feat: real-time follow-the-agent UI #55

Closed
opened 2026-05-28 11:42:58 +02:00 by dries · 0 comments
Owner

From spec/multi-agent-support/agent-feature-survey.md — finding #3.

What it is

Watch the agent navigate your codebase in real time — file opens, searches, edits — using the same multiplayer infrastructure the editor uses for human collaboration.

Seen in

Zed Agent ("Real-time Collaboration"); Cursor cloud agents stream a screen recording at the end.

ocman angle

OpenCode already streams events over SSE. The session view could grow a "spectator" pane that animates each tool call as it arrives — file reads highlight in a mini file tree, edits show a live diff, shell commands show a streaming pty. We aren't an editor so we don't open the file, but we can render the trail beautifully and deep-link into the user's actual editor (existing oc:// style handler).

Effort

M. SSE plumbing exists; this is mainly frontend.

From [spec/multi-agent-support/agent-feature-survey.md](../src/branch/main/spec/multi-agent-support/agent-feature-survey.md) — finding #3. ## What it is Watch the agent navigate your codebase in real time — file opens, searches, edits — using the same multiplayer infrastructure the editor uses for human collaboration. ## Seen in Zed Agent ("Real-time Collaboration"); Cursor cloud agents stream a screen recording at the end. ## ocman angle OpenCode already streams events over SSE. The session view could grow a "spectator" pane that animates each tool call as it arrives — file reads highlight in a mini file tree, edits show a live diff, shell commands show a streaming pty. We aren't an editor so we don't *open* the file, but we can render the trail beautifully and deep-link into the user's actual editor (existing `oc://` style handler). ## Effort M. SSE plumbing exists; this is mainly frontend.
dries closed this issue 2026-07-04 12:50:59 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
dries/ocman#55
No description provided.