Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
refactor: remove AI SDK dependencies and runtime fallback
8 months ago
bcc4523
Authored
Cursor Agent
2/26/2026, 10:32:02 PM
Co-authored-by: mweinbach <mweinbach@users.noreply.github.com>
Parent
07fe64a
61 files changed
README.md
+4
−4
bun.lock
+0
−27
docs/architecture.md
+3
−4
docs/custom-tools.md
+6
−6
docs/harness/observability.md
+1
−1
docs/websocket-protocol.md
+1
−1
package.json
+0
−5
scripts/run_raw_agent_loops.ts
+27
−162
src/agent.ts
+128
−15
src/mcp/index.ts
+75
−16
src/observability/runtime.ts
+9
−2
src/providers/anthropic.ts
+4
−7
src/providers/codex-cli.ts
+4
−107
src/providers/google.ts
+5
−8
src/providers/googleReplay.ts
+2
−1
src/providers/modelAdapter.ts
+115
−0
src/providers/openai.ts
+4
−7
src/runtime/aiSdkRuntime.ts
+0
−135
src/runtime/index.ts
+3
−15
src/runtime/piMessageBridge.ts
+1
−1
src/runtime/types.ts
+2
−3
src/server/session/HistoryManager.ts
+1
−2
src/server/session/SessionContext.ts
+1
−2
src/server/session/TurnExecutionManager.ts
+1
−1
src/server/sessionDb.ts
+1
−2
src/server/sessionDb/mappers.ts
+1
−2
src/server/sessionDb/repository.ts
+1
−1
src/server/sessionStore.ts
+1
−2
src/server/sessionTitleService.ts
+17
−45
src/tools/ask.ts
+2
−2
src/tools/bash.ts
+2
−2
src/tools/defineTool.ts
+10
−0
src/tools/edit.ts
+2
−2
src/tools/glob.ts
+2
−2
src/tools/grep.ts
+2
−2
src/tools/memory.ts
+2
−2
src/tools/notebookEdit.ts
+2
−2
src/tools/read.ts
+2
−2
src/tools/skill.ts
+2
−2
src/tools/spawnAgent.ts
+22
−12
src/tools/todoWrite.ts
+3
−3
src/tools/webFetch.ts
+2
−2
src/tools/webSearch.ts
+5
−13
src/tools/write.ts
+2
−2
src/types.ts
+7
−5
tasks/todo.md
+24
−0
test/agent.test.ts
+1
−1
test/config.test.ts
+3
−3
test/observability.runtime.test.ts
+5
−5
test/providers/anthropic.test.ts
+7
−8
test/providers/codex-cli.test.ts
+7
−8
test/providers/google.test.ts
+7
−8
test/providers/live-api.integration.test.ts
+0
−35
test/providers/openai.test.ts
+7
−8
test/runtime.pi-message-bridge.test.ts
+1
−1
test/runtime.pi-options.test.ts
+1
−2
test/runtime.selection.test.ts
+3
−9
test/session-title-service.test.ts
+38
−23
test/spawnAgent.tool.test.ts
+1
−1
test/tools.test.ts
+10
−8
test_model.ts
+24
−22