githubnext/chopinPublic

Let's compose rich plans together

Harden durable background research

KCKrzysztof Cieslak authored
5758d38Patch
Parentdad41f4
33 files changed+2466-226
StackedSplit
apps/server/src/agent/client.ts+147 โˆ’43
apps/server/src/agent/hosted.test.ts+207 โˆ’21
apps/server/src/agent/permissions.ts+10 โˆ’3
apps/server/src/jobs/browser.test.ts+19 โˆ’2
apps/server/src/jobs/browser.ts+5 โˆ’11
apps/server/src/jobs/document-summary.test.ts+2 โˆ’0
apps/server/src/jobs/registry.ts+63 โˆ’0
apps/server/src/jobs/research-question.test.ts+186 โˆ’4
apps/server/src/jobs/research-question.ts+527 โˆ’72
apps/server/src/jobs/runner.test.ts+411 โˆ’21
apps/server/src/jobs/runner.ts+164 โˆ’24
apps/server/src/jobs/service.test.ts+28 โˆ’3
apps/server/src/jobs/service.ts+6 โˆ’1
apps/server/src/main.ts+10 โˆ’2
apps/server/src/storage/contract.ts+141 โˆ’1
apps/server/src/storage/memory/jobs.ts+30 โˆ’3
apps/server/src/storage/model.ts+25 โˆ’0
apps/server/src/storage/port.ts+4 โˆ’2
apps/server/src/storage/postgres/adapter.test.ts+1 โˆ’0
apps/server/src/storage/postgres/jobs.ts+35 โˆ’4
apps/server/src/storage/postgres/migrations.ts+3 โˆ’0
apps/server/src/storage/postgres/migrations/006_background_job_progress.sql+5 โˆ’0
apps/server/src/storage/progress.ts+101 โˆ’0
docs/hosted-agent.md+13 โˆ’0
docs/storage.md+1 โˆ’1
e2e/database.ts+80 โˆ’0
e2e/jobs.e2e.ts+19 โˆ’1
packages/editor/src/jobs.test.ts+16 โˆ’3
packages/editor/src/jobs.ts+0 โˆ’3
packages/editor/src/styles.css+25 โˆ’0
packages/editor/src/tasks.test.ts+97 โˆ’0
packages/editor/src/tasks.tsx+72 โˆ’0
packages/protocol/job.d.ts+13 โˆ’1