v0.24.2 — Third-pass audit fixes
Third audit pass — regression-hunting the 0.24.1 changes plus the previously thin Anthropic path, zod schemas, and docs. All low/medium; one is a regression 0.24.1 introduced.
fix(chat)— extended-thinkingbudget_tokensis now folded into the budget reserve (a tinymax_tokens+ large thinking budget previously passed a ~$0.02 gate while settling for several dollars) and bounded (int, 1–100000).fix(chat)— native Anthropic data-URI images: accept thejpgalias + parameters, reject unsupported types, skip an unparseable data URI instead of forwarding a brokentype:"url"source, and drop an empty-content turn.fix(perf)—getChain()no longer scans the home directory on every call (a regression from 0.24.1's empty-session-file fix); it reads just the session file and requires it non-empty.docs(readme)— Node ≥ 20.19,blockrun_realfaceadded to the Base-only lists,blockrun_searchnoted as covering X/Twitter.
70 unit tests. Full details in CHANGELOG.md.