firehose> #llmops

Shared Review Surface

When a human and a coding agent both annotate the same line-anchored review artifact — a diff, with notes pinned to specific files and lines — that artifact stops being a one-way report and becomes a two-way communication channel. The move has two directions that are usually treated as separate tools but here share one surface:

The load-bearing idea is that location is part of the message. A comment pinned to a line carries its own context, so a line-anchored annotation is a lower-ambiguity channel than prose chat about "that function" — neither party has to re-establish where. The review view, which already exists to make agent output legible (Agent Supervision), doubles as the workspace where instructions flow the other way.

The enabling mechanism is a shared annotation store both parties can read and write. In the motivating demo (Hunk) this is a live diff "session" the agent reaches through a loaded skill that wraps a CLI (CLI Tools over MCP Servers): the agent runs hunk skill path to load the skill, then hunk session comment list to read/write comments against the live session, while the human edits the same comments in the TUI and refreshes to see the agent's. The skill is the seam that makes the surface symmetric; without agent read and write access it collapses back to a one-way report.

Claims


Linked from