Live tool-call visibility and controls for delegated sub-agents
Problem
When Rowboat delegates work to a sub-agent, I can see its launch and final result, but its individual tool calls and progress don’t stream into the parent chat.
That makes it difficult to spot scope creep, unexpected file access, repeated failures, or wasted work before the agent finishes.
A manually maintained workboard or final summary does not solve this. I need live visibility comparable to the tool activity shown by coding agents such as Codex and Claude Code.
Requested behavior
Show each delegated worker as an expandable live run card, including:
- Its assigned task and permitted scope.
- Current status and the tool it is executing.
- Streaming tool calls, arguments, results, and errors.
- File paths being read or changed, with diffs for edits.
- Parent/child relationships when several workers are active.
- Model, elapsed time, call-budget usage, and token usage when available.
- Clear completion, failure, cancellation, and budget-exhaustion states.
Sensitive values such as credentials and connection tokens should be redacted automatically.
Controls
Let the owner:
- Open the worker’s live activity without leaving the parent conversation.
- Send a correction or narrow its scope while it is working.
- Request cancellation and see whether it is stopping, stopped, or unable to interrupt the current action.
- Review the completed trace afterward.
Expected outcome
I should be able to understand what my delegated agents are doing and intervene before they overreach, not reconstruct it from a final summary.
This should be generated from actual runtime events, without requiring the assistant to maintain a separate document.
Source: rowboatlabs/rowboat