diff --git a/docs/turn-loop.md b/docs/turn-loop.md index 06e8be61..9c03d80b 100644 --- a/docs/turn-loop.md +++ b/docs/turn-loop.md @@ -539,13 +539,14 @@ ttl_seconds?, to?)`, `answer(id, answer)`. `cancel_loose_end(kind, id)`, `remind(message, delay_seconds? | at_unix_timestamp?)`, `request_next_turn()`. -- `get_loose_ends(agent?)` — list pending questions (asked/owed) and - scheduled reminders. Each row carries an id + kind for - `cancel_loose_end`. Omit `agent` to list your own threads. Pass - `agent: ""` to inspect a direct child agent (always - accessible per topology enforcement); non-children require the - `query_agent_state` capability. The `"*"` hive-wide query is not - available on the agent socket. +- `get_loose_ends(agent?)` — list pending questions (asked/owed), + scheduled reminders, and active local tasks published by external MCP + daemons (e.g. running bash tasks from `hive-bash-mcp`). Each row + carries an id + kind for `cancel_loose_end`. Omit `agent` to list + your own threads. Pass `agent: ""` to inspect a direct child + agent (always accessible per topology enforcement); non-children + require the `query_agent_state` capability. The `"*"` hive-wide + query is not available on the agent socket. - `cancel_loose_end` — withdraw a `question` (posts `[cancelled by ]`), hard-delete a `reminder`, or cancel a pending `approval` row. Agents may only cancel rows they own; the `approval` kind is