Agent SDK: Building Multi-turn Agent Workflows on OpenRouter
Blog post from OpenRouter
The Agent SDK from OpenRouter is a model-agnostic TypeScript toolkit designed to facilitate the construction of multi-turn agent workflows by executing an agentic loop across over 300 models. This loop involves calling a model, processing its output to execute tool requests, and iteratively feeding results back until a task's completion, while managing input validation, streaming, cost tracking, and stop conditions. The SDK allows developers to define tools with Zod schemas and ensures clear error messaging when models provide invalid inputs. It also supports composable stop conditions to prevent infinite loops and offers streaming capabilities to display progress over multiple steps. The SDK's model-agnostic nature enables seamless transitions between different models without altering agent code, while cost tracking features provide insight into expenses per agent run. Additionally, the SDK includes tool approval processes for real-world action-oriented agents, pausing execution for user decisions before resuming.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Real-time | 2 | 7,450 | 1,704 | 292 | -47% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.