One coding agent, one shared thread. Watch Maya correct a run that is already under way.

cofound/paymentsACMRDKCofound is editing 2 files
Files
app
billing
subscribe.ts
portal.ts
lib
billing.ts
COFOUND.md
app/billing/subscribe.tsCofound is editing
41import { createCheckout } from "@/lib/billing";
42 
43export async function subscribe(userId: string, plan: Plan) {
44 const price = PRICES[plan];
45 // billing.ts already owns price lookup and idempotency
46 return createCheckout({ userId, plan });
47}
AgentA model per phase · Standard
AlexAdd Stripe subscriptions to the pricing page.
Read the project4 files
Adding a checkout route and wiring it to the pricing page.
MayaUse the existing billing abstraction, don't re-implement price lookup.
Change files2 edits
edit_fileapp/billing/subscribe.ts
read_filelib/billing.ts
Reusing createCheckout from lib/billing.ts
Message the agent…Send
Maya is reviewing 2 changed filesDev is viewing lib/billing.tsCOFOUND.md · 6 project decisions

The agent changes course and the team reviews

An illustration of a Cofound session: Alex and Maya are directing the same agent in the same thread, and it answers both from one shared context.