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 v0.2.51 Home All releases olderv0.2.50 v0.2.52newer
Claude Code v0.2.51

New Features

Local Installation Migration Tool

A new command migrate-installer has been added to help users migrate from global npm installation to a local installation in their home directory. This provides better isolation and avoids global dependency conflicts.

Usage:

claude migrate-installer

This interactive command will:

  1. Install Claude CLI locally to ~/.claude/local/
  2. Set up shell aliases for the claude command
  3. Uninstall the global npm package

The migration process includes progress tracking and error handling, with telemetry to monitor success rates.

Enhanced Memory Management UI

The memory management interface has been completely redesigned with a more user-friendly selection system:

  • Visual improvements: Better layout with clear descriptions and examples for each memory type
  • Three memory locations:
  • Project memory - Stored in ./CLAUDE.md (checked into version control)
  • Project memory (local) - Stored in ./CLAUDE.local.md (gitignored)
  • User memory - Stored in ~/.claude/CLAUDE.md (global across all projects)
  • Interactive selection: Use arrow keys to navigate between options with visual feedback
  • Helpful examples: Each memory type now shows concrete usage examples

MCP Server Approval System

New security features for MCP (Model Context Protocol) servers detected in project .mcp.json files:

  • Batch approval: When multiple MCP servers are detected, users can select which ones to enable using a checkbox interface
  • Single server approval: For projects with one MCP server, a simple yes/no prompt
  • Security warnings: Clear explanations about MCP server capabilities and risks
  • Persistent choices: Approved/rejected servers are saved and remembered
  • Management command: Users can reset their choices with claude mcp reset-project-choices

Interactive prompts:

  • Space to select/deselect servers
  • Enter to confirm selections
  • Escape to reject all servers

See this entry in the whole of v0.2.51 →