Claude Code v2.1.147 リリース:Workflowツールの導入とマルチエージェント機能の強化
Claude Code v2.1.147では、決定論的なマルチエージェントオーケストレーションを実現する Workflowツール が新たに追加され、バックグラウンドセッション管理の改善や多数のバグ修正が行われました。
背景
このリリースは、マルチエージェントワークフローの制御性と信頼性を高めることを中心に据えています。従来のエージェントチームでは実行フローの決定論的な制御が難しく、またバックグラウンドセッションのライフサイクル管理にも課題がありました。これらの課題に加え、Windows環境でのPowerShell統合やMCPサーバーとのページネーション処理など、複数の既知の問題を解消しています。
技術的な変更
Workflowツールの追加
Workflowツール が新たに導入され、マルチエージェントのオーケストレーションを決定論的に制御できるようになりました。このツールはデフォルトで無効化されており、環境変数 CLAUDE_CODE_WORKFLOWS=1 を設定することで有効化できます。あわせて、REPL および Workflowツールのサンドボックスが プロトタイプ汚染(prototype-pollution) や thenable ベースのエスケープ に対して強化されており、サンドボックス内でのコード実行の安全性が高まっています。
ピン留めバックグラウンドセッションの改善
claude agents 内で Ctrl+T によりピン留めしたバックグラウンドセッションの挙動が改善されました。変更内容は以下の3点です:
- アイドル状態でもセッションが終了せず生存し続ける
- Claude Code 自体の更新適用時はセッションをその場で再起動して反映する
- メモリ逼迫時にはピン留めされていないセッションよりも後に解放される
これにより、重要なエージェントセッションが予期せず失われる問題が緩和されます。
/code-review コマンドの機能拡張
/simplify から改名された /code-review コマンドが、選択した努力レベル(例: /code-review high)での正確性バグの報告に加え、--comment オプションを渡すことで検出結果をインラインの GitHub PR コメントとして投稿できるようになりました。また、以前の cleanup-and-fix 動作は削除されています。
自動アップデーターの改善
自動アップデーター が複数の観点で強化されました。一時的なネットワーク障害に対するリトライ処理が追加され、障害発生時には具体的なエラーカテゴリと OS エラーコードが報告されるようになりました。また、更新失敗時に現在のバージョンが表示されるようになり、トラブルシューティングが容易になっています。
バグ修正
今回のリリースでは多数のバグ修正が含まれています。主なものを以下に列挙します:
-
エンタープライズログイン制限:
forceLoginOrgUUIDおよびforceLoginMethodのマネージド設定がサードパーティプロバイダーおよび API キーセッションに対して適用されていなかった問題を修正 -
!コマンド出力の&表示:&として表示される問題を修正。ヘッドレス環境でのgcloud auth loginなどの URL コピーが正常に動作するようになった - 不明なスラッシュコマンドの無音失敗: ヘッドレス/SDK モードで不明なコマンドが何もせずに終了していた問題を修正し、エラーメッセージを表示するようにした
- シェルスナップショットのアンダースコア関数: 名前が単一アンダースコアで始まるユーザー関数が欠落し、それを参照するエイリアスが壊れていた問題を修正
-
プラグインエージェントの
tools:フロントマター: 複数のAgent(...)型を宣言した場合に最後のエントリのみが残っていた問題を修正 -
PowerShell フックの
if条件:PowerShell(git push*)のようなパターンが一致しなかった問題を修正 - Windows での重複行: バックグラウンドセッション結果に幅広(CJK)文字が含まれる場合にエージェントビューリストに古い行と重複行が表示されていた問題を修正
-
貼り付けテキストのプレースホルダー化: エージェントに貼り付けられたテキストが
[Pasted text #N]として届いていた問題を修正 -
プラグインコンポーネント数の二重計算: プラグインのマニフェストパスがデフォルトディレクトリと重複している場合に
claude plugin detailsや/pluginでカウントが2倍になっていた問題を修正 -
CLAUDE_CODE_SUBAGENT_MODEL: エージェントチームが生成したティームメイトプロセスに設定が引き継がれていなかった問題を修正
設計判断
Workflowツールはデフォルトで無効化されており、CLAUDE_CODE_WORKFLOWS=1 によるオプトイン形式で提供されます。 ピン留めされたバックグラウンドセッションは、メモリ逼迫時にピン留めされていないセッションよりも後に解放されるよう優先順位が設定されました。また、プロンプト履歴は連続する重複エントリを記録しなくなり、同じプロンプトを arrow-up で呼び出して再送信しても新たなコピーが追加されません。
まとめ
v2.1.147 は Workflow ツールの導入によってマルチエージェントオーケストレーションの決定論的制御という新たな方向性を示しつつ、Windows 統合・MCP サーバー連携・プラグインシステムにわたる多数の信頼性問題を解消したリリースです。セキュリティ強化(サンドボックスの堅牢化、エンタープライズ認証ポリシーの適用修正)とユーザーエクスペリエンスの改善(プロンプト履歴の重複排除、/effort スライダーの初期値修正など)が広範囲にわたって組み込まれており、実運用における安定性と操作性が向上しています。