Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
feat: migrate agent runtime to pi with ai-sdk fallback
8 months ago
5ed359d
Authored
Cursor Agent
2/26/2026, 9:31:40 PM
Co-authored-by: mweinbach <mweinbach@users.noreply.github.com>
Parent
ff9c6ad
21 files changed
bun.lock
+286
−7
config/defaults.json
+1
−0
docs/architecture.md
+7
−2
docs/websocket-protocol.md
+2
−2
package.json
+2
−1
src/agent.ts
+40
−114
src/config.ts
+15
−4
src/runtime/aiSdkRuntime.ts
+135
−0
src/runtime/index.ts
+28
−0
src/runtime/piMessageBridge.ts
+344
−0
src/runtime/piRuntime.ts
+627
−0
src/runtime/types.ts
+51
−0
src/server/sessionTitleService.ts
+37
−9
src/tools/spawnAgent.ts
+42
−16
src/types.ts
+14
−0
tasks/todo.md
+17
−0
test/config.test.ts
+20
−0
test/runtime.pi-message-bridge.test.ts
+103
−0
test/runtime.pi-options.test.ts
+135
−0
test/runtime.selection.test.ts
+47
−0
test/session-title-service.test.ts
+32
−0