Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 0
No live, per-step trace of an in-flight loop run over MCP — only coding_loop_status and a post-hoc detail #767
Copy link
Copy link
Open
Labels
P1: blocks external usersMust be true before someone who is not the owner can run an agent (#68)Must be true before someone who is not the owner can run an agent (#68)backendBackend / Worker / API workBackend / Worker / API workcoderThe Coder wedge agent (#68) — Engine, Pilot, Co-pilot, Loop, OverseerThe Coder wedge agent (#68) — Engine, Pilot, Co-pilot, Loop, OverseerenhancementNew feature or requestNew feature or requestmcpMCP server surface — the operator's instrument panel, not the productMCP server surface — the operator's instrument panel, not the productobservabilityA displayed value the code cannot produce, or that means something other than its labelA displayed value the code cannot produce, or that means something other than its label
Description
Activity
Metadata
Metadata
Assignees
Labels
P1: blocks external usersMust be true before someone who is not the owner can run an agent (#68)Must be true before someone who is not the owner can run an agent (#68)backendBackend / Worker / API workBackend / Worker / API workcoderThe Coder wedge agent (#68) — Engine, Pilot, Co-pilot, Loop, OverseerThe Coder wedge agent (#68) — Engine, Pilot, Co-pilot, Loop, OverseerenhancementNew feature or requestNew feature or requestmcpMCP server surface — the operator's instrument panel, not the productMCP server surface — the operator's instrument panel, not the productobservabilityA displayed value the code cannot produce, or that means something other than its labelA displayed value the code cannot produce, or that means something other than its label
The gap
Owner feedback (instance
bd43f4de, 2026-08-15): there is no real-time, per-step observability into a running coding/agent loop from an external MCP client. While a run is in flight the only signal iscoding_loop_status(status, iteration,lastProgressAt, and — once finished — a one-linedetail). There is no way to see what the agent is actually doing mid-run: no per-iteration tool calls with their inputs/outputs, no reasoning, no partial output, no streaming progress.instance_activityrecords chat-session events only and shows nothing from loop runs, so during a run the instance looks idle even though work is happening.Why it matters
When a run stalls or fails, the owner cannot tell whether it is mid-way through a legitimate long step, silently stuck, or doing something it was told not to do. In one case the only evidence of destructive behaviour was the phrase
Acts: deleted files recursivelyin the post-hoc summary, with no way to see which files or why while it was happening.Ask
Expose a live, per-step trace of a loop run to the owner — each iteration's tool calls with arguments and results, plus streaming/incremental output — through the same MCP surface that starts the run, queryable while the run is still in flight.
agent_tracealready does this for chat turns (chat.in/tool.call/chat.out); loop runs need the equivalent, not just a terminaldetailafter the fact.Not a duplicate of
coding_timelineper-step token/cost/files summary) — post-hoc timeline, not a live in-flight feed.Filed from owner feedback
fd60c895-bc18-4ee3-b4f1-de9b351ad4f7.