Claude Code v2.1.98〜108 一週間まとめ — Vertex AI対応・セキュリティ大量修正・/recap機能追加

AI・自動化
スポンサーリンク
※ 本記事には広告・PR(アフィリエイト)リンクが含まれています
📋 Claude Code コマンド指示書(クリックで展開)

.claude/commands/ に保存して /コマンド で実行

---
description: "Claude Code v2.1.98〜108 一週間まとめ — Vertex AI対応・セキュリティ大量修正・/recap機能追加"
---

# Claude Code v2.1.98〜108 一週間まとめ — Vertex AI対応・セキュリティ大量修正・/recap機能追加

この指示書は https://akahara-vlab.com/claude-code-v2198-108-weekly-roundup/ の内容をClaude Codeコマンドとして実行するためのものです。

## 概要

Claude Code v2.1.98〜108 一週間まとめ

## 使い方

1. このテキストを `.claude/commands/claude-code-v2198-108-weekly-roundup.md` に保存
2. Claude Codeで `/claude-code-v2198-108-weekly-roundup` と入力して実行

## 指示

上記の記事の知識をもとに、ユーザーの質問に回答してください。
記事URL: https://akahara-vlab.com/claude-code-v2198-108-weekly-roundup/

※ 平文なので中身を確認してから使ってください。安全性は目視で確認できます。

この記事でわかること– Claude Code v2.1.98〜108(2026年4月9日〜14日)の主要変更点 – Vertex AIセットアップウィザードの概要 – サブプロセスサンドボックス(PID namespace分離)の仕組み – セキュリティ修正8件の内容と影響 – /recap/team-onboardingなど新コマンド – 1時間プロンプトキャッシュTTLの有効化方法

Claude Code v2.1.97のリリースから1週間で10バージョンがリリースされた。この記事ではv2.1.98〜108の主要な変更点をまとめる。

スポンサーリンク

注目の新機能

Vertex AIセットアップウィザード(v2.1.98)

Google Cloud Vertex AI経由でClaude Codeを使うための対話型セットアップウィザードが追加された。ログイン画面で「3rd-party platform」を選択すると起動する。

ウィザードで設定できる項目は以下の通り。

  • GCP認証(サービスアカウントまたはユーザー認証)
  • プロジェクトとリージョンの選択
  • クレデンシャルの検証
  • 使用するモデルの固定(model pinning)

これまでVertex AI接続は環境変数の手動設定が必要だったが、ウィザードにより初回セットアップのハードルが大きく下がった。

Monitorツール(v2.1.98)

バックグラウンドスクリプトからのイベントをストリーミングで受信するMonitorツールが追加された。v2.1.105ではプラグインからの利用もサポートされ、monitorsマニフェストキーでセッション開始時に自動起動できる。

サブプロセスサンドボックス(v2.1.98)

Linux環境向けにPID namespace分離によるサブプロセスサンドボックスが導入された。

# 有効化

exportCLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1



# セッションあたりのスクリプト実行数制限

exportCLAUDE_CODE_SCRIPT_CAPS=50

CLAUDE_CODE_SUBPROCESS_ENV_SCRUBを設定すると、Bashツールから起動されるサブプロセスの環境変数がスクラブされる。CLAUDE_CODE_SCRIPT_CAPSでセッション内のスクリプト実行回数も制限できる。CI/CD環境やエンタープライズ用途で有用だ。

/recapコマンド(v2.1.108)

セッション復帰時に前回の作業内容を自動要約する機能。離席して戻ったときに「何をやっていたか」をClaudeが教えてくれる。

  • /configで自動表示を有効化
  • /recapで手動呼び出しも可能
  • CLAUDE_CODE_ENABLE_AWAY_SUMMARY環境変数で強制有効化

/team-onboardingコマンド(v2.1.101)

ローカルのClaude Code使用履歴からチームメンバー向けのオンボーディングガイドを自動生成する。新メンバーがプロジェクトに参加する際、既存の使い方パターンを共有できる。

1時間プロンプトキャッシュTTL(v2.1.108)

exportENABLE_PROMPT_CACHING_1H=1

API Key、Bedrock、Vertex、Foundryでキャッシュの有効期限を5分→1時間に延長できる。長時間セッションでのコスト削減に直結する。従来のENABLE_PROMPT_CACHING_1H_BEDROCKは非推奨となったが引き続き動作する。

EnterWorktreeのpath指定(v2.1.105)

EnterWorktreeツールにpathパラメータが追加され、既存のworktreeに切り替えできるようになった。これまでは新規worktreeの作成のみだった。

PreCompactフック(v2.1.105)

コンテキスト圧縮(compact)をフックでブロックできるようになった。

