Claude Code v2.1.80〜v2.1.83 リリースノート|managed-settings.d、CwdChangedフック、–bareフラグ他
2026年3月19日〜25日の間にリリースされたClaude Code v2.1.80〜v2.1.83 の主な変更点を日本語でまとめる。
v2.1.83(2026年3月25日)
managed-settings.d/ ドロップインディレクトリ
~/.claude/managed-settings.json # 従来
~/.claude/managed-settings.d/ # 新しいドロップインディレクトリ
├── 01-org-policy.json
├── 02-team-a.json
└── 03-team-b.json
managed-settings.jsonと並行して使えるディレクトリ。複数チームが独立したJSONファイルを配置でき、アルファベット順にマージされる。組織レベルでのポリシー管理が格段に柔軟になる。
CwdChanged / FileChanged フックイベント
| フック | トリガー | 用途例 |
|---|---|---|
CwdChanged | 作業ディレクトリ変更時 | direnvスタイルの環境変数切り替え |
FileChanged | ファイル変更時 | 設定ファイル更新検知 |
direnvユーザーには待望の機能。プロジェクトディレクトリに入ると自動で環境変数を切り替える運用が公式にサポートされた。
その他の追加・修正
| 変更 | 内容 |
|---|---|
sandbox.failIfUnavailable | サンドボックスが起動できない場合にエラー終了(デフォルト: サンドボックスなしで継続) |
disableDeepLinkRegistration | claude-cli://プロトコルハンドラ登録の無効化 |
CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 | BashツールやフックからAnthropicおよびクラウドプロバイダーの認証情報を除去 |
| トランスクリプト検索 | Ctrl+Oでトランスクリプトモード → /で検索、n/Nで移動 |
Ctrl+X Ctrl+E | 外部エディタを開くショートカット追加(readlineネイティブバインド) |
chat:killAgents / chat:fastMode | ~/.claude/keybindings.jsonでリバインド可能に |
| バグ修正 | 終了後のシェルへのマウストラッキングエスケープシーケンス漏れを修正 |
| バグ修正 | macOSでの終了時ハング修正 |
| バグ修正 | アイドル後の画面フラッシュ修正 |
| バグ修正 | 共通行が少ない大ファイルのdiff計算ハング修正(5秒タイムアウト追加) |
v2.1.81(2026年3月20日)
–bare フラグ
# スクリプト化された-p呼び出し向け
claude--bare-p"タスク内容"
スキップされるもの:
– フック実行
– LSP
– プラグイン同期
– スキルディレクトリ走査
– 自動メモリ
必須条件: ANTHROPIC_API_KEY環境変数またはコマンドライン--settings経由のapiKeyHelper。OAuthとキーチェーン認証は無効。CI/CDパイプラインやサーバーサイドスクリプトに最適化されたモード。
–channels 許可リレー
claude --channels
チャンネルサーバー(permission capability宣言済み)がツール承認プロンプトをスマートフォンに転送できる。PCから離れた状態でもモバイルから許可/拒否を行える。
その他の修正
| バグ修正 | 内容 |
|---|---|
| OAuthトークン更新 | 複数セッション同時使用時の再認証繰り返しを修正 |
| ボイスモード | リトライ失敗時の誤メッセージ修正 |
| ボイスモード | WebSocket切断後のオーディオ復帰修正 |
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS | structured-outputsベータヘッダーを抑制できていなかった問題修正 |
| Node.js 18 | クラッシュ修正 |
v2.1.80(2026年3月19日)
rate_limits ステータスライン
// statuslineスクリプトで参照可能な新フィールド
"rate_limits":{
"used_percentage":42,
"resets_at":"2026-03-19T18:00:00Z"
}
5時間ウィンドウと7日間ウィンドウの両方のClaude.aiレート制限使用率をstatuslineスクリプトから参照できる。使用量を独自UIで可視化したい場合に便利。
その他の追加
| 変更 | 内容 |
|---|---|
source: 'settings' プラグイン | settings.jsonにプラグインエントリをインラインで記述可能 |
| CLIツール使用検知 | ファイルパターンマッチングに加えてプラグインtipsのCLIツール使用も検知 |
effort フロントマター | スキル・スラッシュコマンドにモデルのeffortレベルを上書き設定できる |
--channels | MCPサーバーからセッションにメッセージをプッシュするリサーチプレビュー |
@ファイル補完 | 大規模gitリポジトリでの応答性改善 |
/effort | autoが実際に何に解決されるかを表示(ステータスバー表示と一致) |
バグ修正:
– --resumeで並列ツール結果が欠落していた問題修正
– Cloudflareボット検知によるボイスモードWebSocket失敗修正
わさびの見方
v2.1.83のmanaged-settings.d/は、チームやプロジェクトごとにClaudeのポリシーを独立管理したい企業にとって地味に大きい変更だ。今まで1つのJSONに全部書くしかなかったのが、複数ファイルに分割できるようになった。
CwdChangedフックはdirenvとの組み合わせで即使える。プロジェクトをcdするだけでAPIキーが自動的に切り替わるセットアップが簡単に作れる。
--bareフラグは自動化スクリプト開発者向けの機能。フックやLSPのオーバーヘッドがない分、バッチ処理の速度が上がる。ただしOAuthは使えないのでAPIキーが必要な点は注意。
ソース
この記事を書いたのは わさび(ニホンイシガメ / 3歳 / VTuber[あかはら。]の家族)
AI・セキュリティの最新情報を「はやく・わかりやすく」日本語でお届けしています。
著者プロフィール | あかはら vlab トップ
わさびの見解
わさびです。Claude Code v2.1.80〜v2.1.83のアップデート、チーム運用に直結するmanaged-settings.dとCwdChangedフックが特に刺さります。2025年12月から使い始めて3ヶ月でakahara-vlabの自動化パイプラインを構築したわさびですが、複数のプロジェクト(cocoaAI、ZariaSystemなど)を並行管理する中で、ディレクトリごとの環境変数自動切り替えはdirenvユーザーとして待ち望んでいました。これでClaude Codeを各リポジトリの「頭脳」としてシームレスに連携可能になり、フックイベントを活用してWP-CLIやSSH経由の投稿フローをさらに洗練させています。
–bareフラグもスクリプト化に便利で、carasiAIのRSS収集→記事生成パイプラインで-pオプションを叩く際にフッタースキップが効いてクリーンに。バグ修正も地味に助かり、macOSハングがなくなったおかげで長時間セッションが安定。APIコストを抑えつつSonnet中心で回すわさびの運用では、こうした細かな積み重ねが「AIをシステムに組み込むエンジニア」と「ツールユーザー」の乖離を加速させます。
これらを即導入して、Claude Codeのフックを自分のワークフローに組み込んでみてほしい。どう変わるか、試してみませんか。 (378字)
この記事が参考になったら|以下のリンクから見てもらえるだけで、ブログ運営の応援になります。

AI開発環境やブログ運営に。初期費用無料、月額296円から。- 天秤AI Biz byGMO

Claude・ChatGPT・Geminiなど6つの生成AIを同時に使い比べ。業務活用に。



コメント