Home

mweinbach / agent-coworker

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

refactor: split remaining server RPC surfaces

7 months ago

b458124
Authored
mweinbach3/23/2026, 2:52:50 AM
Reduce maintenance hotspots by isolating the remaining JSON-RPC and legacy RPC layers into focused modules.

Made-with: Cursor

Parent6ea34cc

44 files changed
  • src/server/jsonrpc/journalProjector.ts+11−58
  • src/server/jsonrpc/legacyEventProjector.ts+11−58
  • src/server/jsonrpc/projectorShared.ts+59−0
  • src/server/jsonrpc/routes/index.ts+16−8
  • src/server/jsonrpc/routes/mcp.ts+186−0
  • src/server/jsonrpc/routes/memory.ts+68−0
  • src/server/jsonrpc/routes/outcomes.ts+119−0
  • src/server/jsonrpc/routes/provider.ts+218−0
  • src/server/jsonrpc/routes/providerAndMcp.ts+0−353
  • src/server/jsonrpc/routes/{sessionAndWorkspaceControl.ts => session.ts}+45−12
  • src/server/jsonrpc/routes/shared.ts+42−0
  • src/server/jsonrpc/routes/{skillsMemoryAndWorkspaceBackup.ts => skills.ts}+46−242
  • src/server/jsonrpc/routes/{threadAndTurn.ts => thread.ts}+4−135
  • src/server/jsonrpc/routes/turn.ts+131−0
  • src/server/jsonrpc/routes/workspaceBackups.ts+132−0
  • src/server/jsonrpc/schema.agents.ts+29−0
  • src/server/jsonrpc/schema.backups.ts+54−0
  • src/server/jsonrpc/schema.core.ts+39−0
  • src/server/jsonrpc/schema.mcp.ts+76−0
  • src/server/jsonrpc/schema.memory.ts+36−0
  • src/server/jsonrpc/schema.misc.ts+24−0
  • src/server/jsonrpc/schema.provider.ts+83−0
  • src/server/jsonrpc/schema.session.ts+133−0
  • src/server/jsonrpc/schema.shared.ts+13−0
  • src/server/jsonrpc/schema.skills.ts+114−0
  • src/server/jsonrpc/schema.threadTurn.ts+163−0
  • src/server/jsonrpc/schema.ts+46−599
  • src/server/jsonrpc/sessionEventCapture.ts+110−0
  • src/server/jsonrpc/threadReadProjector.ts+5−19
  • src/server/jsonrpc/transportAdapter.ts+369−0
  • src/server/startServer.ts+101−1637
  • src/server/startServer/dispatchClientMessage.agents.ts+27−0
  • src/server/startServer/dispatchClientMessage.mcp.ts+32−0
  • src/server/startServer/dispatchClientMessage.memoryBackups.ts+47−0
  • src/server/startServer/dispatchClientMessage.provider.ts+32−0
  • src/server/startServer/dispatchClientMessage.session.ts+67−0
  • src/server/startServer/dispatchClientMessage.shared.ts+65−0
  • src/server/startServer/dispatchClientMessage.skills.ts+53−0
  • src/server/startServer/dispatchClientMessage.threadTurn.ts+25−0
  • src/server/startServer/dispatchClientMessage.ts+27−194
  • test/dispatchClientMessage.test.ts+238−0
  • test/jsonrpc.router.test.ts+306−0
  • test/jsonrpc.routes.review-fixes.test.ts+203−15
  • test/server.jsonrpc.control.test.ts+64−0