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 releases Home olderv0.2.99 v0.2.101newer

Claude Code v0.2.100

5 entries read diff v0.2.99 → v0.2.100 Markdown
Find
Pick an entry · j / k steps through
5 entries

Changesopen

Database Availability Improvements#

New database availability checking

  • Added Wv() function to check if the database is available before attempting database operations
  • All database-dependent functions now check availability first and return empty results if unavailable
  • Added helpful error message (q90()) that explains when the database is unavailable:
  Database is not available. Continue/resume features are disabled.
  This is likely due to issues with the better-sqlite3 dependency.
  To fix: Try globally reinstalling better-sqlite3 with your package manager.
  For more detail, see: https://github.com/WiseLibs/better-sqlite3/blob/master/docs/troubleshooting.md

This means if you have issues with the better-sqlite3 dependency, Claude Code will now gracefully degrade instead of crashing. Features like conversation history and continue/resume will be disabled, but the core functionality will still work.

Permission System Updates#

Local settings now trigger refresh

  • When adding or deleting permission rules for local settings, the system now calls Jt1() to ensure changes are properly refreshed
  • This fixes potential issues where local permission changes weren't immediately reflected

Code Cleanup#

Removed legacy tool name mappings

  • Removed the MC8 variable that contained old tool name mappings (AgentTool → Task, Replace → Write, View → Read, etc.)
  • Removed the EC8() function that performed automatic migration of old tool names in project settings
  • This suggests the tool naming migration from older versions is now complete

Import Reorganization#

Streamlined imports

  • Replaced multiple stream-related imports with more specific ones
  • Added PassThrough from stream module
  • Using cwd from node:process instead of importing the entire process module
  • Removed unused exec import from child_process

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Summary#

This update focuses on robustness and cleanup. The main user-facing improvement is better handling of database unavailability - if you have issues with the better-sqlite3 dependency, Claude Code will now show a helpful error message and continue working with reduced functionality rather than failing completely. The permission system has also been improved to ensure local settings changes are properly applied.

Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v0.2.100. Text is unmodified from the upstream changelog. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

  • Fixed a crash caused by a stack overflow error
  • Made db storage optional; missing db support disables --continue and --resume
System prompt

The system prompt was not captured for this release, so this page cannot say whether it moved.