githubnext/chopinPublic

Let's compose rich plans together

feat(mcp): support revision-guarded document updates #158

Mergedlavaman131merged 3 commits intomainfromrefs/pull/158/head
ConversationFiles changed
24 files changed+2111-91
StackedSplit
README.md+2 −2
apps/server/src/chat/hosted.test.ts+1 −1
apps/server/src/mcp.ts+119 −0
apps/server/src/mcp/create.ts+12 −2
apps/server/src/mcp/hosted.test.ts+182 −0
apps/server/src/mcp/hosted.ts+160 −18
apps/server/src/mcp/update-lifecycle.test.ts+533 −0
apps/server/src/mcp/update.test.ts+218 −0
apps/server/src/mcp/update.ts+92 −0
apps/server/src/plan/edit.test.ts+104 −0
apps/server/src/plan/edit.ts+175 −0
apps/server/src/plan/service.ts+169 −5
docs/architecture.md+8 −7
docs/channels.md+7 −3
docs/local-agent-mcp.md+50 −8
docs/storage.md+8 −5
e2e/mcp-update.e2e.ts+115 −0
packages/editor/src/changes-chip.tsx+9 −1
packages/editor/src/changes.ts+2 −0
packages/protocol/plan.d.ts+12 −3
skills/creating-chopin-plans/SKILL.md+60 −8
skills/creating-chopin-plans/contract.test.ts+43 −28
skills/creating-chopin-plans/prompt.md+12 −0
skills/implementing-chopin-plans/SKILL.md+18 −0