本文へスキップ
Claude Media
Claude Code v2.1.6 — シェル継続行による権限バイパスの修正と、ネストSkillの自動検出

Claude Code v2.1.6 — シェル継続行による権限バイパスの修正と、ネストSkillの自動検出

Claude Code v2.1.6はシェル継続行(\ 改行)を使った権限バイパスの修正、サブディレクトリ配下の .claude/skills 自動検出、/config 検索 / /doctor Updatesセクション / /stats 日付フィルタなど、運用ダッシュボードコマンドが揃って強化されたリリースです。

読了目安 約7

このリリースで何ができるようになるか

Claude Code v2.1.6は、v2.1.0で敷いた土台を実運用に耐える形に詰め直す中規模リリースです。

  • シェル継続行(\ 改行)を使った権限バイパスが塞がれる: ブロック対象コマンドが行継続の隙間を通る経路を遮断
  • サブディレクトリ配下の .claude/skills を自動検出: モノレポでサービスごとにSkillを配る運用が素直になります
  • /config 検索 / /doctor Updatesセクション / /stats 日付フィルタが揃って追加: トラブル時に開く運用コマンド群に同時に手が入りました
  • Kittyキーボードプロトコル下のテンキー / Option+Returnの不具合が解消: ターミナル入力の取りこぼしが直ります

あなたの開発フローはどう変わるか

権限設定で危険コマンドを厳密に塞いでいる運用

permissions.deny で危険コマンドをブロックしているチームでは、\ を挟んで複数行に分けたコマンドが検査をすり抜けるケースがありました。本版でシェル継続行の正規化が権限検査の前段で走るようになり、行継続経由のバイパスが塞がれます。AUP / 組織ポリシーで危険コマンドをdenyしている運用では、本版以上への更新が穏当です。

モノレポ / 階層構造のリポジトリ

これまでClaude Codeは起動時の作業ディレクトリ直下の .claude/skills だけを読んでいました。本版以降は作業中のサブディレクトリ配下にある .claude/skills も自動で候補に入るようになります。

repo-root/
├── .claude/skills/            # 共通スキル
├── services/
│   ├── api/
│   │   └── .claude/skills/    # API サービス専用スキル
│   └── worker/
│       └── .claude/skills/    # Worker 専用スキル

repo-root で起動して services/api/ 配下を編集していると、services/api/.claude/skills/ のSkillが自動で読まれます。v2.1.0のホットリロードと合わせて、「リポジトリ直下の共通スキル + サブプロジェクト固有スキル」の2階層構成が前提にしやすくなります。

/config /doctor /stats をよく開く人

普段は閉じているがトラブル時に必ず開くコマンド群に、同時に手が入りました。

  • /config 検索: 設定項目を即座に絞り込めます
  • /doctor Updatesセクション: auto-updateチャネルとstable / latestのnpmバージョンが見えます
  • /stats 日付フィルタ: r キーでLast 7 days / Last 30 days / All timeを切り替え

カスタムステータスラインを書いている人

ステータスライン入力に context_window.used_percentage context_window.remaining_percentage が追加されました。シェルスクリプト側で jq で割り算する手間がなくなります。

Kittyキーボードプロトコル対応ターミナル利用

Ghostty / iTerm2 / kitty / WezTermでテンキーが文字ではなくエスケープシーケンスを出してしまう問題と、Option+Returnで改行が入らなかった問題が修正されています。v2.1.0で入ったターミナル入力制御の再整理で露呈した回帰の回収です。

MCPサーバを @ メンションで有効 / 無効化していた人

@mcp-server-name での有効 / 無効化は廃止されました。本版以降は /mcp enable <name> を使います。スクリプトやメモに @mcp-... を書いていた場合は置き換えが必要です。

主な変更点

セキュリティ

  • シェル継続行(\ 改行)経由の権限バイパスを修正

