githubnext/chopinPublic

Let's compose rich plans together

Move workers to structured output and add harness deployment modes #194

Mergedlavaman131merged 1 commit intofeat/harness-3-plannerfromrefs/pull/194/head
ConversationFiles changed
22 files changed+1535-1418
StackedSplit
.env.example+5 −0
AGENTS.md+23 −13
apps/server/src/config.test.ts+31 −0
apps/server/src/config.ts+11 −1
apps/server/src/harness/agents.test.ts+209 −1
apps/server/src/harness/agents.ts+91 −2
apps/server/src/harness/copilot-sdk/adapter.test.ts+359 −1
apps/server/src/harness/copilot-sdk/adapter.ts+96 −26
apps/server/src/harness/copilot-sdk/workers.test.ts+0 −338
apps/server/src/harness/copilot-sdk/workers.ts+0 −424
apps/server/src/harness/harnesses.test.ts+15 −0
apps/server/src/harness/harnesses.ts+45 −10
apps/server/src/harness/web-search.test.ts+123 −0
apps/server/src/harness/web-search.ts+95 −0
apps/server/src/jobs/document-summary.ts+81 −141
apps/server/src/jobs/research-workspace.test.ts+31 −0
apps/server/src/jobs/research-workspace.ts+151 −366
apps/server/src/main.ts+5 −8
docs/architecture.md+17 −6
docs/background-jobs.md+43 −37
docs/hosted-agent.md+45 −23
docs/self-hosting.md+59 −21