Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.236 Home All releases olderv2.1.235 v2.1.237newer
Claude Code v2.1.236

Assorted smaller corrections

You'll notice
Useful1 Signal1
Elsewhere

Small fixes to exit waiting, a wrong character count in session notices, graders and eval plugins.

What

Several unrelated fixes: exit-waiting in the terminal UI, a wrong character count in session notices, grader file handling, and eval plugin resolution.

Details
  • Waiting for the UI to exit now resolves (or rethrows the exit error) immediately if the app has already exited, instead of hanging on a promise created after teardown.
  • Session-notice truncation counts dropped characters against the normalized text, correcting a wrong "N characters dropped" figure.
  • Grader focus files now report "does not exist" and respect abort signals rather than throwing a not-a-regular-file error.
  • Eval ablation now treats a folder containing only a SKILL.md as a resolvable plugin.
  • The engine can end a turn with a budget_exhausted reason and report stop_reason: "tool_deferred".
  • Session registry records advertise a new peer feature set.
  • The mascot's block-glyph art was redrawn in all four poses.
  • Auto-mode outcome codes in the compact transcript are behind the CLAUDE_CODE_AUTO_MODE_OUTCOME_CODES environment variable; everything else here is unconditional.
Evidence

CLAUDE_CODE_AUTO_MODE_OUTCOME_CODES

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.236 →