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.54 v0.2.56newer

Claude Code v0.2.55

16 entries read diff v0.2.54 → v0.2.55 Markdown
Find
Pick an entry · j / k steps through
10 entries

Changesopen

#

# Claude Code v0.2.55 Changelog

Related

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

Enhanced Tool Permission System#

  • New permission checking functions for file operations:
  • d_() - Validates read permissions before file access, providing clear error messages when permissions haven't been granted
  • Vg() - Validates write permissions before file modifications, ensuring proper access control

These functions improve security by checking if Claude has been granted the necessary permissions before attempting file operations. Users will see messages like:

  • "Claude requested permissions to read from [path], but you haven't granted it yet."
  • "Claude requested permissions to write to [path], but you haven't granted it yet."

Improved Memory Update Notifications#

  • Simplified memory update display with the new Xk2() component
  • Shows concise memory update notifications without diff details
  • Displays: "[MemoryType] updated in [path] · /memory to edit"
  • Cleaner UI that reduces visual clutter while maintaining essential information

Better Error Handling for Context Limits#

  • New Tl2() function parses context limit errors to extract token information
  • Automatically detects when input length + max_tokens exceed the context limit
  • Extracts and returns structured data: { inputTokens, maxTokens, contextLimit }
  • Helps users understand token usage and adjust their requests accordingly

MCP Tool Timeout#

  • New environment variable: MCP_TOOL_TIMEOUT
  • Default: 100,000,000ms (increased from standard timeout)
  • Allows longer-running MCP tool operations
  • Set via: export MCP_TOOL_TIMEOUT=100000000

Related

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

MCP Connection Timeout#

  • Modified environment variable handling: MCP_TIMEOUT
  • Default: 30,000ms (30 seconds)
  • Now properly handles empty string values with fallback

Refactored Status Indicator System#

  • Centralized status theme logic with EL1() function
  • Cleaner code for determining UI themes based on operation status
  • Supports states: "tool-use", "responding", "thinking", and "normal"
  • New helper functions for consistent UI rendering:
  • im5() - Returns appropriate spinner style for current status
  • nm5() - Returns color theme for current status
  • am5() - Returns message style for current status

Related

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

Stream Handling#

  • Changed from default import to named import for Node.js streams
  • Before: import pg4 from "stream"
  • After: import { Readable as ug4 } from "stream"

Related

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

Process Management#

  • Relocated process.cwd import for better module organization
  • Now imported as: import { cwd as NX0 } from "node:process"

Related

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

Error Retry Logic#

  • Enhanced Ak5() function (formerly Bb5()) now checks for context limit errors
  • Automatically retries requests that fail due to context limits
  • Provides better handling of token-related errors
1 entry

Bug Fixesopen

#

  • Fixed memory update notification display to be more concise and user-friendly
  • Improved error message clarity for permission-related failures
  • Better handling of empty MCP timeout environment variables
1 entry

Internal Changesopen

#

  • Removed unused variables: RG9, zi2, xZ
  • Removed redundant import: Rn2 from "node:process"
  • Added new utility function Yf() for internal operations
  • Significant code refactoring with ~4254 function renames for better code organization

Related

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

Verbatim
No official entry

Not individually listed upstream

v0.2.55 does not have its own entry in Anthropic’s official changelog, because prerelease builds are often folded into a neighbouring release. Browse the full changelog for the closest official notes. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

System prompt

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