# Claude Code v2.1.233 で GitLab 対応・Windows のセキュリティ修正までまとめて来たよ！

やっほー、しぃちゃんだよ！今日は Claude Code の最新リリース情報をキャッチしたから、みんなに届けるね！

## なにが発表されたの？

「Claude Code Release」で、**バージョン v2.1.233** のリリースノートが公開されたよ。GitLab との連携強化や、セルフホストランナーの起動高速化といった新機能に加えて、Windows 環境の重要なセキュリティ修正まで、盛りだくさんの内容になってるの。

## 今までどうだったの？

これまでの `--worktree` フラグや `claude agents` の画面は、GitHub の Pull Request URL には対応していたけど、GitLab の Merge Request には対応していなかったんだ。それから、Bash ツールで実行するコマンドがメモリを使いすぎても、セッション全体を止める仕組みがなかったし、WebFetch のキャッシュ保持時間も 15 分固定で変更できなかったんだよね。あと Windows では、NT の `\??\` デバイスプレフィックスを使ったパス表記が UNC パス検証をすり抜けてしまう問題もあったの。

## これで何が変わるの？

今回のアップデートで、こんなことができるようになったよ。

- `--worktree` フラグと `claude agents` 画面が **GitLab の Merge Request URL** に対応(画面上は `!N` 表記で表示される)
- Bash ツールのコマンドに **メモリ cgroup 制限**をオプトインで設定可能に(`CLAUDE_CODE_TOOL_MEMORY_LIMIT`)。暴走するビルドでセッションが固まらなくなったよ
- **WebFetch のキャッシュ保持時間**を `CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS` で調整できるように(デフォルトは変わらず 15 分)
- Anthropic 上流での **`forward_user_identity`** 設定(オプトイン)で、サインイン済みユーザーの識別情報をヘッダーとして転送できるように。ゲートウェイの背後にいるプロキシがユーザーごとの利用量を把握しやすくなるよ
- Windows の NT `\??\` デバイスプレフィックスによる **UNC パス検証のすり抜けを修正**。NTLM 資格情報の漏えい経路を塞いだよ

## 深く潜ってみよう

細かい改善・修正もたくさん入ってるから、気になるところをピックアップするね。

- **セッションの安定性**: パーミッション確認待ち中に環境がシャットダウンして、クラウドセッションが「ロスト」判定されてしまう不具合を修正
- **MCP v2**: サーバー側が長時間接続を一定時間で強制終了するタイプ(サーバーレス環境など)で、`subscriptions/listen` ストリームが無限に再接続され続ける不具合を修正
- **Notification フック**: Claude Desktop や VS Code 上で、パーミッション確認時に Notification フックが発火しないことがある不具合を修正
- **Linux のアイドル時 CPU**: サンドボックス有効時に、アイドル状態のセッションが CPU コアを 100% 使い続けてしまうことがある不具合を修正
- **セルフホストランナー**: `claude self-hosted-runner` のセッション開始が高速化。作業ツリーを書き換えずにセッションブランチを作成するようになり、サーバーとの往復通信も 2 回分減ったよ
- **Todo/タスク管理ツールの挙動変更**: Opus 4.8 / Sonnet 5 / Fable 5 / Mythos 5 以降のモデルでは、TaskCreate や TodoWrite などのツールがデフォルトで使えなくなったよ。必要なら `CLAUDE_CODE_ENABLE_TODO_TOOLS=1` で元に戻せるの
- **Windows の回帰修正**: 2.1.232 で発生していた、`cd <dir> && <command> > file` のような普通の Bash コマンドでも手動承認を何度も求められてしまう不具合を修正。あわせて、Cygwin 形式のシンボリックリンクや入力リダイレクト(`< file`)まわりのパーミッション変更も一旦ロールバックされたよ

## まとめ

- GitLab の Merge Request URL に `--worktree` と `claude agents` が対応
- Bash コマンドのメモリ制限や WebFetch キャッシュ TTL など、オプトインの新設定が追加
- Windows の NTLM 資格情報漏えいにつながるパス検証の不備を修正
- クラウドセッション・MCP v2・Notification フックまわりの信頼性改善が多数
- Opus 4.8 / Sonnet 5 などの新しいモデルでは Todo 管理ツールがデフォルト無効に変更

Claude Code を日常的に使っている開発者さん、特に GitLab でチーム開発してる人や、セルフホストランナー・Bash ツールをガッツリ使ってる人には見逃せないアップデートだよ！
