Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
feat: add websocket protocol negotiation foundation
7 months ago
947b624
Authored
Cursor Agent
3/21/2026, 6:19:12 PM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
Parent
1507a1c
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