MINARA

実行中のターンを中断

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 です。

目次