Agent SDK: Building Multi-turn Agent Workflows on OpenRouter
Blog post from OpenRouter
The Agent SDK, developed by OpenRouter, is a model-agnostic TypeScript software development kit designed to enhance chat completions by enabling multi-turn agent workflows, effectively transforming them into agentic behaviors. This involves a sophisticated loop that includes calling a model, executing tools based on structured tool calls, validating inputs and outputs, and repeating the process until completion. The SDK simplifies the creation of such workflows by managing input validation, streaming, cost tracking, and stop conditions, allowing developers to focus on specific application logic. It supports over 300 models on OpenRouter and offers features like streaming progress updates, cost tracking, and tool approval for real-world actions. By using callModel, developers can control the loop's execution with custom stop conditions to prevent endless loops and manage costs, while ensuring clean tool execution and error handling through Zod schemas. The SDK's flexibility allows users to switch between different models without altering their agent code, making it a versatile tool for building complex agent workflows.
| 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.