{"version":"0.2.51","anchor":"new-features","canonical_anchor":"new-features","heading":"New Features","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/0.2.51\/e\/new-features","release_url":"https:\/\/changelogs.core-directive.com\/v\/0.2.51","markdown":"### New Features\n\nLocal Installation Migration Tool\n\nA 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.\n\n**Usage:**\n\n`claude migrate-installer` This interactive command will:\n\n- Install Claude CLI locally to `~\/.claude\/local\/`\n- Set up shell aliases for the `claude` command\n- Uninstall the global npm package\n\nThe migration process includes progress tracking and error handling, with telemetry to monitor success rates.\n\nEnhanced Memory Management UI\n\nThe memory management interface has been completely redesigned with a more user-friendly selection system:\n\n- **Visual improvements**: Better layout with clear descriptions and examples for each memory type\n- **Three memory locations**:\n- **Project memory** - Stored in `.\/CLAUDE.md` (checked into version control)\n- **Project memory (local)** - Stored in `.\/CLAUDE.local.md` (gitignored)\n- **User memory** - Stored in `~\/.claude\/CLAUDE.md` (global across all projects)\n- **Interactive selection**: Use arrow keys to navigate between options with visual feedback\n- **Helpful examples**: Each memory type now shows concrete usage examples\n\nMCP Server Approval System\n\nNew security features for MCP (Model Context Protocol) servers detected in project `.mcp.json` files:\n\n- **Batch approval**: When multiple MCP servers are detected, users can select which ones to enable using a checkbox interface\n- **Single server approval**: For projects with one MCP server, a simple yes\/no prompt\n- **Security warnings**: Clear explanations about MCP server capabilities and risks\n- **Persistent choices**: Approved\/rejected servers are saved and remembered\n- **Management command**: Users can reset their choices with `claude mcp reset-project-choices`\n\n**Interactive prompts:**\n\n- Space to select\/deselect servers\n- Enter to confirm selections\n- Escape to reject all servers"}