Skip to content

v1.4.0: 1M Context Window Support

Choose a tag to compare

@Ryuta1346 Ryuta1346 released this 01 Nov 00:57
· 32 commits to main since this release

🎯 主要な変更

1M コンテキストウィンドウサポートの追加

Claude Code の「Sonnet 4.5 with 1M」などの1Mコンテキストウィンドウ対応モデルを正しく認識・処理できるようになりました。

✨ 新機能

1M コンテキストウィンドウサポート

  • [1m] サフィックス付きモデルID対応 (例: claude-sonnet-4-5-20250929[1m])
  • 1,000,000トークンのコンテキストウィンドウ設定
  • Auto-compact閾値設定の対応

対応モデル (200k/1M両バリアント)

  • Claude 3 Opus, Claude Opus 4, Claude Opus 4.1
  • Claude Sonnet 4, Claude Sonnet 4.5
  • Claude 3.5 Sonnet
  • Claude 3.5 Haiku, Claude Haiku 4.5
  • Claude 3 Haiku

🔄 変更内容

モデル表示名の明確化

  • 200kモデル: Model Name (200k) 形式で表示
  • 1Mモデル: Model Name (1M) 形式で表示
  • 例: "Claude Sonnet 4.5 (1M)" vs "Claude Sonnet 4.5 (200k)"

テストカバレッジの向上

  • 1Mモデル用テストケース追加
  • コンテキストウィンドウサイズ検証テスト追加
  • モデル名表示テスト追加
  • 全216テスト成功 ✓

🐛 修正

  • モデルのコンテキストウィンドウ検出が1Mと200kバリアントを正しく区別するようになりました

📦 インストール

npm install -g cccontext@1.4.0

📊 変更ファイル

  • src/monitor/model-config.ts: モデル設定の拡張
  • src/monitor/auto-compact-config.ts: Auto-compact設定の更新
  • CHANGELOG.md: 変更履歴の追加
  • テストファイル3件: テストカバレッジの向上

🔗 関連


Full Changelog: v1.3.0...v1.4.0