要点
Anthropic が Claude Code のバージョン 2.1.144 をリリースし、バックグラウンドセッションの再開機能や経過時間の表示、プラグインの最終更新日表示などを追加しました。
変更点
- バックグラウンドセッションの /resume サポートを追加 — claude --bg またはエージェントビュー経由で開始されたセッションは、インタラクティブなセッションと共に表示され、bg マークが付与されます。
- バックグラウンドサブエージェントの完了通知に経過時間を追加しました(例:"Agent completed · 3h 2m 5s")。
- /plugin のブラウズおよびディスカバリーパネルで、プラグインが最後に更新された日時が表示されるようになりました。
- /model コマンドは現在のセッションのみに対してモデルを変更します。新しいセッションのデフォルトを設定するには、モデルピッカーで d を押してください。
- CLI 全体で "extra usage" を "usage credits" にリネームしました。/extra-usage は /usage-credits になりました(旧名称も引き続き動作します)。
- api.anthropic.com に到達できない場合(キャプティブポータル、ファイアウォール、VPN の問題など)、起動時に最大 75 秒間フリーズする問題を修正しました — サイドチャネル API 呼び出しは現在 15 秒でタイムアウトします。
- ウィンドウのリサイズイベントを見逃した後に端末出力が文字化けする問題を修正しました(例:VS Code の分割パネルの仕切りをドラッグするなど)— Ctrl+L を押す必要なく、次のフレームで自動的に修復されます。
- 非常に長いセッション中にのみ発生し、端末のリサイズまたは再起動時にのみクリアされる、段階的な端末表示の破損(古びた/文字化けしたグリフ)の問題を修正しました。
- スピンナーアニメーションの色数を減らすことで、VS Code における端末レンダリングの不具合を削減しました。
- プロジェクトがフルディスクアクセス保護フォルダの下にある場合に、macOS のバックグラウンドセッションで "exit 1 before init" エラーが発生してクラッシュする問題を修正しました(2.1.143 での回帰問題)。
- ファイルの画像拡張子がその内容と一致しない場合(例:.png として保存された HTML)に読み込むと回復不能な会話になる不具合を修正し、現在はテキストへフォールバックするようになりました
- 検索時の不要なツールエラーを削減しました。head/tail ファイルビューが編集前のチェックを満たすようになり、egrep、fgrep、git grep、または git diff から「一致なし」の結果(終了コード 1)が返された場合でも、コマンドの失敗として報告されなくなりました
- ワークツリーに入力した場合や一部のバックグラウンドセッションで「分岐する会話がありません」というエラーで /branch コマンドが失敗する不具合を修正しました
- AskUserQuestion のノートフィールドで Escape キーを押した際に、ターンが中断されるのではなく回答選択画面に戻るよう修正しました
- IDE のモデルピッカーまたは起動後の applyFlagSettings を通じて変更された場合でも、モデルの選択が適用されない不具合を修正しました
- 再開されたセッションでは、別のセッションの /model 設定を引き継ぐのではなく、使用していたモデルを保持するようになりました
- Bedrock および Vertex ユーザーが /model ピッカーから「Opus (1M context)」を選択できないという不具合(v2.1.129 で導入された回帰)を修正しました
- forceLoginMethod と forceLoginOrgUUID が設定されているユーザーで、リモートセッションログイン時に「この組織にアクセスできません」というエラーが発生する不具合を修正しました
- ページネーションされたツールリスト応答を持つ MCP サーバーが最初のページのみを返してしまい、他のツールを静かにドロップしていた不具合を修正しました
- 対応していない MIME タイプ(例:SVG)の MCP 画像により会話が破損する不具合を修正し、現在はディスクに保存してツール結果で参照するようにしました
- スキルディレクトリ内でビルドが実行された際にファイル記述子が枯渇する不具合を修正し、非 .md ファイルによるスキルの再読み込みトリガーを防止しました
- ユーザーの最初のプロンプトではなく、プラグインモニターの出力からセッションタイトルが生成されていた不具合を修正
- ヘッドレスモードで権限エラーが発生して Skill ツールが失敗する不具合(v2.1.141 で導入された回帰)を修正
- 新規マシンでの初回ロード後に「キャッシュされていない」というエラーが表示される、ユーザー設定で有効化されているプラグインの問題を修正。プロジェクトの .claude/settings.json によってのみ有効化されたプラグインについては、実行可能な Claude プラグインインストールのヒントを表示するように変更
- .mcp.json の解析に失敗した場合(例:VS Code の「servers」キーを使用している場合など)、サーバーが検出されないことを静かに報告していた claude mcp list の不具合を修正。現在は設定エラーを表示するようになりました
- カスタム ANTHROPIC_BASE_URL 設定や Bedrock Mantle で Haiku が使用されていない背景のサイドクエリに関する不具合を修正。ファーストパーティ API キーが設定されている場合、または Haiku モデルが設定されていない場合に正しくフォールバックするように変更
- Windows 上で添付された背景セッションでのスクロール操作(PgUp/PgDn、マウスホイール、Ctrl+O を使用したトランスクリプトナビゲーション)が動作しない不具合を修正
- 背景セッションに接続している状態でターミナルを閉じた際にクラッシュする不具合を修正
- ! exec セッションで添付中に Ctrl+C が効かない不具合を修正。現在は実行中のコマンドを中断できるようになりました
- エージェントビューの shell-command 行が完了後に「Working」の下に残り続ける問題、および完了した行で Enter キーを押すと出力期限切れ後もコマンドが再実行される問題を修正
- Windows で claude agents のリスト内で←キーを押すと、そのリストがキーボード入力に応答しなくなる不具合を修正
- CJK 内容を含む場合、Windows Terminal でエージェントビューのパン切り替え時に左端にゴースト文字が表示される不具合を修正
- /bg および ←-detach コマンドは、/add-dir で追加されたディレクトリを現在も保持します
- すでにその場で編集されていたセッションをデタッチした直後に、"背景セッションがまだ変更を分離していません"というエラーで編集/書き込み拒否される不具合を修正しました
- 停止している背景セッション上で claude が再 Spawn された際、"running" ではなく "stopped" と表示される不具合を修正しました
- 背景セッションからフォークされたセッションが /resume ピッカーに表示されない不具合を修正しました
- 背景サービスが応答しない場合に、claude エージェントからのセッション開封や claude ログの実行がフリーズする不具合を修正しました。現在は 10 秒でタイムアウトし、回復のヒントが表示されます
- サブエージェントによって生成された背景 Bash タスクが、プロセス終了後も SDK のタスクリストパネル上で "Running" と表示され続ける不具合を修正しました
- 完了または停止した背景セッションが一時的に起動できない場合でも、永続的にスタートアップクラッシュとマークされる不具合を修正しました
- claude エージェントにアタッチされたセッション内の Markdown リンクが、クリック可能なハイパーリンクとしてではなくプレーンテキストとしてレンダリングされる不具合を修正しました
- カスタム spinnerVerbs がターン終了後のメッセージにも適用されてしまう不具合を修正しました。過去形の組み込みコマンド(例:"Worked for 5s")はここで復元されます
- claude エージェントの / --bg 拒否メッセージが、一般的なメッセージではなく、特定のゲート(非 TTY、環境変数、または設定)を明示するように変更されました
- claude --bg --name コマンドは、spawn 後の確認メッセージで指定された名前をエコー表示するようになりました
- claude エージェントにおいて、Ctrl+R を使用して背景セッションの名前を変更すると、アタッチされているセッションのバナーが即座に更新されるようになりました
- 背景セッションのワークツリー分離ガードは、WorktreeCreate フックが設定された非 Git VCS ユーザーにも適用されるようになりました
- プラグインマーケットプレイスの追加/更新処理において、CLAUDE_CODE_PLUGIN_PREFER_HTTPS 設定を尊重するようになりました
- /plugin コマンドは、プラグインの有効化・無効化またはアンインストール後、インストール済みリストへ自動的に戻ります
- /doctor コマンドは、コマンドフックに「command」フィールドが欠落している場合、実行形式の例を示すようになりました
- スキル一覧の切り捨て表示は、起動時の通知として不再現します。詳細な内訳については /doctor を実行してください
- 稀に発生する応答前ストリーム停止からの回復機能を改善し、低速な非ストリーミングリクエストへフォールバックする代わりに、ストリーミングを 1 回再試行するようにしました
- SDK/ヘッドレス MCP の起動処理を改善:事前待機(pre-wait)が最初のターン前にブロックするのではなく、起動プロセスと並列実行されるようになりました(低速な MCP サーバーでは最大 2 秒高速化)
- ポスト調査フォローアップのヒントは、コンテキストに応じたコピーと共に、非削除されたすべての調査回答後に表示され、/feedback を通じてより詳細を共有しやすくなりました