Kiro tangents
kiro_tangentForks a Kiro session at its latest message into a named tangent, displays the tangent tree, and merges a tangent's findings summary into a parent, root, or other tangent as a new turn.
Instructions
Tangents, like /tangent: branch forks the session at its latest message into a named side conversation (default tangent-N) and attaches it; tree shows the recorded tangent tree; merge prompts the tangent once for a short findings summary, then sends that summary to the destination (parent by default, root, or a tangent name) as a new turn. The tangent itself is left unchanged. The tangent tree is held in this server's memory and does not survive a restart; the forked sessions stay in Kiro's store.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>",
"session_id": "<session_id>"
},
"name": "kiro_tangent"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| action | Yes | ||
| wait_s | No | Seconds to wait for the summary turn and the destination turn (default 50, max 55). | |
| session_id | Yes | Kiro session id (sess_<uuid>). | |
| destination | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| note | Yes | ||
| tree | Yes | ||
| merge | Yes | ||
| action | Yes | ||
| tangent_session_id | Yes |