Home

mweinbach / agent-coworker

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

refactor: remove AI SDK dependencies and runtime fallback

8 months ago

bcc4523
Authored
Cursor Agent2/26/2026, 10:32:02 PM
Co-authored-by: mweinbach <mweinbach@users.noreply.github.com>

Parent07fe64a

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