Interrupt work in an existing T3 thread
t3_thread_interruptInterrupt a running thread turn using the latest turn ID; stale requests are rejected. Verify the thread stopped by polling thread_get.
Instructions
Request stopping the active turn in a thread, including one started outside this gateway. Read the thread first and supply latestTurn.turnId as expectedTurnId. Stale observations are rejected before dispatch, but T3 interrupts by session and cannot guarantee atomic turn targeting. This does not archive or delete the thread; poll thread_get to confirm it stopped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| threadId | Yes | ||
| expectedTurnId | Yes | ||
| idempotencyKey | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | ||
| status | Yes | ||
| commandId | Yes | ||
| t3Sequence | No | ||
| operationId | Yes | ||
| environmentId | Yes |