環境変数

CLAUDE_CODE_RESUME_INTERRUPTED_TURN

1 を設定すると、前のセッションがターン途中で終了した場合に自動的に再開する。SDK モードで使用され、SDK がプロンプトを再送しなくてもモデルが継続できるようにする。無効にするには、変数を未設定にするか 0 に設定する。VS Code のチャットパネルについては Continue conversations after a reload を参照

使い方・用途

  • SDK モードでセッションがターン途中で終了した場合に、SDK がプロンプトを再送しなくてもモデルが自動的に処理を続行できるようにしたい場合
  • セッション再開時に、前回のプロセス終了によって結果が記録されずに中断されたツール呼び出しを Claude に再実行させたい場合
  • VS Code でリロード後に中断されたステップの続きを実行したいが、Continue After Reload 設定ではなくこの環境変数で制御したい場合
英語原文(公式ドキュメントより)

Set to 1 to automatically resume if the previous session ended mid-turn. Used in SDK mode so the model continues without requiring the SDK to re-send the prompt. To turn this off, unset the variable or set it to 0. For the VS Code chat panel, see Continue conversations after a reload

関連ドキュメント

関連する変更履歴

v2.1.299(2件)

Fixed
Agent SDK の verbatimPrompts オプションで送信された / で始まるプロンプトが、再起動後に CLAUDE_CODE_RESUME_INTERRUPTED_TURN によって再実行された際にスラッシュコマンドとして実行される問題を修正した
英語原文を表示
Fixed a prompt starting with /, sent with the Agent SDK's verbatimPrompts option, running as a slash command when CLAUDE_CODE_RESUME_INTERRUPTED_TURN re-ran it after a restart
Fixed
クラウドセッションや CLAUDE_CODE_RESUME_INTERRUPTED_TURN で、ツールがターンを終えかつ同じステップでスキルが読み込まれた場合に、再起動後に完了済みのターンへ再度回答することがある問題を修正した
英語原文を表示
Fixed cloud sessions and CLAUDE_CODE_RESUME_INTERRUPTED_TURN sometimes answering a finished turn again after a restart, when a tool ended the turn and a skill loaded in the same step

v2.1.296(1件)

Fixed
MCP ツールの結果によってターンが終了した場合、再起動後に CLAUDE_CODE_RESUME_INTERRUPTED_TURN が完了済みのターンを再実行してしまう問題を修正した
英語原文を表示
Fixed CLAUDE_CODE_RESUME_INTERRUPTED_TURN re-running a finished turn after a restart when an MCP tool result had ended that turn

関連ドキュメント

v2.1.285(2件)

Fixed
CLAUDE_CODE_RESUME_INTERRUPTED_TURN が、--max-turns で終了したターンを再実行する問題を修正した
英語原文を表示
Fixed CLAUDE_CODE_RESUME_INTERRUPTED_TURN re-running a turn that had ended at --max-turns
Fixed
[VSCode] CLAUDE_CODE_RESUME_INTERRUPTED_TURN を設定して VS Code を起動した場合、Continue After Reload がオフでも、復元されたタブが中断されたターンを再実行する問題を修正した
英語原文を表示
[VSCode] Fixed restored tabs re-running an interrupted turn when VS Code was started with CLAUDE_CODE_RESUME_INTERRUPTED_TURN set, even with Continue After Reload off

関連ドキュメント

v2.1.274(1件)

Fixed
CLAUDE_CODE_RESUME_INTERRUPTED_TURN を設定して開始したローカルの claude -p --resume が、前のプロセスが未完了のまま残したバックグラウンドタスクを報告しない問題を修正した
英語原文を表示
Fixed a local claude -p --resume started with CLAUDE_CODE_RESUME_INTERRUPTED_TURN not reporting background tasks the previous process left unfinished

関連ドキュメント

v2.1.269(1件)

Fixed
CLAUDE_CODE_RESUME_INTERRUPTED_TURN が、6 時間より前に API エラーで失敗したターンや、CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS が設定されている場合にはその期間より古いターンを再実行する問題を修正した
英語原文を表示
Fixed CLAUDE_CODE_RESUME_INTERRUPTED_TURN re-running a turn that had failed with an API error over 6 hours earlier, or longer ago than CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS when set

v2.1.221(1件)

Fixed
環境変数で自動レジュームを無効化しても動作してしまう問題を修正しました。
英語原文を表示
Fixed CLAUDE_CODE_RESUME_INTERRUPTED_TURN=0 not disabling interrupted-turn auto-resume; falsy values are now honored