実行中のターンを中断
POST /v1/chat/interrupt:セッションで進行中のターンを停止します。ターンは正常に終了し、途中までの作業が保持され、SSE ストリームは `interrupted: true` を持つ `done` イベントで終了します。
POST /v1/chat/interrupt
セッションで進行中のターンを停止します。ターンは正常に終了し、途中までの作業が保持され、SSE ストリームは interrupted: true を持つ done イベントで終了します。
| メソッド | POST |
| パス | /v1/chat/interrupt |
| 認証 | GATEWAY_AUTH_TOKEN 設定時は Authorization: Bearer <token> が必要 |
| カテゴリ | chat |
リクエスト本文
{ "session_id": "sess_abc" }レスポンス本文
{ "status": "interrupted" }注記
ユーザー向けの停止ボタンを支えます。ターンはエラーになりません。中断前に生成されたテキストとツール結果はセッション記録に残り、ストリームは interrupted: true のフラグ付きで通常の done イベントを送って閉じます。
冪等です。ターンを停止した場合は 200 と { "status": "interrupted" } を返し、実行中のターンがない場合は 200 と { "status": "no_active_turn" } を返します。session_id がない場合は 400 です。