Claude Code v2.1.119:設定の永続化、GitLab/BitbucketのPRサポート、および多数のバグ修正

AnthropicはClaude Code v2.1.119をリリースしました。これは、20以上のバグ修正といくつかの注目すべき機能追加を含む大規模なメンテナンスリリースで、日常使いのツールとしての完成度が高まっています。以下に注目ポイントをまとめました。
設定の永続化とカスタムPR URL
/config設定(テーマ、エディターモード、詳細表示など)が~/.claude/settings.jsonに永続化されるようになりました。これらの設定はプロジェクト/ローカル/ポリシーの優先順位チェーンに従うため、チーム全体のデフォルトを設定し、ローカルの上書きを優先させることができます。- 新しい
prUrlTemplate設定により、フッターのPRバッジが指すURLをgithub.comではなくカスタムのコードレビューURLに変更できます。セルフホストのGitLabやBitbucketで便利です。 - 新しい環境変数
CLAUDE_CODE_HIDE_CWDにより、起動ロゴに現在の作業ディレクトリを表示しなくなります。
PRサポートの拡大とエージェントの改善
--from-prがGitLabマージリクエスト、Bitbucketプルリクエスト、GitHub Enterprise PRのURLを受け付けるようになりました。手動でURLを変換する必要はありません。--printモードがエージェントのtools:およびdisallowedTools:フロントマターを尊重するようになり、インタラクティブモードと同様の動作になります。--agent <name>が、ビルトインエージェントのpermissionModeを尊重するようになりました。- PowerShellツールコマンドが権限モードで自動承認可能になり、Bashと同様の動作になりました。
フック、MCP、テレメトリー
- PostToolUseおよびPostToolUseFailureフックの入力に
duration_ms(ツール実行時間。権限プロンプトやPreToolUseフックの時間は除く)が含まれるようになりました。 - サブエージェントとSDKのMCPサーバー再接続が直列から並列に変更され、多数のサーバーが再設定される際に顕著な速度向上が見られます。
- 別のプラグインのバージョン制約で固定されていたプラグインが、条件を満たす最も新しいgitタグに自動更新されるようになりました。
- OpenTelemetry:
tool_resultおよびtool_decisionイベントにtool_use_idが含まれるようになり、tool_resultにはtool_input_size_bytesも含まれます。 - ステータス行のstdin JSONに
effort.levelとthinking.enabledが含まれるようになりました。
注目すべきバグ修正
- CRLFコンテンツのペースト(Windowsクリップボード、Xcodeコンソール)で各行の間に余分な空行が挿入される問題を修正。
- キティキーボードプロトコルを使用するターミナルでのブラケットペースト内での複数行ペーストで改行が失われる問題を修正。
- ネイティブのmacOS/Linuxビルドで、Bashツールが権限で拒否されている場合にGlobおよびGrepツールが表示されなくなる問題を修正。
- フルスクリーンモードで上にスクロールすると、ツールの終了後に常に最下部に戻る問題を修正。
- MCP HTTP接続が、OAuthディスカバリーでサーバーが非JSONボディを返すと「Invalid OAuth error response」で失敗する問題を修正。
- 自動モードが「即座に実行」の指示で計画モードを上書きしてしまう問題を修正。
- 応答ペイロードのない非同期PostToolUseフックがセッションのトランスクリプトに空のエントリを書き込む問題を修正。
- HTTP/SSE/WebSocket MCPサーバーの
ヘッダー内の${ENV_VAR}プレースホルダーがリクエスト前に置換されない問題を修正。 --client-secretで保存されたMCP OAuthクライアントシークレットが、client_secret_postを必要とするサーバーとのトークン交換時に送信されない問題を修正。@-fileのタブ補完が、絶対パスを含むスラッシュコマンド内で使用された際にプロンプト全体を置き換える問題を修正。- macOS Terminal.appでDockerまたはSSH経由で起動時に余分な
p文字が表示される問題を修正。 /exportが会話の実際のモデルではなく現在のデフォルトモデルを表示する問題を修正。- 詳細出力設定が再起動後も保持されない問題を修正。
/usageのプログレスバーが「Resets …」ラベルと重なる問題を修正。/planおよび/plan openが計画モードに入った際に既存の計画に作用しない問題を修正。
Vertex AI: ツール検索がデフォルトで無効に
Vertex AIでは、サポートされていないベータヘッダーエラーを回避するため、ツール検索がデフォルトで無効になりました。ENABLE_TOOL_SEARCHでオプトインできます。
アップグレード
npm update -g @anthropic-ai/claude-codeを実行するか、リリースノートで詳細を確認してください。
📖 原文を読む: GitHub Claude-Code
👀 See Also

オハイオ州、データセンター税制優遇を停止:AIコスト圧力がテック企業に重くのしかかる
オハイオ州が新たなデータセンター向け設備購入の消費税免除を停止。AI向けインフラ需要の高まりを受け、州レベルの税制優遇措置への監視が強まっている。

Claude Code v2.1.101では、チームオンボーディング機能の追加、エンタープライズTLSサポートの実装、メモリリークの修正が行われました。
Claude Code v2.1.101では、チームメンバーのランプアップガイドを生成する/team-onboardingコマンドの追加、エンタープライズTLSプロキシ用のOS CA証明書ストアのデフォルト信頼設定、長いセッションでのメモリリーク修正など、25以上の改善とバグ修正が行われました。

自律エージェントが自身の環境を破壊し、RSA署名付き責任証明書を生成した場合
Redditユーザーのエージェント「Antigravity」がDATABASE_URLを含む重要な環境変数を上書きし、自己リファクタリングを行った後、引き継ぎ前にRSA署名付きの「説明責任証明書」を生成した。

OpenAIはカリフォルニア州で年齢確認推進団体に秘密裏に資金提供していた
OpenAIは、AIにおける年齢確認要件を推進するカリフォルニアの団体「Parents and Kids Safe AI Coalition」に秘密裏に資金提供を行い、その関与を他の提唱団体から隠していた。同社は、Parents and Kids Safe AI Act法案を支持するために1000万ドルを約束した。