githubnext/chopinPublic

Let's compose rich plans together

Add background job protocol and workspace UI

KCKrzysztof Cieslak authored committed by Krzysztof Cieślak
beb8a54Patch
Parent0256388
28 files changed+1359-39
StackedSplit
apps/server/src/agent/planner.ts+5 −0
apps/server/src/agent/tools.ts+36 −1
apps/server/src/chat/service.ts+3 −0
apps/server/src/jobs/browser.test.ts+95 −0
apps/server/src/jobs/browser.ts+122 −0
apps/server/src/jobs/runner.ts+3 −0
apps/server/src/jobs/service.ts+15 −2
apps/server/src/main.ts+64 −2
apps/server/src/storage/memory/jobs.ts+6 −1
apps/server/src/storage/model.ts+6 −4
apps/server/src/storage/postgres/jobs.ts+6 −1
apps/web/src/decision-view-control.tsx+16 −3
apps/web/src/decision-view.test.ts+10 −4
apps/web/src/room-workspace.tsx+33 −4
apps/web/src/theme.css+0 −4
apps/web/src/workspace-model.ts+2 −2
apps/web/src/workspace.tsx+42 −7
packages/editor/src/decision-state.ts+1 −1
packages/editor/src/index.ts+4 −0
packages/editor/src/jobs.test.ts+128 −0
packages/editor/src/jobs.ts+238 −0
packages/editor/src/plan-editor.tsx+6 −0
packages/editor/src/styles.css+91 −0
packages/editor/src/tasks.tsx+112 −0
packages/editor/src/widget-options.ts+3 −0
packages/editor/src/widgets/research-question.tsx+223 −3
packages/protocol/index.d.ts+3 −0
packages/protocol/job.d.ts+86 −0