Home

mweinbach / agent-coworker

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

fix: harden shared session db persistence

7 months ago

ddc639b
Authored
mweinbach3/20/2026, 6:57:04 PM

Parentdec1fb7

22 files changed
  • docs/websocket-protocol.md+43−2
  • src/server/protocol.ts+10−1
  • src/server/protocolParser.ts+100−0
  • src/server/session/AgentSession.ts+117−2
  • src/server/session/McpManager.ts+11−0
  • src/server/session/PersistenceManager.ts+69−30
  • src/server/session/ProviderAuthManager.ts+107−27
  • src/server/session/SessionAdminManager.ts+1−1
  • src/server/session/SessionContext.ts+2−1
  • src/server/session/SessionMetadataManager.ts+305−131
  • src/server/session/TurnExecutionManager.ts+1−1
  • src/server/session/mcp/McpRegistryFlow.ts+42−10
  • src/server/sessionDb.ts+66−21
  • src/server/sessionDb/writeCoordinator.ts+290−0
  • src/server/startServer.ts+21−1
  • src/server/startServer/dispatchClientMessage.ts+6−0
  • test/fixtures/session-db-worker.ts+138−0
  • test/protocol.test.ts+45−0
  • test/server.test.ts+186−16
  • test/session-db-write-coordinator.test.ts+280−0
  • test/session-db.test.ts+11−11
  • test/session.test.ts+109−1