{

 "hooks":{

   "PreCompact":[{

     "command":"exit 2"

   }]

 }

}

exit code 2または{"decision":"block"}を返すとcompactionが中止される。重要なコンテキストが圧縮で失われるのを防ぎたいケースで使える。


セキュリティ修正(v2.1.98, v2.1.101, v2.1.105)

v2.1.98で8件、v2.1.101で1件のセキュリティ修正が含まれている。特に重要なものを抜粋する。

バージョン内容
v2.1.98バックスラッシュエスケープされたフラグがread-onlyとして自動許可され、任意コード実行につながる問題を修正
v2.1.98複合Bashコマンドがauto/bypass-permissionsモードで強制プロンプトをバイパスする問題を修正
v2.1.98/dev/tcp//dev/udp/へのリダイレクトがプロンプトなしで実行される問題を修正
v2.1.98--dangerously-skip-permissionsが保護パス書き込み承認後にaccept-editsモードにダウングレードされる問題を修正
v2.1.98permissions.denyルールが、cdを含むパイプコマンドでプロンプトにダウングレードされる問題を修正
v2.1.101LSPバイナリ検出のPOSIX whichフォールバックでコマンドインジェクションが可能だった問題を修正

--dangerously-skip-permissionsを使っている環境は特に速やかなアップデートが推奨される。


その他の改善

OS証明書ストア信頼(v2.1.101)

OSのCA証明書ストアがデフォルトで信頼されるようになった。企業のTLSプロキシ環境で追加設定なしに動作する。バンドルCAのみを使いたい場合はCLAUDE_CODE_CERT_STORE=bundledを設定する。

ストリーム停止時のリトライ改善(v2.1.105)

APIストリームが5分間データなしで停止した場合、自動的にストリームを中断してnon-streamingでリトライするようになった。以前はハングしたまま待ち続けていた。

429リトライの改善(v2.1.98)

レートリミット(429)のリトライが約13秒で全リトライを消費していた問題を修正。指数バックオフが最小値として適用されるようになった。

/doctorレイアウト改善(v2.1.105)

ステータスアイコン付きのレイアウトに改善。fキーを押すとClaudeが検出された問題を自動修正してくれる。

Vimモードの改善(v2.1.98)

NORMALモードでj/kキーが履歴ナビゲーションに対応。入力境界でフッターピルの選択が可能になった。


アップデート方法

npminstall-g@anthropic-ai/claude-code

claude--version

1週間で10バージョン、セキュリティ修正だけでも9件。特に--dangerously-skip-permissionsやBashパーミッション周りの脆弱性修正は影響範囲が広い。日常的にClaude Codeを使っているなら早めのアップデートを推奨する。


わさびの見解

1週間で10バージョンという更新ペースは過去最速クラスだ。特にVertex AIウィザードは、GCP企業ユーザーにとって導入障壁を一気に下げる実用的な追加。セキュリティ修正もBashパーミッション周りの根本的な問題を複数潰しており、v2.1.97以前を使い続けるリスクは高い。

個人的に嬉しいのは/recap機能。長時間の実装作業で離席して戻ったとき、「さっき何してたっけ」をClaudeが教えてくれるのは地味に助かる。PreCompactフックも、重要なコンテキストを守りたいときに使えるニッチだが確実に需要がある機能だ。

{“@context”: “https://schema.org”, “@type”: “FAQPage”, “mainEntity”: [{“@type”: “Question”, “name”: “Claude Code v2.1.98-108の主要な新機能は?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Vertex AIセットアップウィザード、PIDネームスペースによるサブプロセスサンドボックス、/recapコマンド(離席復帰時の自動要約)、1時間プロンプトキャッシュTTLが主要な追加機能です。”}}, {“@type”: “Question”, “name”: “Claude Codeの/recapコマンドとは?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “セッション復帰時に前回の作業内容を自動要約するコマンドです。/configで自動表示を有効化するか、/recapで手動呼び出しできます。”}}, {“@type”: “Question”, “name”: “Claude CodeでVertex AIを使うにはどう設定する?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “v2.1.98で追加されたセットアップウィザードを使います。ログイン画面で3rd-party platformを選択すると対話型ガイドが起動し、GCP認証やプロジェクト、リージョンを設定できます。”}}]}

あわせて読みたい

この記事が参考になったら|以下のリンクから見てもらえるだけで、ブログ運営の応援になります。


  • AI開発環境やブログ運営に。初期費用無料、月額296円から。
  • 天秤AI Biz byGMO
    Claude・ChatGPT・Geminiなど6つの生成AIを同時に使い比べ。業務活用に。

コメント

タイトルとURLをコピーしました