2.1.200

Claude Code 2.1.200 - リリースノート

2026年7月3日
Claude Code

日本語サマリー

以下は、指定されたリリースノートの日本語要約です。明確なセキュリティ上の重大な修正はありませんが、不安定な挙動やクラッシュを防ぐための重要な修正が含まれています。

  • [破壊的変更] デフォルト挙動の変更:

    • AskUserQuestion ダイアログがデフォルトで自動的に継続しなくなりました。アイドルタイムアウトを有効にするには /config での設定が必要です。
    • CLI、--help、VS Code、JetBrains 等における permission mode の "default" が "Manual" に変更されました(従来の --permission-mode manual や "defaultMode": "manual" 設定も引き続き受け付けます)。
  • バックグラウンド機能の安定性向上:

    • スリープ/復帰後や停止したセッションの再開時において、バックグラウンドセッションが途中で停止する問題や、キャンセルされたターンが再実行されてしまう問題を修正しました。
    • クラッシュによって残存した daemon.lock の PID が OS に再利用された際、バックグラウンドエージェントが二度と起動しなくなる致命的な問題を修正しました。
  • バックグラウンドエージェントのセーフティ修正:

    • 古いバージョンのビルドが意図せず daemon を乗っ取らないよう、ビルドの新しさをタイムスタンプで判定するようにハンドオーバー処理を修正しました。
    • daemon の再起動時に socket auth tokens が削除されてしまう問題や、一時的な破損による孤立クリーンアップの無効化など、roster 関連の複数の不具合を修正しました。
  • クラッシュとエラーハンドリングの修正:

    • .claude.json 内の disabledMcpServers または enabledMcpServers に配列以外の値が設定されていると起動時にクラッシュする問題を修正しました。
    • rate limit によりテキスト出力前に中断された subagents が、エラーにならず空の結果を返してしまう問題を修正しました。
    • バックグラウンドエージェントの出力から制御バイト (control bytes) がターミナルに送信される問題を修正しました。
  • プラグインと連携機能の修正:

    • claude agents --plugin-dir <dir> のようにフラグを後ろに置いた際、エージェントビューでプラグインの agents や skills が表示されない問題を修正しました。
    • 同じリポジトリの git worktrees からプロジェクトスコープのプラグインが正しく読み込まれない問題を修正しました。
  • UI/UX とアクセシビリティ (a11y) の改善:

    • スクリーンリーダー向けの出力を改善し(装飾記号の非表示、テーブルの読み上げ最適化など)、/mcp サーバーリストがフォーカスを正しく追跡するように修正しました。
    • 音声入力 (voice dictation) で音声が検出されなかった際の誤解を招くメッセージを修正しました。
    • tmux 3.4+ 環境での画面のちらつきを、synchronized terminal output を有効にすることで解消しました。
    • インストールスクリプトを改善し、システムのメモリ不足 (OOM) によってインストールが強制終了された場合の理由を分かりやすく表示するようにしました。

原文(Release Notes)

What's changed

  • Changed AskUserQuestion dialogs to no longer auto-continue by default; opt into an idle timeout via /config
  • Changed the "default" permission mode to "Manual" across the CLI, --help, VS Code, and JetBrains; --permission-mode manual and "defaultMode": "manual" are accepted alongside default
  • Fixed a crash at startup when disabledMcpServers or enabledMcpServers in .claude.json is set to a non-array value
  • Fixed background sessions silently stopping mid-turn after sleep/wake or when reopening a stalled session
  • Fixed background sessions re-running a turn cancelled with Esc after a stall respawn
  • Fixed background agents never starting again after a crash left a stale daemon.lock whose PID the OS reused
  • Fixed background-agent daemon handover so a reinstalled older build can no longer take over the daemon; build recency is now judged by the version's embedded build timestamp
  • Fixed background-agent roster issues: transient corruption permanently disabling orphan cleanup, older binaries not preserving fields written by newer versions, and socket auth tokens being stripped during daemon restarts
  • Fixed subagents cut off by a rate limit before producing any text output returning an empty result instead of failing cleanly
  • Fixed control bytes from background-agent output reaching the terminal in the agent view
  • Fixed claude agents --plugin-dir <dir> not showing the plugin's agents and skills in the agent view when the flag is placed after agents
  • Fixed project-scoped plugins not loading correctly from git worktrees of the same repository
  • Fixed /mcp server list not tracking focus for screen readers and magnifiers
  • Fixed voice dictation showing a misleading "Voice connection failed" message when a recording captures no audio
  • Fixed rendering flicker under tmux 3.4+ by enabling synchronized terminal output
  • Improved screen-reader output: decorative glyphs are now hidden, transcript symbols read as short labels, and nested tables read as Header: value. lines
  • Improved the install script to explain when installation is killed by the system running out of memory