nexthub
Projects
Explore
Sign in
githubnext/chopin
Public
Let's compose rich plans together
Star
Subscribe
Code
Documents
Automations
Delivery
Changes
13
Tasks
0
Issues
11
Files
Commits
999+
Changes
13
Merge branch 'main' into maggie/chat-ui-cleanup
MA
Maggie Appleton
authored
last month
committed by
GitHub
Verified
a195df2
Patch
Parents
d1b44c8
d801084
159
files changed
+8625
-2588
Stacked
Split
.env.e
xample
+3
โ0
AGENT
S.md
+18
โ10
Docke
rfile
+2
โ0
READM
E.md
+3
โ0
apps/server/
package.json
+1
โ0
apps/server/src/
agent/planner.ts
+19
โ3
apps/server/src/ch
at/invoke.test.ts
+719
โ3
apps/server/src/
chat/service.ts
+311
โ21
apps/server/src
/config.test.ts
+11
โ0
apps/server/s
rc/config.ts
+15
โ1
apps/server/src/conversatio
n-plan/accepted-research.ts
+2
โ1
apps/server/src/convers
ation-plan/commands.ts
+8
โ4
apps/server/src/conversation-plan/
corrections-contributions.test.ts
+1
โ1
apps/server/src/conversati
on-plan/domain-initial.ts
+3
โ1
apps/server/src/conversati
on-plan/domain-research.ts
+25
โ5
apps/server/src/conversatio
n-plan/effect-projection.ts
+1
โ0
apps/server/src/conversation-pla
n/effects-interpretation.test.ts
+1
โ1
apps/server/src/conversation-
plan/interpret-order.test.ts
+2
โ2
apps/server/src/conversation
-plan/interpret-research.ts
+0
โ84
apps/server/src/conversati
on-plan/interpret-types.ts
+0
โ13
apps/server/src/convers
ation-plan/interpret.ts
+2
โ31
apps/server/src/conversation-plan/p
ipeline-commitment-pending.test.ts
+1
โ1
apps/server/src/conversation-plan/
pipeline-commitment-triage.test.ts
+1
โ1
apps/server/src/conversation-plan/
pipeline-recommendation-1.test.ts
+6
โ18
apps/server/src/conversation
-plan/processor-commands.ts
+26
โ1
apps/server/src/conversation-plan
/processor-research-admission.ts
+0
โ125
apps/server/src/conversat
ion-plan/processor-run.ts
+0
โ19
apps/server/src/conversati
on-plan/processor-types.ts
+7
โ1
apps/server/src/conversatio
n-plan/question-research.ts
+0
โ123
apps/server/src/conversati
on-plan/question-shared.ts
+1
โ1
apps/server/src/conversati
on-plan/question-triage.ts
+0
โ5
apps/server/src/convers
ation-plan/questions.ts
+0
โ1
apps/server/src/conversation-pla
n/recent-thread-context.test.ts
+6
โ4
apps/server/src/conversation
-plan/research-admission.ts
+70
โ0
apps/server/src/conversation-plan/
research-brief-coordinator.test.ts
+117
โ0
apps/server/src/conversation-pla
n/research-brief-coordinator.ts
+161
โ0
apps/server/src/conversation-pla
n/research-brief-runtime.test.ts
+131
โ0
apps/server/src/conversatio
n-plan/research-commands.ts
+43
โ1
apps/server/src/conversation-pla
n/research-draft-service.test.ts
+57
โ0
apps/server/src/conversation-p
lan/research-draft-service.ts
+148
โ0
apps/server/src/conversation-plan
/research-draft.test-fixtures.ts
+43
โ0
apps/server/src/conversation-pl
an/research-interpreter.test.ts
+205
โ0
apps/server/src/conversation-
plan/research-interpreter.ts
+229
โ0
apps/server/src/conversation-plan/resea
rch-offer-detection-card-focus.test.ts
+0
โ242
apps/server/src/conversation-plan/research
-offer-detection-comparison-guards.test.ts
+0
โ351
apps/server/src/conversation-plan/researc
h-offer-detection-concern-guards.test.ts
+0
โ257
apps/server/src/conversation-plan/rese
arch-offer-detection-positive.test.ts
+0
โ282
apps/server/src/conversation-plan/rese
arch-offer-detection.test-fixtures.ts
+0
โ348
apps/server/src/conversation-pla
n/research-opportunities.test.ts
+171
โ0
apps/server/src/conversation-p
lan/research-opportunities.ts
+119
โ0
apps/server/src/conversation-p
lan/research-processor.test.ts
+62
โ0
apps/server/src/conversation
-plan/research-processor.ts
+182
โ0
apps/server/src/conversation
-plan/research-start.test.ts
+116
โ0
apps/server/src/conversation
-plan/research-state.test.ts
+150
โ0
apps/server/src/conversati
on-plan/research-state.ts
+255
โ0
apps/server/src/conversation
-plan/research-validation.ts
+14
โ2
apps/server/src/conver
sation-plan/runtime.ts
+49
โ2
apps/server/src/conversation
-plan/service-order.test.ts
+4
โ0
apps/server/src/conver
sation-plan/service.ts
+10
โ2
apps/server/src/conversatio
n-plan/state-provenance.ts
+21
โ0
apps/server/src/conversatio
n-plan/state-restoration.ts
+2
โ1
apps/server/src/conversation-
plan/state-validation.test.ts
+1
โ1
apps/server/src/conversatio
n-plan/state-validation.ts
+162
โ152
apps/server/src/h
arness/agents.ts
+9
โ0
apps/server/src/harne
ss/atomic/adapter.ts
+44
โ8
apps/server/src/harnes
s/atomic/full.test.ts
+473
โ17
apps/server/src/har
ness/atomic/full.ts
+282
โ2
apps/server/src/harness/a
tomic/human-input.test.ts
+36
โ6
apps/server/src/harness
/atomic/human-input.ts
+8
โ6
apps/server/src/harnes
s/atomic/workspace.ts
+32
โ26
apps/server/src/harness/co
pilot-sdk/adapter.test.ts
+81
โ2
apps/server/src/harne
ss/harnesses.test.ts
+14
โ0
apps/server/src/ha
rness/harnesses.ts
+26
โ4
apps/server/src/harn
ess/session.test.ts
+40
โ10
apps/server/src/h
arness/session.ts
+58
โ4
apps/server/src/harne
ss/web-search.test.ts
+93
โ3
apps/server/src/har
ness/web-search.ts
+59
โ10
apps/server/src/
jobs/registry.ts
+26
โ19
apps/server/src/jobs/r
esearch-brief.test.ts
+127
โ0
apps/server/src/job
s/research-brief.ts
+170
โ0
apps/server/src/jobs/res
earch-workspace.test.ts
+2
โ0
apps/server/src/jobs/
research-workspace.ts
+69
โ11
apps/server/src/jo
bs/runner.test.ts
+52
โ0
apps/server/src
/jobs/runner.ts
+44
โ9
apps/server/
src/main.ts
+60
โ7
apps/server/sr
c/mcp.test.ts
+3
โ2
apps/server
/src/mcp.ts
+49
โ34
apps/server/src/m
cp/create.test.ts
+3
โ2
apps/server/src/mcp
/documents.test.ts
+3
โ2
apps/server/src/m
cp/hosted.test.ts
+40
โ7
apps/server/src
/mcp/hosted.ts
+6
โ3
apps/server/src/m
cp/update.test.ts
+3
โ2
apps/server/src
/mcp/update.ts
+2
โ2
apps/server/src/plan
/persistence.test.ts
+46
โ0
apps/server/src/
plan/service.ts
+75
โ10
apps/server/src/researc
h/request-view.test.ts
+52
โ0
apps/server/src/rese
arch/request-view.ts
+26
โ2
apps/server/src/re
search/service.ts
+9
โ4
apps/server/src/storage/postgre
s/conversation-restart.test.ts
+26
โ3
apps/server/src/t
esting/config.ts
+1
โ0
apps/server/src/te
sting/decisions.ts
+5
โ2
apps/web/pa
ckage.json
+1
โ0
apps/web/src/assets/ic
ons/planner-resume.svg
+7
โ0
apps/web/src/
chat/chat.tsx
+69
โ3
apps/web/src/chat/
references.test.ts
+27
โ0
apps/web/src/cha
t/references.ts
+18
โ0
apps/web/src/chat/rese
arch-brief-editor.tsx
+68
โ0
apps/web/src/chat/research
-draft-controller.test.ts
+38
โ0
apps/web/src/chat/resea
rch-draft-controller.ts
+177
โ0
apps/web/src/chat/research
-offer-transcript.test.ts
+2
โ2
apps/web/src/chat/re
search-offer.test.ts
+24
โ0
apps/web/src/chat/
research-offer.tsx
+223
โ14
apps/web/src/chat/re
search-transcript.ts
+38
โ0
apps/web/src/ch
at/run-card.css
+84
โ0
apps/web/src/chat/
run-card.test.tsx
+119
โ0
apps/web/src/ch
at/run-card.tsx
+306
โ0
apps/web/src/cha
t/transcript.tsx
+24
โ9
apps/web/src/conversa
tion-plan/markers.tsx
+17
โ4
apps/web/src/conversation-plan
/research-diagnostics.test.tsx
+70
โ0
apps/web/src/conversation-pl
an/research-diagnostics.tsx
+99
โ0
apps/web/src/desig
n-audit/icons.tsx
+4
โ0
apps/web/src/design
-audit/inventory.ts
+6
โ0
apps/web/src/design
-audit/surfaces.tsx
+85
โ0
apps/web/sr
c/main.tsx
+1
โ0
apps/web/src/roo
m-workspace.tsx
+16
โ2
apps/web/src/t
okens.test.ts
+6
โ0
bun.
lock
+51
โ117
docs/archi
tecture.md
+26
โ9
docs/backgro
und-jobs.md
+25
โ6
docs/conversati
on-research.md
+160
โ0
docs/hoste
d-agent.md
+60
โ13
docs/jev-produc
t-extraction.md
+4
โ1
docs/local-a
gent-mcp.md
+11
โ3
docs/self-
hosting.md
+17
โ6
docs/sto
rage.md
+7
โ0
e2e/code
.e2e.ts
+25
โ2
e2e/harne
ss.e2e.ts
+13
โ0
e2e/j
ev.ts
+65
โ0
e2e/playwrig
ht.config.ts
+11
โ3
e2e/research-con
versation.e2e.ts
+114
โ0
e2e/research-of
fers-ui.e2e.ts
+21
โ41
e2e/research-
scenarios.ts
+8
โ0
e2e/source/playw
right.config.ts
+1
โ0
e2e/source/research
-offers.fixture.ts
+98
โ0
e2e/source/researc
h-offers.native.ts
+178
โ0
packag
e.json
+2
โ2
packages/draft
/package.json
+10
โ0
packages/draft/s
rc/index.test.ts
+32
โ0
packages/draft
/src/index.ts
+81
โ0
packages/draft
/tsconfig.json
+5
โ0
packages/editor/src/wi
dgets/mermaid-theme.ts
+4
โ3
packages/icons
/src/index.ts
+1
โ0
packages/icons
/src/line.tsx
+8
โ0
packages/proto
col/chat.d.ts
+58
โ2
packages/protocol/co
nversation-plan.d.ts
+104
โ2
packages/protoco
l/research.d.ts
+2
โ0
scripts/design-contract
/exceptions/assets.json
+13
โ0
scripts/design-contract/exce
ptions/dynamic-packages.json
+8
โ1
scripts/design-contract/ex
ceptions/dynamic-web.json
+2
โ2