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.123 Home All releases olderv0.2.122 v0.2.124newer
Claude Code v0.2.123

๐Ÿ†• New Features

Claude 3.7 Sonnet Model Support

  • New Model Available: Added support for Claude 3.7 Sonnet, the latest and most capable model
  • Default Model Update: Claude 3.7 Sonnet is now the default recommended model
  • Model Selection UI: Updated model selector now shows:
  • "Sonnet (recommended)" - Claude 3.7 Sonnet for daily use ยท $3/$15 per Mtok
  • For MAX users: "Default (recommended)" - Use the best available model for MAX usage limits
  • New Model String Functions: Added sonnet37 model references alongside existing haiku35 and sonnet35

AWS Bedrock Integration Improvements

  • Dynamic Model Discovery: Added automatic detection of available Anthropic models in AWS Bedrock
  • Model Inference Profiles: New support for AWS Bedrock inference profiles to discover and use available Claude models
  • Auto-configuration: The CLI now automatically finds and configures available Claude models when using Bedrock as the provider:
  // Example of discovered models:
  {
    haiku35: "claude-3-5-haiku-20241022",
    sonnet35: "claude-3-5-sonnet-20241022", 
    sonnet37: "claude-3-7-sonnet-20250219"
  }

Native Binary Auto-Updater (Experimental)

  • Local Installation Support: New native binary installation and update system that doesn't require npm
  • Auto-Update Mechanism: Automatic background updates without requiring restarts
  • Shell Integration: Automatically sets up claude alias in your shell configuration (.bashrc, .zshrc, or .config/fish/config.fish)
  • Version Management: Tracks "latest" and "known-good" versions with automatic fallback
  • Update Status Display: Shows update progress and success/failure status in the UI
  • Installation Command: Run migration with the new installation system when feature is enabled

IDE Integration Enhancements

  • Real-time Diagnostics: New diagnostics integration that tracks code issues in real-time
  • Diagnostic Tracking: Monitors and reports new diagnostic issues (errors, warnings, lints) that appear after file edits
  • Smart Diagnostic Filtering: Only shows diagnostics that appeared after Claude made changes, filtering out pre-existing issues
  • Multi-source Support: Handles diagnostics from both regular files (file://) and Claude's virtual file system (_claude_fs_right:)
  • Linter Recognition: Identifies diagnostics from popular linters including ESLint, Prettier, Pylint, RuboCop, and many others

Enhanced Rate Limit Handling

  • MAX Tier Detection: New ability to detect Claude MAX subscription tiers (5x and 20x rate limits)
  • Intelligent Fallback: Automatic model fallback when hitting rate limits for MAX users
  • Unified Rate Limit System: New unifiedRateLimitFallbackAvailable flag for better rate limit management
  • Quota Checking: New D65() function to check API quota status

See this entry in the whole of v0.2.123 →