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.140 Home All releases olderv2.1.139 v2.1.163newer
Claude Code v2.1.140

  • mkdir in the internal filesystem class no longer throws when the directory already exists (EEXIST is now silently ignored). (search for "EEXIST" in the vCK class)
  • Read tool offset parameter now emits a clearer diagnostic when its value cannot be coerced to an integer: "normalizeToolInput Read.offset coercion failed: <detail>". (search for "normalizeToolInput Read.offset coercion failed:")
  • Skill health checks that are skipped (e.g., due to network issues or server status) now emit diagnostic log messages ("Skill health fetch skipped:" and "Skill health fetch skipped: status <code>") instead of silently failing. (search for "Skill health fetch skipped:")
  • The computer use approval dialog is now routed through the standardized requestDialog mechanism rather than the setToolJSX hook, ensuring it participates correctly in abort-signal lifecycle management. (search for "computer_use_approval")
  • Admin request API functions (api_admin_request_create, api_admin_request_list, api_admin_request_eligibility) now use the internal authenticated HTTP client, fixing potential token-refresh failures that could occur when the cached access token expired during a long session. (search for "admin_requests/eligibility:")

See this entry in the whole of v2.1.140 →