要点
Anthropic は Claude Code のバージョン 2.1.147 をリリースし、決定論的なマルチエージェント制御のための「Workflow」ツールを追加しました。また、背景セッションの管理方法やコマンド名の変更も実施しています。
変更点
- 決定論的なマルチエージェントオーケストレーションのためのワークフローツールを追加しました。デフォルトでは無効になっており、CLAUDE_CODE_WORKFLOWS=1 を設定することで有効化できます。
- ピン留めされたバックグラウンドセッション(Claude Agents 内での Ctrl+T)は、アイドル状態でも生存し続けるようになり、Claude Code のアップデート適用時にその場で再起動されます。また、メモリ圧力下では非ピン留めセッションを先に解放した後にのみ、これらのセッションも解放されます。
- /simplify コマンドが/code-review に改名されました。これにより、選択した作業レベル(例:/code-review high)で正誤に関するバグを報告できるようになりました。--comment オプションを指定すると、発見された問題を GitHub PR のインラインコメントとして投稿できます。従来のクリーンアップと修正を行う機能は削除されました。
- プロトタイプ汚染や thenable ベースのエスケープに対する REPL およびワークフローツールのサンドボックスの強化を行いました。
- オートアプデーターを改善しました。一時的なネットワーク障害で再試行を行うようになり、失敗時には特定のエラーカテゴリと OS エラーコードを報告し、更新に失敗した場合は現在のバージョンを表示します。
- 大規模ファイル編集時の差分レンダリングパフォーマンスが向上しました。
- プロンプト履歴において、連続する重複エントリが記録されなくなりました。矢印キーでプロンプトを呼び出して再度送信しても、コピーが追加されることはありません。
- エンタープライズログイン制限(forceLoginOrgUUID および forceLoginMethod の管理設定)が、サードパーティプロバイダーおよび API キーセッションに対して正しく適用されていなかった問題を修正しました。
- ! コマンドの出力で & 文字が & として表示されていたバグを修正しました。これにより、ヘッドレスマシン上で gcloud auth login などのコマンドから URL をコピー&ペーストする際に発生していた不具合が解消されました。
- ヘッドレス/SDK モードで不明なスラッシュコマンドが静かに何もしないという問題を修正しました。現在はエラーメッセージが表示されるようになりました。
- フルスクリーンモードでない場合、小さなターミナルでは 1 ページに 1 コマンドのみを表示し、壊れたタブヘッダーをレンダリングする /help の問題を修正しました
- シェルスナップショットで、アンダースコア 1 つから始まる名前のユーザー関数が削除され、それらを参照するエイリアスが機能しなくなる不具合を修正しました
- tools: frontmatter で複数の Agent(...) タイプを宣言しているプラグインエージェントが、最後のエントリのみを残して他をすべてドロップしてしまう問題を修正しました
- PowerShell(git push*) のようなフックの条件式が一度も一致しない(PowerShell(*) しか機能しなかった)不具合を修正しました
- デフォルトフォーマッターに依存するコマンドの出力が PowerShell ツールでドロップされる問題を修正しました
- Windows で、PowerShell スクリプトの実行時に「はい、次回から聞かない」を選択すると、後続の実行で実際に一致するルールが書き込まれるように修正しました
- winget または Microsoft Store を経由して pwsh がインストールされている場合、Windows で PowerShell ツールが終了コード 1 で失敗する問題を修正しました
- /effort が誤ったレベルのスライダーで開く不具合を修正し、現在は現在の努力度から開始するようにしました
- MCP サーバーのページネーションで、1 ページ以降のリソース、テンプレート、プロンプトがドロップされる問題を修正しました
- クロードがストリーミングしている間、Windows Terminal の添付バックグラウンドセッションでフルスクリーン点滅が発生する不具合を修正しました
- Windows で、バックグラウンドジョブのワークツリーを削除しても NTFS ジャンクションがメインリポジトリに追跡されないように修正しました
- 入力されたスキルまたはカスタムスラッシュコマンドのみであるセッションに対して /background が拒否される問題を修正しました
- ユーザーやスキルが明示的に AskUserQuestion に依存している場合、自動モードがそれを抑制してしまう不具合を修正し、自動モードの分類器はユーザーの回答を意図信号として認識するようにしました
- 「/theme New custom theme」およびカラーエディターダイアログが Esc キーに応答しなかった不具合を修正
- Agent SDK を経由して実行中のストリーミングセッション終了時に未処理の例外が発生する不具合を修正
- Windows 上でスクロールが落ち着くのを待機中に稀にハングアップする不具合を修正
- Windows 上のエージェントビューリストで、バックグラウンドセッションの結果に広幅(CJK)文字が含まれている場合に、行が重複して表示されたり古くなったまま残ったりする不具合を修正
- コピー&ペーストしたテキストが実際のコンテンツではなく、読み取り不能な [Pasted text #N] プレースホルダーとしてエージェントに渡される不具合を修正
- プラグインのマニフェストでデフォルトディレクトリと重複するパスを指定した場合、Claude プラグインの詳細および「/plugin」コマンド内でプラグインコンポーネントのカウントが倍増する不具合を修正
- 「二度と聞かない」で既に許可済みのツール権限について、バックグラウンドセッションで再度プロンプトが表示される不具合を修正
- GNOME Terminal での右クリックおよび中クリックによる貼り付け操作でテキストが挿入されない不具合を修正
- CLAUDE_CODE_SUBAGENT_MODEL 環境変数が、エージェントチームによって起動されたチームメイトプロセスに適用されなかった不具合を修正
- スラッシュコマンドの後にタブまたは改行が続く場合、未知のコマンドとして扱われる不具合を修正
- 「/plugin」「/status」「/mobile」「/sandbox」「/permissions」メニューにおけるいくつかの余白やレイアウトの崩れを修正
- 画像が削除された際にモデルが存在しないメディアを繰り返し再読もうとするプロンプトを修正