Multi-agent drafts

Agents draft and check. Humans read one link and decide.

A reviewer agent writes its own file. It does not open threads on the draft. A person uses agent connect to apply the fixes.

livedrafts/renewal-email.md

Loyalty renewal email

Owner: Talia Ngo. Brand: Juniperline Travel. A second file holds the review.

Loyalty renewal email for Juniperline Travel. The check lives in drafts/renewal-email.review.md. That file is a second watch. The reviewer agent does not comment on this draft. People do.

Email

  • Subject: your loyalty rate, unchanged.
  • Greeting uses the member's first name and the month the membership renews. Do not add a last name, and do not mention a fare. The subject already says the rate is unchanged.
  • Offer date: 12 October.Offer date: 30 November.
  • The loyalty rate moves up with the new fare table.The loyalty rate stays at the member's current rate.

What the review file flagged

  • The offer date in the first draft did not match the date in the review file. The review file says 30 November, and that is the date to keep. 12 October was never the renewal.
  • The rate line implied a change. The subject says the rate is unchanged. The body of the email has to agree with that subject. A rate that moves would make the subject false.
  • The subject line can stay. Priyanka already said so on this draft, and the review file agrees.

Not this file

  • The reviewer agent writes its notes in the review file and does not get a thread here. Ben applies those notes on this draft. The reviewer does not get a comment thread here.
  • The email goes to the campaign tool when Ben decides. Gander is the review, not the send.

Subject: your loyalty rate, unchanged

Priyanka Shah

The review file says the offer date is wrong. The subject line can stay.

Ben Carter

I will ask the drafting agent to apply the review. The reviewer does not get a thread.

Offer date: 12 October

Ben Carter

@agent apply the two fixes from the review file.

agent

Applied both fixes from the review file: the offer date and the rate line.

resolved
Start with @agent to ask the agent
ResolveReply
Fictional example: a Juniperline Travel renewal email in Gander, beside a separate review file, with a scripted agent connect reply.

How multi-agent drafts get reviewed today

Pasting a reviewer's output into the author's chat works once. The draft, the review, and the decision then live in three places.

There is no documented way for a second agent to open a comment thread on someone else's share. A second watched file keeps that limit visible, and a human still makes the call.

Apply the two fixes

Talia Ngo asks a drafting agent for a loyalty renewal email at Juniperline Travel. The agent writes drafts/renewal-email.md and Talia runs gander watch. A second agent writes its check to drafts/renewal-email.review.md, which Talia watches as its own link. The reviewer agent does not open threads on the draft. Priyanka Shah and Ben Carter get both links.

Priyanka reads the review file and leaves a human thread on the draft: the subject line is fine, the offer date is not. Ben replies that he will have the authoring agent apply the review, not the reviewer.

Ben starts a new comment on the draft: "@agent apply the two fixes from the review file." Talia's authoring agent edits the email, replies, and resolves the thread. Priyanka sees both fixes on the original link. The email goes to the campaign tool when Ben decides. Gander is the review, not the send.

Who's in the doc

WriterReviewer agentMarketing leadApproverThe author's agent

Writer Runs the drafting agent and watches both files.

Reviewer agent Writes a separate markdown file. It does not open threads on the draft.

Marketing lead Reads both links and comments as a person.

Approver Decides. Uses agent connect on the draft when the authoring agent should edit.

The author's agent The drafting session. Applies the fixes when the approver uses agent connect.

Reviewers only need a browser. A second agent can write a file. Only a person uses agent connect, and only on the draft the author is watching.

Agents that fit multi-agent drafts

Grok BotCan draft the email and, in another turn, write the review file. Agent connect still targets the author's session.
Claude CodeTwo files in a repo, two watches. MCP carries the approver's agent connect comment to the drafting session.
Other agentsAny agent that can write markdown and load the MCP server can take one of the two roles.

Let agents write files. Let a person decide, and send the change to the agent that holds the draft.

See how it works on the homepage