Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

fix(web): make transcript batches reliable

2 months ago

7f9a9b4
Authored
Cursor Agent7/10/2026, 9:08:13 PM
# Conflicts:
#	apps/desktop/test/chat-view.stability.test.tsx

Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>

Parents31602d9a7cf54a

33 files changed
  • apps/desktop/src/App.tsx+2−0
  • apps/desktop/src/app/store.helpers/transcriptBuffer.ts+52−10
  • apps/desktop/src/app/store.ts+18−0
  • apps/desktop/src/lib/desktopApi.ts+43−0
  • apps/desktop/src/lib/desktopCommands.ts+27−0
  • apps/desktop/src/lib/indexedDbReliableBatchStore.ts+706−0
  • apps/desktop/src/lib/webAdapter.ts+59−18
  • apps/desktop/src/lib/webTranscriptDelivery.ts
+567
−0
  • apps/desktop/src/lib/webWorkspaceState.ts+5−0
  • apps/desktop/src/ui/TranscriptDeliveryRecovery.tsx+105−0
  • apps/desktop/test/chat-view.stability.test.tsx+1−1
  • apps/desktop/test/helpers/mockDesktopCommands.ts+4−0
  • apps/desktop/test/transcript-buffer.test.ts+127−0
  • apps/desktop/test/web-adapter.test.ts+182−110
  • apps/desktop/test/web-transcript-delivery.test.ts+930−0
  • apps/desktop/test/web-workspace-state.test.ts+11−0
  • bun.lock+3−0
  • docs/session-storage-architecture.md+13−1
  • docs/websocket-protocol.md+69−0
  • package.json+1−0
  • src/runtime/codexAppServer/config.ts+2−7
  • src/server/startServer.ts+1−1
  • src/server/transcriptInbox.ts+481−0
  • src/server/webDesktopRoutes.ts+85−8
  • src/server/webDesktopService.ts+42−40
  • src/shared/reliableBatchQueue.ts+755−0
  • src/shared/transcriptBatchProtocol.ts+36−0
  • test/jsonrpc.task-workspace-subscription.test.ts+2−2
  • test/reliableBatchQueue.test.ts+586−0
  • test/runtime.codex-app-server.test.ts+2−9
  • test/server.jsonrpc.test.ts+2−1
  • test/server/runtime/configPatchStore.test.ts+11−8
  • test/webDesktopRoutes.test.ts+360−0