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 olderv2.0.24 v2.0.26newer

Claude Code v2.0.25

8 entries read diff v2.0.24 → v2.0.25 Markdown

Version 2.0.25 introduces session-only plugin loading via --plugin-dir, adds session titles to memory templates for better organization, and enhances editor integration with Sublime Text wait flag support.

Find
Pick an entry · j / k steps through
5 entries

Changesopen

Session-Only Plugin Loading#

What: Load plugins from local directories for the current session without permanently installing them How to use:

# Load plugins from one or more directories
claude --plugin-dir ./my-plugins --plugin-dir ../shared-plugins

# Plugins are active only for this session
claude --plugin-dir /path/to/custom/plugins chat

Details:

  • Plugins loaded with --plugin-dir are marked with @inline source designation
  • Multiple plugin directories can be specified by repeating the flag
  • Plugins are loaded after standard installed plugins
  • Path validation occurs before loading - non-existent paths are logged and skipped
  • Session plugins persist only for the current command execution
  • Evidence: Td6() function at line 264116, GQA() at line 3778, YQA() at line 3781, CLI option at line 475753 in v2.0.25

Session Title in Memory Template#

What: Session memory now includes a dedicated title section for quick identification How to use: The session memory agent automatically generates a "Session Title" section when creating or updating session notes:

# Session Title
_A short and distinctive 5-10 word descriptive title for the session. Super info dense, no filler_

Details:

  • Appears as the first section in session memory notes
  • Designed to be information-dense and distinctive
  • Makes it easier to identify and navigate between different work sessions
  • Complements the existing 7 sections (Task specification, Files and Functions, etc.)
  • Evidence: Template variable ng8 at line 467211 in v2.0.25 (vs dg8 at line 467131 in v2.0.24)

Environment Variable for Session Memory Model Selection#

What: Control which AI model handles session memory updates via environment variable How to use:

# Use Haiku for faster, more cost-effective session memory updates
export USE_HAIKU_SESSION_MEMORY=1
claude chat

# Default behavior (Sonnet) - no environment variable needed
claude chat

Details:

  • Defaults to Sonnet for highest quality session memory extraction
  • Set USE_HAIKU_SESSION_MEMORY=1 to use Haiku for faster, cheaper updates
  • Useful for rapid iteration or cost-conscious workflows
  • Evidence: Gu8() function at line 467294 in v2.0.25 uses conditional model selection vs inline object at line 467224 in v2.0.24

Enhanced Editor Wait Flag Support#

What: Improved external editor integration now supports Sublime Text with proper blocking behavior Details:

  • VS Code continues to use code -w for blocking behavior
  • Sublime Text now properly configured with subl --wait
  • Refactored from inline conditional to extensible configuration map
  • Makes future editor additions straightforward
  • Evidence: Fy8 configuration map at line 431215 with usage at line 431189 in v2.0.25 vs inline ternary at line 431126 in v2.0.24

Debug Log Path Display#

What: Debug mode now shows the actual log file path instead of the symlink Details:

  • Previously displayed: ~/.claude/debug/latest (symlink)
  • Now displays: ~/.claude/debug/1234567890.txt (actual file)
  • Makes it clearer which specific file is being written to
  • Improves troubleshooting when multiple debug sessions exist
  • Evidence: fc() function at line 3821 used at lines 441483 and 441622 in v2.0.25
1 entry

Internal Improvementsopen

#

  • Refactored Node.js module imports for better code organization
  • Separated session memory template structure from update instructions
  • Streamlined debug logging path resolution logic

Related

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

Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v2.0.25. 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.

  • Removed legacy SDK entrypoint. Please migrate to @anthropic-ai/claude-agent-sdk for future SDK updates: https://platform.claude.com/docs/en/agent-sdk/migration-guide
System prompt

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