Claude Code v2.1.139 リリース
claude-code v2.1.139
概要
Claude Code v2.1.139では、エージェントビュー機能の追加により複数セッションの一元管理が可能になり、/goalコマンドで完了条件を設定して複数ターンにわたる自動実行ができるようになりました。さらに、MCPサーバーの環境変数対応、スクリプトフック機能の拡張、デッドロック問題やメモリリークの修正など、安定性と利便性が大幅に向上しています。UIの細かい改善も多数含まれており、ユーザー体験がより洗練されました。
何が変わったか
- ・エージェントビュー(Research Preview)機能を追加:実行中、ブロック中、完了の全Claude Codeセッションを一覧表示できるようになった
- ・/goalコマンドを追加:完了条件を設定するとClaudeが自動的に複数ターンにわたって作業を継続し、経過時間・ターン数・トークン数をオーバーレイパネルで表示
- ・/scroll-speedコマンドを追加:マウスホイールのスクロール速度をリアルタイムプレビュー付きで調整可能に
- ・claude plugin details <name>コマンドを追加:プラグインのコンポーネント一覧と予想セッション内のトークンコストを表示
- ・トランスクリプトビューナビゲーションを追加:?でキーボードショートカット表示、(/)でユーザープロンプト間のジャンプ、vでショートカットパネルの切り替えが可能に
- ・フックの引数機能を拡張:string[]フィールド(exec形式)を追加し、シェルを経由せずにコマンドを直接実行でき、パスプレースホルダーの引用符が不要に
- ・PostToolUse用のcontinueOnBlockフック設定オプションを追加:trueに設定するとフックの却下理由をClaudeに返して処理を続行
- ・MCPスタンダードIOサーバーがCLAUDE_PROJECT_DIR環境変数を受け取るように対応:フックと同様にプラグイン設定で$(CLAUDE_PROJECT_DIR)を参照可能に
- ・Compaction promptを改善:モデルに機密なユーザー指示の保持を指示するようになった
- ・/mcp Reconnectコマンドを改善:.mcp.json編集を再起動なしで反映でき、再接続失敗時にHTTPステータスとURLを表示
- ・/context allコマンドのスキル別トークン推定がモデルのトークナイザーを考慮し、丸められた値を表示するように改善
- ・claude plugin install <name>@<marketplace>コマンドを改善:マーケットプレイスを自動更新し、プラグインが見つからないと報告する前に再試行
- ・/plugin installed-plugin detailsでフックイベント名とMCPサーバー名がクリーンに表示されるように改善
- ・/contextでプラグインから提供されたスキルの提供元プラグイン名が表示されるように改善
- ・Remote MCP サーバーの再接続リトライが一時的な失敗時に全ユーザーで有効に
- ・サブエージェントからのAPIリクエストにx-claude-code-agent-id / x-claude-code-parent-agent-idヘッダーを追加、claude_code.llm_request OTELスパンにagent_id / parent_agent_id属性を含めるように対応
- ・Remote Control、/schedule、claude.ai MCPコネクタ、通知設定がANTHROPIC_API_KEY / apiKeyHelper / ANTHROPIC_AUTH_TOKENが設定されている場合は無効化(Claude.aiログインが存在していても)
- ・認証情報の有効期限切れとforceRemoteSettingsRefreshポリシー設定が原因でclaude auth login/logout/statusがデッドロックし回復不可能だった問題を修正
- ・autoAllowBashIfSandboxedが$VARや$(cmd)などのシェル展開を含むコマンドを自動承認しなかった問題を修正
- ・フックがターミナルに書き込むとオンスクリーンの対話型プロンプトが破損する問題を修正:フックはターミナルアクセスなしで実行するように改善
- ・HTTP/SSE MCPサーバーが非プロトコルデータをストリーム処理する際の無制限メモリ増加を修正:レスポンスボディをSSEフレームあたり16MBに上限設定
- ・Skill(name *)権限ルールを修正:ワイルドカード形式がBash(ls *)のように接頭辞マッチとして機能するように
- ・設定ホットリロードが~/.claude/settings.jsonのシンボリックリンク編集を検出しなかった問題を修正
- ・マーケットプレイスキーがマニフェスト名と異なる場合にプラグイン詳細の読み込みに失敗する問題を修正
- ・/modelピッカーの「デフォルト」行がANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODELオーバーライドを反映していなかった問題を修正
- ・レスポンス完了後5分間不正な「ストリームアイドルタイムアウト」が発生していた問題を修正:ストリームキャンセル時にウォッチドッグタイマーをクリア
- ・10以上のMCPサーバーが設定され、キャッシュディレクトリが書き込み不可の場合にサイレント終了コード1で終了していた問題を修正:基本原因を含めたエラーメッセージを表示
- ・ダイアログのタブ名、リストポインタ、選択行でテキストカーソルが不正に点滅する問題を修正
- ・トランスクリプトビューの文字ショートカットがマウスクリック後に機能しなかった問題を修正
- ・Bash モード の上矢印キー履歴が最初のエントリを繰り返し、進行中のドラフトを上書きしていた問題を修正
- ・複数の画像の貼り付けまたはドラッグ&ドロップが最後の画像のみを挿入していた問題を修正
- ・ダークテーマでハイパーリンクが読みにくい濃紺で表示されていた問題を修正:アクティブテーマに適応するように改善
- ・モデルピッカーでサードパーティプラグインの冗長な「現在のモデル」行が表示されていた問題を修正
影響
日常的なワークフローでは、複数プロジェクトの進行状況を瞬時に把握でき、長時間実行タスクを設定して放置できるようになります。フックやMCPサーバーを使用する開発者は、より安定した動作と予測可能なトークン消費量を期待でき、本番環境での信頼性が向上します。また、UIバグの修正により、ストレスフリーな操作感が実現され、開発に集中しやすくなります。
対象ユーザー
Claude Codeユーザー、AIエンジニア、ソフトウェア開発者、カスタムツール開発者
まとめ
複数機能の強化と多数のバグ修正により、Claude Codeの安定性・利便性・パフォーマンスが大幅に向上した、エンタープライズレディなアップデート
ソース
claude-code v2.1.139
元の記事を読む →