{"version":"0.2.101","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.101\/e\/new-features","release_url":"https:\/\/changelogs.core-directive.com\/v\/0.2.101","markdown":"### New Features\n\nModel Selection and Configuration\n\n- **Added model selection support**: Users can now choose between different Claude models or use the default\n- Claude 3.7 Sonnet (Fast and balanced \u00b7 $3\/$15 per Mtok)\n- Claude 3.5 Sonnet (Previous generation \u00b7 $3\/$15 per Mtok)\n- Claude 3.5 Haiku (Quick responses \u00b7 $0.80\/$4 per Mtok)\n- Custom model configurations\n- **Environment variable support**: Set your preferred model using `ANTHROPIC_MODEL` environment variable\n- **Platform-specific model routing**: Automatic detection and routing for Bedrock (`CLAUDE_CODE_USE_BEDROCK`) and Vertex (`CLAUDE_CODE_USE_VERTEX`) platforms\n\nMigration System\n\n- **New migration framework**: Automated migration system for handling configuration and data migrations between versions\n- **Bundled migration support**: Special handling for Bun runtime with embedded migration files\n- **Version tracking**: Migration files are now included with version metadata (v0.2.101)\n\nIDE Integration Improvements\n\n- **IDE lock file management**: New functions for managing IDE integration lock files in `~\/.claude\/ide\/`\n- **Connection handling**: Enhanced TCP connection support for IDE integrations using Node.js `net` module\n\nUser Interface Enhancements\n\n- **Relative time formatting**: New utility for displaying human-readable relative timestamps (e.g., \"2 hours ago\", \"in 3 days\")\n- **Enhanced permission context**: Improved tool permission handling system"}