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.170 Home All releases olderv2.1.169 v2.1.172newer

  • Server fallback tombstone cancels in-flight tool calls gracefully — when a server-side refusal fallback retracts a tool dispatch mid-flight, tool calls now return a clean cancellation result with message "Tool dispatch was retracted by a server fallback; the input may be truncated." instead of raising an uncaught exception. The abort signal reason "server-fallback-tombstone" is checked at each phase: validate input, permission, pre-call, and post-call. (search for "Tool dispatch was retracted by a server fallback")
  • Fable 5 usage-credit 429 errors handled correctly — the retry-on-overload logic now correctly skips retrying 429 responses that contain "usage credits are required" or "extra usage is required" when the overage-disabled reason is fetch_error or org_level_disabled_until, preventing unnecessary retries in permanent overage states. (search for "usage credits are required")
  • Session prompt history no longer skips when session persistence is forced — the CLAUDE_CODE_FORCE_SESSION_PERSISTENCE env var check was removed from the prompt-history skip condition, fixing a case where history could be skipped unexpectedly when session persistence was forced via env var. (search for "CLAUDE_CODE_FORCE_SESSION_PERSISTENCE")
  • Mantle provider uses Opus 4.7 instead of 4.8 — HT() (the default Opus model resolver) now returns opus47 when the provider is "mantle", matching the correct model availability on that provider. (search for "r6() === \"mantle\"")

See this entry in the whole of v2.1.170 →