fix workflow reliability and persistence
2 months ago
24 files changed
- apps/desktop/src/lib/wsProtocol.ts+2−25
- apps/desktop/test/desktop-schemas.test.ts+37−0
- apps/desktop/test/onboarding-ui.test.tsx+30−8
- src/server/jsonrpc/schema.agents.ts+2−24
- src/server/session/AgentSession.ts+1−0
- src/server/session/AgentSessionCostTracking.ts+10−0
- src/server/session/SessionMetadataManager.ts+1−4
- src/server/session/SessionSnapshotBuilder.ts+3−0
- src/server/sessionDb/repository.ts+11−0
- src/server/sessionStore/snapshots.ts+7−0
- src/session/costTracker.ts+13−0
- src/workflows/WorkflowRunner.ts+33−4
- src/workflows/hostAgent.ts+60−24
- src/workflows/journal.ts+10−1
- src/workflows/workerBootstrap.ts+4−2
- test/jsonrpc.protocol.test.ts+32−0
- test/loopback-http-rpc.test.ts+24−6
- test/session-db.test.ts+16−0
- test/session-store.test.ts+16−1
- test/session.costTracker.test.ts+19−0
- test/session/agentSession.settings.test.ts+1−5
- test/sessionSnapshotBuilder.test.ts+31−0
- test/workflows/journal.test.ts+38−0
- test/workflows/runner.test.ts+110−0