Claude Code /

v2.1.259

3 ハイライト
2 機能追加
25 バグ修正
7 その他の変更

ハイライト

組織全体にMCPサーバーを配布するmanagedMcpServers

管理設定に managedMcpServers が追加され、組織が全ユーザーへHTTP/SSE MCPサーバーを一括配布できるようになった。エントリの形式は .mcp.json と同じだが、コマンドを実行するエントリは配布されない。個々のユーザーが手動で設定しなくても、標準ツールセットを組織全体に行き渡らせられる。

無人ホスト向けに --permission-prompts none を追加

CIやスケジュール実行など人が確認できない環境向けに、確認が発生する操作をすべて自動拒否する --permission-prompts none が追加された。auto modeを含め、有効な権限モード自体の判断ロジックはそのまま働き続けるため、無人実行での安全側フォールバックとして使える。

並行セッションによる設定ファイル破損を修正

複数のセッションを同時に実行すると、あるセッションの ~/.claude.json への変更を別のセッションが黙って上書きしてしまう問題を修正した。大量のセッションを並行して回しているとworkspace trustが勝手にリセットされたり、MCPやプロジェクトの状態が失われたりしていたが、この修正で解消される。

機能追加

  • glab mr create/merge/close/reopen/note/update を認識するようになり、GitLabマージリクエストがツール呼び出しの折りたたみサマリに「MR !N」と表示され、フッターのMRバッジも更新されるように
  • claude plugin validate--json を追加。機械可読な検証レポートを出力できるように

バグ修正

  • thinkingが一度リジェクトされた会話が、以降のすべてのターンでリジェクトされ続けてしまう問題を修正
  • Bashの Read() 拒否ルールが、--ignore-revs-file=.env-f.env のようなオプション値、@filegit diff / git grep のファイルオペランド、cd DIR && cat FILE の複合コマンドをすり抜けてしまう問題を修正。拒否対象のファイルを含むディレクトリへの grep -r / cp -r も確認を求めるように
  • OAuthトークンがリフレッシュされた際、テレメトリを無効化しているセッションでプロンプトキャッシュが無効化されてしまう問題を修正
  • 数百件のツール呼び出しを伴う長いターンの後、フルスクリーンモードで会話が空白表示になる問題を修正
  • コマンドやスキルのfrontmatterで model: が指定されているとき、auto modeが未対応モデルでターンを実行してしまう問題を修正。セッションのモデルを維持するように
  • Vertex形式のモデルID(@YYYYMMDD サフィックス)のうちClaude Codeが認識しないモデルバージョンで、CLAUDE_CODE_MAX_CONTEXT_TOKENS が無視される問題を修正
  • 実行中のシェルコマンドのライブ出力プレビューで、前の行が折り返されていると最新行が隠れてしまう問題を修正
  • claude.aiユーザー向けのGitHub接続チェックが起動のたびに走っていた問題を修正。結果は起動をまたいで記憶されるように
  • 保存済みセッションにペイロードの無いattachmentエントリが含まれると --resume が失敗し、--continue が空の会話を開いてしまう問題を修正
  • インタラクティブセッションで、カスタムコマンドやスキルのfrontmatter model: が無視される問題を修正
  • 古いバージョンから継続した会話でArtifactの公開が「unexpected parameter note」エラーで一度失敗する問題を修正
  • MDMや管理設定ファイルで構成されたポリシーヘルパーが起動時に既に実行済みの場合、管理対象の forceRemoteSettingsRefresh が起動時に無視される問題を修正
  • git rev-parse が「not a git repository」以外のメッセージで失敗する環境で、worktree isolationがhookが作成したworktreeを拒否してしまう問題を修正
  • クラウドセッションからのOpenTelemetryメトリクス・イベントに user.emailorganization.iduser.account_uuid 属性が欠落する問題を修正
  • 起動時にツール一覧取得中に切断されたMCPサーバーが、エラーを報告せず「接続済み・ツール0件」として表示される問題を修正
  • ファイル編集の権限ダイアログで、変更行が途中で切れて表示されても何の表示もなかった問題を修正
  • 一時的なgitプローブ失敗の後、既知のリポジトリIDが失われてしまう問題を修正
  • 管理設定ファイル・drop-in・MDM plist・HKLM値のいずれかがパースできない場合に管理設定が無言で無効化されていた問題を修正。今後は起動を拒否し、原因となったソースを明示するように
  • Remote Controlセッションでバックグラウンドのエージェントやworkflowを Stop で止めても実際には停止していなかった問題を修正。停止させたタスクはプロセスが終了するまで表示され続け、再度停止操作ができるように
  • 直前の停止済みworkflow実行がまだ終了処理中のときにworkflowを再実行すると、エージェントが重複起動してしまう問題を修正
  • 末尾にスラッシュや不要な ? / # が付いたgithub.comのマーケットプレイスリポジトリURLから、使用不能な .git クローンURLが生成される問題を修正
  • Stopフックによるブロックの直後のターンで、そのターンのモデルの思考が失われ、一部モデルではプロンプトキャッシュも外れてしまう問題を修正
  • ブラウザホストのMCPサーバーのページが失われた後、リモート(claude.ai)セッションがターン開始に60秒かかる問題を修正
  • worktree isolationセッションで、メインのチェックアウトに到達できない一般的なBashループ・xargsパイプライン・ランチャーでラップされたコマンドが拒否されてしまう問題を修正
  • コネクタツールの権限プロンプトを承認しても、一時停止中のリモート・スケジュールセッションが何も反応しない問題を修正

その他の変更

  • 長い応答のターミナルリサイズと初回描画のパフォーマンスを、テキスト計測の再利用により改善
  • /workflows のエージェント詳細で、JSON出力がシンタックスカラー付きで整形表示され、長い出力は展開トグルの裏に折りたたまれるように改善
  • ヘッドレス/SDKセッションの起動を改善。MCPサーバーの接続完了から最短50ms早くターンを開始できるように
  • GitLabリポジトリ内で /install-github-app を実行すると、GitHub専用機能であることとGitLab CI/CDドキュメントへの案内を表示するように改善
  • ネストしたバックグラウンドサブエージェントの結果を親サブエージェントのトランスクリプトに保存するように改善。再開したサブエージェントも結果を保持し、共有トランスクリプトにも配信が表示される
  • allowedMcpServers の対象を、ユーザーが追加したサーバーのみに変更。これまでallowlistで除外されていた managed-mcp.json 由来のリテラルサーバーはアップグレード後に読み込まれるようになる。除外を維持したい場合は deniedMcpServers を使用する
  • [VSCode] セッション一覧サイドバーに「Active」クイックフィルターとステータスフィルターメニュー(Needs input、Working、Completed)を追加