Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
fix: harden web transcript durability
2 months ago
fdf491b
Authored
Cursor Agent
7/10/2026, 8:18:19 AM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
Parent
7ce2dbe
24 files changed
apps/desktop/src/App.tsx
+2
−0
apps/desktop/src/app/store.helpers/transcriptBuffer.ts
+15
−5
apps/desktop/src/lib/desktopApi.ts
+31
−2
apps/desktop/src/lib/desktopCommands.ts
+18
−0
apps/desktop/src/lib/indexedDbReliableBatchStore.ts
+619
−0
apps/desktop/src/lib/webAdapter.ts
+47
−10
apps/desktop/src/lib/webTranscriptDelivery.ts
+238
−137
apps/desktop/src/lib/webWorkspaceState.ts
+5
−0
apps/desktop/src/ui/TranscriptDeliveryRecovery.tsx
+98
−0
apps/desktop/test/helpers/mockDesktopCommands.ts
+3
−0
apps/desktop/test/transcript-buffer.test.ts
+77
−0
apps/desktop/test/web-adapter.test.ts
+112
−388
apps/desktop/test/web-transcript-delivery.test.ts
+493
−0
apps/desktop/test/web-workspace-state.test.ts
+11
−0
bun.lock
+3
−0
docs/session-storage-architecture.md
+7
−3
docs/websocket-protocol.md
+36
−12
package.json
+1
−0
src/server/transcriptInbox.ts
+447
−0
src/server/webDesktopRoutes.ts
+61
−3
src/server/webDesktopService.ts
+24
−176
src/shared/reliableBatchQueue.ts
+512
−120
test/reliableBatchQueue.test.ts
+413
−101
test/webDesktopRoutes.test.ts
+131
−2