Claude Code v2.1.305:Linuxサンドボックス名前空間、プロバイダー再試行の修正、セルフホストランナーのパッチ
Claude Code v2.1.305がリリースされました。最大の修正は2.1.304のリグレッションです。エンドポイントやゲートウェイがツール検索を拒否した際、Vertex、Bedrock、その他のプロバイダーで全リクエストが失敗していました。ToolSearchが許可されていない、または--toolsから除外されているゲートウェイの背後でもリクエストが壊れていました。Claude Codeはその拒否を検知すると、ツール検索なしで再試行するようになりました。
サンドボックス: Linuxでのネストされたユーザー名前空間
新しい設定sandbox.allowNestedUserNamespacesにより、Linux上のサンドボックス化されたコマンドがユーザー名前空間を作成できるようになります。これにはChromiumやrootless podmanなどが該当します。リリースノートはトレードオフについて率直に述べています。これにより、サンドボックスのファイル保護を回避できるようになります。理解した上で有効にしてください。
無人再試行モード
CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MSは無人再試行モード(CLAUDE_CODE_RETRY_WATCHDOG)向けの新しい環境変数です。これによりウォッチドッグは、リセット時刻前に解除された使用制限を検知し、ウィンドウ全体を待つ代わりに再チェックします。
知っておくべきその他の修正
/effortと/autocompactの設定が、モデル名がmodelOverridesの値と大文字小文字や[1m]タグで異なる場合にも適用されるようになりました。- ベアリポジトリで新しいワークツリーが、デフォルトブランチではなくローカルHEADから開始することがなくなりました。変更されていないサブエージェントのワークツリーはクリーンアップされます。
- ディスクがいっぱいの際のBashコマンドは、生の
ENOSPCファイルパスではなく、ディスクがいっぱいで何も実行されなかったことを表示するようになりました。 - クラウドセッションやSDKの
setMcpServersで渡されたMCPサーバーが、セッション後半に自分の設定の同名サーバーで置き換えられることがなくなりました。 - サブエージェントのフォールバックモデル切り替えで、Claudeが作業に対して誤ったモデル名を付けることがなくなりました。
- ワークフローの再開時、すでに完了した
pipeline()およびparallel()エージェントは再実行せず、実行のジャーナルから提供されます。 - スケジュールされたCoworkクラウドセッションで、WebFetchに誰も承認できないURL承認が必要なサブエージェントごとに5分待つことがなくなりました。
- 起動時の警告はデバッグログに移動しました。何も制限しない権限ルールは、バナーの下に警告行として表示されるようになりました。
- スクリーンリーダーモード: 検索ボックスはVoiceOverが「telephone recorder」と読む記号ではなく「Search:」と表示するようになり、ハイライトされたプロンプトテキストの単語内にスペースが挿入されなくなりました。
セルフホストランナー
- ランナーまたはオーケストレーターとstdoutのみを共有する起動スクリプトが、
TERM設定時にResource temporarily unavailableで失敗する問題を修正しました(2.1.300のリグレッション)。 - git認証情報ヘルパーまたはaskpassプログラムが
GIT_CONFIG経由で設定を読む場合に、2.1.296以降リポジトリアクセスが失敗する問題を修正しました。 - バックグラウンドランナーが出力を開いたままにしている場合に、オーケストレーターがspawn-runnerフックをタイムアウトとして報告する問題を修正しました。
動作の変更
/usageの警告は、ソースを明記した1行の修正になりました。fを押すと適用されます。同じ修正がVS Codeと/doctorにも表示されます。- MCP同意ダイアログで、プロンプト向けのEnterがAcceptとして扱われる可能性が低くなりました。
allowedMcpServersは、env内でのみ${VAR}を使用するmanaged-mcp.jsonのstdioサーバーをフィルタリングしなくなりました。省略されたサーバーはアップグレード時に読み込まれます。無効のままにするにはdeniedMcpServersを使用してください。/artifactsの削除確認は、1/Enterで保持、2で削除、Escでキャンセルになりました。yとnでは応答できなくなりました。
📖 Read the full source: GitHub Claude-Code
👀 See Also

エージェント実行記録のためのオープンスタンダード:共有ログスキーマの必要性
各エージェントランタイムは独自のログ形式を持ち、デバッグ、監査、ツールの移植性に断片化を引き起こしている。フィールドはすでにコアスキーマに収束しつつあり、標準化の時が来ている。

ジェミニ エンベディング 2: Google初のネイティブマルチモーダル埋め込みモデルがリリース
GoogleはGemini Embedding 2をリリースしました。これは、テキスト、画像、動画、音声、文書を単一の埋め込み空間にマッピングする初のネイティブマルチモーダル埋め込みモデルです。このモデルは最大8192トークンのテキスト、リクエストごとに最大6枚の画像、120秒の動画、最大6ページのPDFをサポートし、3072から768までの柔軟な出力次元を備えています。

Claude-Code v2.1.84は、PowerShellツール、環境変数、および複数の修正を追加しました。
Claude-Code v2.1.84では、Windows用PowerShellツールのオプトインプレビューが導入され、モデル構成とストリーミングタイムアウトの環境変数が追加され、多数のバグ修正とパフォーマンス改善が含まれています。

米軍、軍事利用のためにClaudeの安全対策を解除するようAnthropicに圧力をかける
米国防総省のピート・ヘグセス国防長官を含む軍指導部が、Anthropicの幹部と会談し、大量監視や自律兵器などの軍事用途に対するClaudeの安全対策の解除を要求した。国防総省はAnthropicに対し、金曜日までに応じなければ契約解除を含む罰則を科すと通告した。