v1.4.0: 1M Context Window Support
🎯 主要な変更
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