追加機能

  • /config の検索機能: 設定を素早く絞り込める
  • /doctor のUpdatesセクション: auto-updateチャネルとstable / latestのnpmバージョン表示
  • /stats の日付範囲フィルタ: r キーでLast 7 days / Last 30 days / All timeを切り替え
  • ネスト .claude/skills の自動検出: 作業中サブディレクトリ配下も候補に入る
  • ステータスライン入力: context_window.used_percentage / context_window.remaining_percentage を追加
  • Ctrl+G のエラー表示: 外部エディタが失敗したときにエラーが見えるように

改善・挙動変更

  • 外部 CLAUDE.md import承認ダイアログ: どのファイルがどこから読まれようとしているかを表示
  • /tasks ダイアログ: バックグラウンドタスクが1件だけならタスク詳細に直接ジャンプ
  • @ オートコンプリート: 候補種別アイコン付き、1行表示に整理
  • 「Help improve Claude」設定: 古いOAuthトークンで失敗時に再取得してリトライ
  • 複数バックグラウンドタスク完了通知: 3行でキャップしオーバーフロー要約表示
  • 起動時のターミナルタイトル: Claude Code に変更(ウィンドウ識別用)
  • MCPサーバの @ メンション有効化機能を廃止: /mcp enable <name> を使う

バグ修正

  • 「File has been unexpectedly modified」誤検出: ファイルウォッチャがファイルを触っただけで発火していた件を修正
  • 複数行レスポンスの太字 / 色のずれ: 進行に従ってスタイルが破綻する描画不具合を修正
  • フィードバックパネル: 説明欄で n を入力するとパネルが閉じる問題を修正
  • 週次リセット後の低使用量レート制限警告: 70% 使用量を超えてから表示するよう修正
  • resume時のレート制限オプションメニュー: 勝手に開いてしまう問題を修正
  • Kittyキーボードプロトコル: テンキーがエスケープシーケンスを出す問題を修正
  • Kittyプロトコル下のOption+Return: 改行が入らなかった問題を修正
  • configバックアップ蓄積: ホームディレクトリに延々と溜まる挙動を修正(設定ファイルごとに最新1つだけ残す)
  • mcp list / mcp get: 残留MCPサーバプロセスが残る問題を修正
  • ink2モードの描画残留: display:none で隠れたノードのゴーストを修正
  • VSCode: 手動compact後の使用量インジケータ更新を修正

ネストSkill自動検出が運用に与える意味

サブディレクトリ配下の .claude/skills を自動で拾えるようになる変更は、地味ですがモノレポ運用の選択肢を広げます。

運用パターン従来本版以降
共通Skillのみ(リポジトリ直下)動く動く
サブプロジェクト固有Skill起動ディレクトリを切り替えるか、共通スキルに混ぜるしかなかった作業対象サブツリー配下のSkillが自動で候補に入る
共通 + 個別の2階層リポジトリ直下に全部混ぜる必要階層を保ったまま運用可能

「メディアサブプロジェクト固有の表記スキル」「APIサービス専用のLintスキル」のように配布対象が局所化されているSkillを、その対象に近い場所に置く運用が自然にできます。

前後版との位置付け

主な変更性格
v2.1.0Skillホットリロード / Hooks拡張 / Bashワイルドカード権限など109項目v2.1系のスタートライン
v2.1.6(本版)権限バイパス修正 / ネストSkill自動検出 / 運用コマンド強化など25項目初期パッチ群(足場固め)
v2.1.14以降bashモード強化 / プラグインのSHAピン留めさらなる地固め

権限バイパス修正を含むため、v2.1.0を入れた環境は本版まで上げておくのが自然な運用です。

まとめ

  • 権限を厳格化しているチーム: 即更新推奨。シェル継続行バイパスが塞がれます
  • モノレポ / 階層プロジェクト: ネストSkill自動検出でサブプロジェクト固有Skillが配りやすくなります
  • Ghostty / iTerm2 / kitty / WezTerm利用: テンキー / Option+Returnの取りこぼしが解消
  • @mcp-server-name を使っていた人: /mcp enable <name> への置き換えが必要です
  • /config /doctor /stats をよく開く運用: 検索 / Updates / 日付フィルタで楽になります

派手な新機能ではありませんが、v2.1.0を本格運用する前提を整える「足場固め」の版です。

この記事を共有:XLinkedIn