githubnext/chopinPublic

Let's compose rich plans together

Stream Planner tool calls from their own start and end, including Atomic's own tools #314

Mergedlavaman131merged 4 commits intomainfromrefs/pull/314/head
ConversationFiles changed
14 files changed+1158-105
StackedSplit
apps/server/src/chat/activity.test.ts+164 −0
apps/server/src/chat/activity.ts+65 −0
apps/server/src/chat/service.test.ts+272 −1
apps/server/src/chat/service.ts+142 −58
apps/server/src/harness/agents.ts+30 −1
apps/server/src/harness/atomic.contract.test.ts+1 −0
apps/server/src/harness/atomic/adapter.test.ts+85 −1
apps/server/src/harness/atomic/adapter.ts+97 −0
apps/server/src/harness/atomic/full.test.ts+54 −4
apps/server/src/harness/atomic/full.ts+7 −0
apps/server/src/harness/session.ts+12 −4
e2e/harness.e2e.ts+134 −0
e2e/harness/fake-harness.ts+87 −34
packages/protocol/chat.d.ts+8 −2