環境変数

CLAUDE_CODE_RESUME_INTERRUPTED_TURN

1 に設定すると、前回のセッションがターンの途中で終了した場合に、自動的にそのターンから再開します。

英語原文(公式ドキュメントより)

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

関連する変更履歴

v2.1.274(1件)

Fixed
Agent SDKCLI/CI
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

変更前

CLAUDE_CODE_RESUME_INTERRUPTED_TURN を付けてローカルで起動した claude -p --resume が、前プロセスが完了させずに残したバックグラウンドタスクを結果に報告していなかった

変更後

CLAUDE_CODE_RESUME_INTERRUPTED_TURN を付けてローカルで起動した claude -p --resume が、前プロセスが完了させずに残したバックグラウンドタスクを結果に報告する

ユーザーへの恩恵

前回の実行が終了時に kill していたバックグラウンドタスクの状態を再開セッションで把握でき、後続の自動処理で中断タスクを正しく扱える

v2.1.269(1件)

Fixed
CLAUDE_CODE_RESUME_INTERRUPTED_TURN が、6時間以上前のAPIエラーで失敗したターンを再実行しないように修正した。
英語原文を表示
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

変更前

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

変更後

設定した CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS より前のターンを再実行しないことで、6時間以上前のAPIエラーが発生したターンの再実行を修正しました。

ユーザーへの恩恵

CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS を設定することで、6時間以上前のターンやAPIエラーが発生したターンを再実行しないように制御できる。

v2.1.221(1件)

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