Merge pull request #12 from mweinbach/phase-1-completion
8 months ago
27 files changed
- Cowork_Agent_PRD.md+193−1055
- docs/websocket-protocol.md+33−10
- src/agent.ts+12−1
- src/mcp/index.ts+14−3
- src/server/protocol.ts+124−48
- src/server/session.ts+4−2
- src/server/startServer.ts+19−1
- src/tools/context.ts+3−0
src/tools/edit.ts
+8
−9
src/tools/notebookEdit.ts+12−8src/tools/spawnAgent.ts+22−8src/tools/webFetch.ts+74−5src/tools/webSearch.ts+12−3src/tools/write.ts+8−9src/types.ts+9−0src/utils/approval.ts+31−6src/utils/permissions.ts+68−0src/utils/webSafety.ts+176−0test/approval.test.ts+29−0test/mcp.test.ts+58−0test/permissions.test.ts+27−1test/protocol.test.ts+103−13test/server.test.ts+161−0test/session.test.ts+2−0test/spawnAgent.tool.test.ts+27−6test/tools.test.ts+156−0test/webSafety.test.ts+96−0