Claude Code /

v2.1.247

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

ハイライト

/feedback でセッション内から直接フィードバックを送信

セッション中に問題が起きると、Claudeがその場でフィードバックレポートのドラフトを作成し、内容を確認してから /feedback で送信できるようになった。不要な場合は feedbackDrafts 設定でオフにできる。

Bash権限プロンプトからauto modeへワンキーで切り替え

Bashコマンドの権限確認時に、auto modeへの切り替えを勧めるヒントが表示されるようになり、「Yes, and switch to auto mode」を1キー操作で選択できる。権限確認のたびに承認するのが煩わしいユーザーの負担が減る。

/claude-api cost-optimize でAPI利用コストを段階的に最適化

既存プロジェクトのClaude API利用状況をプロファイリングし、キャッシュ・トークン節約・バッチ処理・reasoning effort・モデル選択といったコスト削減策を、1つずつ効果を測定しながら適用できるようになった。

機能追加

  • spinnerTipsOverride{id, text, cooldownSessions, priority} エントリ、tipsFilelabel を追加。組織が独自のヒントを組み込みのヒントと一緒にローテーション表示できる
  • /claude-api スキルにAdmin API対応を追加(組織メンバー、招待、ワークスペース、APIキー、レート制限レポート、workload identity federation、CMEK)

バグ修正

  • 履歴検索・/config/mcp/skills・バックグラウンドタスク・/model で、矢印キー+Enterを素早く押すと1つ上の行が実行されてしまう問題を修正
  • サブエージェントが初回呼び出しでモデル404に遭遇すると即座に終了していた問題を修正。セッションのフォールバックモデルチェーンを使うようになり、親に返るエラーにもエラー種別・ステータス・リクエストID・モデル名が含まれるように
  • hookやバックグラウンドエージェントが大量のエラー出力を出すと会話が溢れて「Prompt is too long」でセッションが動かなくなる問題を修正
  • kitty-protocol対応ターミナルで、非ラテン文字(キリル文字など)のキーボードレイアウト時にCtrlショートカットが効かない問題を修正
  • マウスレポートがエスケープ直後で分割して届いた際、<35;150;7M のような文字列がプロンプトに挿入される問題を修正
  • Bashサンドボックスのコマンド後クリーンアップが、書き込み可能領域外を指すよう再設定された ~/.claude/settings.json のシンボリックリンク(nix/home-manager、stow管理など)を削除してしまう問題を修正
  • /terminal-setup がZedの keymap.json 全体を上書きしてしまい、キーバインドをマージしていなかった問題を修正
  • セッションレジストリを更新できなかった場合に /rename が実は失敗しているのに無言で成功扱いになる問題を修正。他のセッションには古い名前が残る旨を通知するように
  • --agent で起動したセッションの /compact や「Summarize from here」が、会話固有のシステムプロンプトではなくデフォルトのシステムプロンプトで要約してしまう問題を修正
  • ターミナルホストプロセスが終了した後、claude agents でバックグラウンドセッションが「opening…」のまま固まる問題を修正。数秒で理由付きで失敗表示され、Enterで再起動できるように
  • hookやバックグラウンドタスクの出力ファイルが書き込めない場合にメモリが際限なく増加する問題を修正。出力を書き込めなかった箇所を注記するように
  • SSH経由の /install-github-app で、コピーショートカットが実際のコピー方法を反映せず常に成功と表示していた問題を修正。ブラウザを開けない場合はサインインURLが即座に表示されるように
  • フォアグラウンドから引き継がれたシェルコマンドが、バックグラウンドセッションで完了した際に内部エラーや誤解を招く [exited with code -1] 表示になる問題を修正
  • バージョンなしのマーケットプレイスプラグインを2番目のスコープにインストールすると、実行中セッションが使用中のライブキャッシュディレクトリが削除・再作成されてしまう問題を修正
  • /remote-control で開始したRemote Controlセッションが、接続クライアントに作業ツリーの差分を報告していなかった問題を修正
  • セルフホストランナーセッションがClaude Code起動前にrunningと報告してしまい、Claudeデスクトップアプリから「Claude is waiting for your input」という誤った通知が送られる問題を修正
  • managed settingsでClaude appsゲートウェイサインインが設定され、かつAnthropicエンドポイントに到達できない環境で、初回セットアップが「Unable to connect to Anthropic services」で終了してしまう問題を修正
  • クラウドセッション(Claude Code on the web、デスクトップ・モバイルアプリ)で、メッセージ送信直後に権限モードを切り替えると以前のモードが表示されたままになる問題を修正
  • バックグラウンドエージェント・シェル・モニターが実行中のままクラウドセッションのコンテナがターン間で再起動すると、セッションが無応答になる問題を修正。再開時に失われた作業を報告するように

その他の変更

  • Sonnet 5の1Mコンテキストウィンドウにおけるデフォルトのauto-compact発動タイミングを、約934Kトークンからフルウィンドウの約967Kトークンに変更
  • クロスセッションのピアメッセージが、デフォルトで Message from @<sender>: <first line> の1行プレビューに折りたたまれるように変更。Ctrl+Oで全文展開可能
  • レンダリングされたMarkdown内のターミナルハイパーリンクで、ネットワークパスやオートマウンタパスを指す、制御文字を含む、または不可視文字で始まるリンク先はプレーンテキスト表示に変更
  • プロンプトフッターのPRバッジが、直近1分以内にチェック済みの場合はターミナル再フォーカス時のGitHub再チェックをスキップするように変更
  • managed settingsがゲートウェイログインまたはカスタムOAuthデプロイを強制する場合、ログイン後だけでなく起動時からアナリティクスをオフのままにするように変更
  • Claude appsゲートウェイのサインインリクエストにClaude Codeを識別する情報(surface=claude_code device-authorizationパラメータと claude-code/<version> User-Agent)を追加
  • 管理者のmanaged settingsが読み込めない場合、ホスト提供またはユーザーごとのWindowsレジストリ設定が存在していても起動時に組織サインイン強制が終了するように変更
  • プラグインマーケットプレイスのセキュリティを強化。制御文字や不可視文字を含む名前を拒否し、/pluginclaude plugin の出力に含まれるマーケットプレイス提供テキストをエスケープセーフに
  • Bedrock・Vertex・Foundryセッション(およびテレメトリ無効なセッション)で、設定したMCPサーバーが接続に失敗した場合、Claudeに「ツールが存在しない」と誤解させず接続失敗を伝えるように改善