Skip to content

v0.24.2 — Third-pass audit fixes

Choose a tag to compare

@VickyXAI VickyXAI released this 28 Jun 17:57

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-thinking budget_tokens is now folded into the budget reserve (a tiny max_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 the jpg alias + parameters, reject unsupported types, skip an unparseable data URI instead of forwarding a broken type:"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_realface added to the Base-only lists, blockrun_search noted as covering X/Twitter.

70 unit tests. Full details in CHANGELOG.md.