{"version":"0.2.123","anchor":"new-features","canonical_anchor":"new-features","heading":"\ud83c\udd95 New Features","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/0.2.123\/e\/new-features","release_url":"https:\/\/changelogs.core-directive.com\/v\/0.2.123","markdown":"### \ud83c\udd95 New Features\n\nClaude 3.7 Sonnet Model Support\n\n- **New Model Available**: Added support for Claude 3.7 Sonnet, the latest and most capable model\n- **Default Model Update**: Claude 3.7 Sonnet is now the default recommended model\n- **Model Selection UI**: Updated model selector now shows:\n- \"Sonnet (recommended)\" - Claude 3.7 Sonnet for daily use \u00b7 $3\/$15 per Mtok\n- For MAX users: \"Default (recommended)\" - Use the best available model for MAX usage limits\n- **New Model String Functions**: Added `sonnet37` model references alongside existing `haiku35` and `sonnet35`\n\nAWS Bedrock Integration Improvements\n\n- **Dynamic Model Discovery**: Added automatic detection of available Anthropic models in AWS Bedrock\n- **Model Inference Profiles**: New support for AWS Bedrock inference profiles to discover and use available Claude models\n- **Auto-configuration**: The CLI now automatically finds and configures available Claude models when using Bedrock as the provider:\n\n`  \/\/ Example of discovered models:\n  {\n    haiku35: \"claude-3-5-haiku-20241022\",\n    sonnet35: \"claude-3-5-sonnet-20241022\",\n    sonnet37: \"claude-3-7-sonnet-20250219\"\n  }`\nNative Binary Auto-Updater (Experimental)\n\n- **Local Installation Support**: New native binary installation and update system that doesn't require npm\n- **Auto-Update Mechanism**: Automatic background updates without requiring restarts\n- **Shell Integration**: Automatically sets up `claude` alias in your shell configuration (.bashrc, .zshrc, or .config\/fish\/config.fish)\n- **Version Management**: Tracks \"latest\" and \"known-good\" versions with automatic fallback\n- **Update Status Display**: Shows update progress and success\/failure status in the UI\n- **Installation Command**: Run migration with the new installation system when feature is enabled\n\nIDE Integration Enhancements\n\n- **Real-time Diagnostics**: New diagnostics integration that tracks code issues in real-time\n- **Diagnostic Tracking**: Monitors and reports new diagnostic issues (errors, warnings, lints) that appear after file edits\n- **Smart Diagnostic Filtering**: Only shows diagnostics that appeared after Claude made changes, filtering out pre-existing issues\n- **Multi-source Support**: Handles diagnostics from both regular files (`file:\/\/`) and Claude's virtual file system (`_claude_fs_right:`)\n- **Linter Recognition**: Identifies diagnostics from popular linters including ESLint, Prettier, Pylint, RuboCop, and many others\n\nEnhanced Rate Limit Handling\n\n- **MAX Tier Detection**: New ability to detect Claude MAX subscription tiers (5x and 20x rate limits)\n- **Intelligent Fallback**: Automatic model fallback when hitting rate limits for MAX users\n- **Unified Rate Limit System**: New `unifiedRateLimitFallbackAvailable` flag for better rate limit management\n- **Quota Checking**: New `D65()` function to check API quota status"}