新機能改善バグ修正その他
Claude v2.1.260: 開発体験を大幅改善、リアルタイム差分表示と多数のバグ修正で安定性向上
v2.1.260
重要ポイント
- 会話中の未コミット変更をリアルタイムで表示する差分パネル(`/diff`)を追加。
- プロンプトキャッシュミスの詳細な原因(例:ツール定義変更、TTL切れ)を`/cost`などで確認可能に。
- パーミッション、サンドボックス、モデル関連の広範なバグを修正し、システムの堅牢性と安定性を大幅に向上。
- 開発者向けツール(VSCode、ヘッドレスセッション)の機能強化と信頼性向上。
- Claude Apps Gatewayの機能拡張とセキュリティ強化。
- パフォーマンス最適化、UI/UXの改善、セッション管理の信頼性向上など、全体的なユーザー体験を改善。
Claude v2.1.260がリリースされ、開発者体験の向上に重点を置いた新機能の追加と、広範なバグ修正、パフォーマンス改善が実施されました。
新機能
- リアルタイム差分パネル: フルスクリーンモードで会話の横に差分パネルが追加され、Claudeが編集する未コミットの変更をリアルタイムで確認できるようになりました。
/diffコマンドで切り替え可能です。 - プロンプトキャッシュミスの原因表示:
/costコマンドとステータスラインのprompt_cacheフィールドに、プロンプトキャッシュがヒットしない(例: ツール定義やシステムプロンプトの変更、TTL切れによるアイドル状態)原因が表示されるようになりました。 - ヘッドレスセッションの機能拡張: ヘッドレスセッション(Claude Code DesktopやSDK)で
/reload-pluginsコマンドが利用可能になり、/advisorコマンドのテキスト形式も追加されました。 - Claude Apps Gatewayの強化: OIDCリフレッシュ時のスコープ指定や、新しいClaude Desktopキー(
userPluginMarketplacesEnabled、userPluginUploadsEnabledなど)のサポートが追加されました。 - VSCode統合の改善: フッターモデルピルに選択された努力レベルが表示され、セッションリストにステータスフィルターが追加されました。
改善点
- パフォーマンスと効率性: 非対話型セッションのアイドルCPU使用率が改善され、Amazon Bedrockでのトークンカウントが最適化されました。また、1Mコンテキストモデル(Opus、Fable)の自動コンパクションが改善され、大規模コンテキストでのタイムアウトが延長されました。
- 設定とエラーメッセージ: 無効なパーミッションルールの報告が改善され、設定エラーメッセージがより分かりやすくなりました。また、未プッシュコミットのあるバックグラウンドセッション削除時のメッセージが詳細になりました。
- UI/UXの調整: フルスクリーンモードでの
ctrl+l/cmd+kがターミナルクリアのように動作するよう変更され、フラグや絵文字の表示問題が修正されました。 - モデル関連:
/ultrareviewのタイムアウトが45分に延長され、Fable 5.1での/effort変更がプロンプトキャッシュを無効化しなくなりました。
主なバグ修正
- パーミッションとサンドボックスの堅牢化: パスに括弧を含むパーミッションルールが無視される問題、正規表現の不備によるファイル編集失敗、Bashサンドボックスでのzshコマンドの自動承認など、多数のパーミッション関連のバグが修正され、セキュリティと安定性が向上しました。
- モデルとキャッシュの安定性向上: Bedrockモデルの検出、トークンカウント、AWS SSO/STS認証の問題が修正されました。また、Fable 5.1のモデル選択、プロンプトキャッシュ、タグ無視の問題が解決され、プラグインロード失敗後のモデル切り替えブロックも解消されました。
- UIとセッション管理の信頼性向上:
/statusでのクレデンシャル表示の正確化、Remote Controlでの無効なモデル選択の拒否、/rewindコマンドの信頼性向上、サブエージェントの通知問題、エージェントチームのトランスクリプト喪失など、セッション管理とUIの安定性が大幅に向上しました。 - 開発ツール連携の強化: Claude in Chromeツールでの接続問題、VSCode統合におけるウェルカムスクリーンの消失、メッセージ表示の不整合、セッションタブのリネーム問題などが修正されました。IDEの行選択がスキル実行時にドロップされなくなり、GitLabプロジェクトのリポジトリ検出とissue参照リンクが改善されました。
その他の変更
- 以前のバージョン(2.1.259)で導入された
Read()deny rulesのBash引数への適用が元に戻されました。これにより、一部のビルドコマンドやgrepコマンドが不必要にブロックされる問題が解消されました。