Home

mweinbach / agent-coworker

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

feat: add websocket protocol negotiation foundation

7 months ago

947b624
Authored
Cursor Agent3/21/2026, 6:19:12 PM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>

Parent1507a1c

10 files changed
  • src/server/index.ts+24−4
  • src/server/jsonrpc/decodeJsonRpcMessage.ts+51−0
  • src/server/jsonrpc/dispatchJsonRpcMessage.ts+137−0
  • src/server/jsonrpc/protocol.ts+200−0
  • src/server/startServer.ts+193−132
  • src/server/startServer/types.ts+15−0
  • src/server/wsProtocol/negotiation.ts+90−0
  • test/jsonrpc.protocol.test.ts+125−0
  • test/server.jsonrpc.test.ts+153−0
  • test/ws-protocol-negotiation.test.ts+95−0