Coding Agents Are Just Code
I recently started writing my coding agents in TypeScript with the Vercel AI SDK. It is a low-level library. It can call tools, speak MCP, stream tokens — but it has no built-in agentic loop. There is no pre-packaged “coding agent” mode, no plan-execute-review pipeline, no opinion about how the agent should think. It gives you generateText, streamText, generateObject, and toolCall primitives, and then it stops. Everything else — the loop, the memory, the retries, the tool selection, the context window management — is your code. ...