Home

mweinbach / agent-coworker

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

fix: harden web transcript durability

2 months ago

fdf491b
Authored
Cursor Agent7/10/2026, 8:18:19 AM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>

Parent7ce2dbe

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