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
Move research into dedicated workspaces
KC
Krzysztof Cieslak
authored
2 months ago
committed by
Krzysztof Cieślak
48f3d77
Patch
Parent
9fd815d
83
files changed
+10944
-2535
Stacked
Split
apps/server/src/age
nt/planner.test.ts
+13
−0
apps/server/src/
agent/planner.ts
+13
−0
apps/server/src/ag
ent/tools.test.ts
+208
−12
apps/server/src
/agent/tools.ts
+46
−0
apps/server/src/ch
at/hosted.test.ts
+31
−0
apps/server/src/c
hat/queue.test.ts
+18
−3
apps/server/src/
chat/service.ts
+81
−7
apps/server/src/jo
bs/browser.test.ts
+110
−67
apps/server/src/
jobs/browser.ts
+7
−37
apps/server/src/jobs/re
search-question.test.ts
+0
−382
apps/server/src/jobs/
research-question.ts
+0
−1039
apps/server/src/jobs/res
earch-workspace.test.ts
+550
−0
apps/server/src/jobs/
research-workspace.ts
+1396
−0
apps/server/src/
jobs/service.ts
+7
−3
apps/server/
src/main.ts
+81
−67
apps/server/src/rese
arch/routes.test.ts
+318
−0
apps/server/src/r
esearch/routes.ts
+392
−0
apps/server/src/rese
arch/service.test.ts
+406
−0
apps/server/src/re
search/service.ts
+1062
−0
apps/server/src/st
orage/contract.ts
+334
−5
apps/server/src/stora
ge/memory/adapter.ts
+8
−0
apps/server/src/sto
rage/memory/jobs.ts
+9
−4
apps/server/src/stora
ge/memory/research.ts
+576
−0
apps/server/src/
storage/model.ts
+153
−0
apps/server/src/
storage/port.ts
+27
−0
apps/server/src/storage/
postgres/adapter.test.ts
+67
−6
apps/server/src/storag
e/postgres/adapter.ts
+12
−0
apps/server/src/stor
age/postgres/jobs.ts
+9
−4
apps/server/src/storage
/postgres/migrations.ts
+3
−0
apps/server/src/storage/postgres/mig
rations/007_research_workspaces.sql
+81
−0
apps/server/src/storag
e/postgres/research.ts
+975
−0
apps/web/s
rc/api.ts
+114
−0
apps/web/src/h
osted.test.ts
+11
−0
apps/web/src
/hosted.tsx
+98
−28
apps/web/src/naviga
tion-chrome.test.ts
+0
−3
apps/web/src/navi
gation-shell.tsx
+98
−6
apps/web/src/n
avigation.css
+53
−1
apps/web/src/pro
ject-sidebar.tsx
+102
−32
apps/web/src/rese
arch-actions.tsx
+99
−0
apps/web/src/researc
h-navigation.test.ts
+87
−0
apps/web/src/resea
rch-navigation.ts
+128
−0
apps/web/src/resear
ch-sidebar.test.ts
+105
−0
apps/web/src/research-w
orkspace-model.test.ts
+163
−0
apps/web/src/researc
h-workspace-model.ts
+220
−0
apps/web/src/resea
rch-workspace.css
+597
−0
apps/web/src/resea
rch-workspace.tsx
+927
−0
apps/web/src/roo
m-workspace.tsx
+48
−8
apps/web/src/use-p
roject-research.ts
+140
−0
docs/archi
tecture.md
+6
−0
docs/cha
nnels.md
+17
−1
docs/hoste
d-agent.md
+16
−9
docs/self-
hosting.md
+1
−1
docs/sto
rage.md
+14
−2
e2e/data
base.ts
+284
−55
e2e/document-na
vigation.e2e.ts
+2
−2
e2e/jobs
.e2e.ts
+13
−22
e2e/research-wo
rkspace.e2e.ts
+237
−0
packages/dialect
/src/dialect.ts
+0
−7
packages/dialec
t/src/index.ts
+0
−3
packages/dialect/src/nod
es/container-visitors.ts
+1
−22
packages/dialect/src/no
des/containers.test.ts
+2
−42
packages/dialect/src
/nodes/containers.ts
+1
−65
packages/dialect
/src/validate.ts
+0
−6
packages/editor/src/ba
ckground-work.test.ts
+62
−3
packages/editor/src/
background-work.tsx
+64
−20
packages/edito
r/src/index.ts
+1
−1
packages/editor/
src/jobs.test.ts
+14
−10
packages/edito
r/src/jobs.ts
+2
−29
packages/editor/sr
c/plan-editor.tsx
+0
−9
packages/editor
/src/styles.css
+0
−68
packages/editor/src
/toolbar/slash.tsx
+0
−21
packages/editor/src
/widget-options.ts
+0
−3
packages/editor/src
/widgets-plugin.tsx
+1
−8
packages/editor/src/w
idgets/enter.test.ts
+2
−30
packages/editor/src
/widgets/enter.tsx
+2
−7
packages/editor/sr
c/widgets/index.ts
+0
−1
packages/editor/src/widgets
/research-question.test.ts
+0
−41
packages/editor/src/widge
ts/research-question.tsx
+0
−320
packages/protocol/d
ocument-url.test.ts
+104
−1
packages/protocol
/document-url.ts
+36
−0
packages/proto
col/index.d.ts
+3
−1
packages/prot
ocol/job.d.ts
+1
−11
packages/protoco
l/research.d.ts
+75
−0