コンテンツにスキップ
Zenn Dev Claude Code Intervention Keys

【Claude Code】作業中の AI に介入する steer・queue・中断の正確な使い分け

  • URL: https://zenn.dev/takna/articles/claude-code-intervention-keys
  • 日付: 2026-06-16
  • Tier: Tier 3
  • 要旨: Claude Code作業中のキー操作(steer・queue・中断・stash・rewind等)を公式ドキュメントに基づいて整理した早見表と解説記事。最も誤解されやすい点は「作業中にEnterを押してもツールは止まらない(steer)」という点で、ツールを止めたい場合はEscが正しい。

詳細

主要キー操作のまとめ:

  • Enter(作業中): 実行中のツールを止めずにメッセージを送信し、次のステップ決定前に反映させる(ソフトなsteer)
  • Esc: 現在の応答・ツール呼び出しを中断するが、それまでの作業は保持する
  • Ctrl+C: 実行中は中断、何も動いていなければ入力クリア、2回で終了という「終了寄り」のキー
  • Esc Esc: 入力欄に文字があれば下書き削除、空ならrewindメニュー(コード+会話を過去時点に復元)
  • Ctrl+S: 書きかけのプロンプトを一時退避(stash)し、別の指示を送った後に自動復帰
  • Shift+Tab: パーミッションモードを循環(default→acceptEdits→plan→auto)
  • Ctrl+B: 実行中のbash/エージェントをバックグラウンド化

queueについてはEnterの連続送信で積み上げられるが、最新の1件のみで取り出せる。途中の1件だけを取り消すUIは現時点で存在しない。

/btwコマンドはツールアクセスなし・履歴に残らない脇道質問として機能し、本流の処理を止めずに確認できる。Ctrl+Tはタスクリスト表示の切り替え。