Home

mweinbach / agent-coworker

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

Refactor runtime parsing to strict Zod schemas

8 months ago

d0e7315
Authored
mweinbach2/22/2026, 9:52:48 PM
Replace remaining manual unknown/object parsing with Zod across core runtime paths, MCP auth wiring, provider status checks, and web search payload parsing.

Also remove webSearch compatibility query fallbacks so query validation is strict and schema-driven.

Co-authored-by: Codex <noreply@openai.com>

Parent86f367f

21 files changed
  • src/agent.ts+44−31
  • src/cli/repl/streamFormatting.ts+13−3
  • src/client/modelStream.ts+12−6
  • src/config.ts+62−34
  • src/mcp/index.ts+38−16
  • src/mcp/oauthProvider.ts+14−10
  • src/observability/runtime.ts+4−1
  • src/providerStatus.ts+26−15
  • src/providers/codex-auth.ts+52−40
  • src/providers/googleReplay.ts+4−1
  • src/server/modelStream.ts+41−31
  • src/server/protocolParser.ts+52−37
  • src/server/session/TurnExecutionManager.ts+13−9
  • src/server/sessionDb/normalizers.ts+5−4
  • src/server/startServer.ts+3−3
  • src/skills/index.ts+16−16
  • src/tools/ask.ts+4−4
  • src/tools/webSearch.ts+57−44
  • src/types.ts+5−2
  • src/utils/typeGuards.ts+4−1
  • test/tools.test.ts+6−22