OpenRouter's AI agentAn AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.Full definition →-building skills generate an application around an SDK that handles repeated model calls and tool execution. One consequential detail concerns recovery from temporary errors: the generated headless agentAn agent running with no one watching — in CI, on a schedule, or triggered by an event — with its output reviewed after the fact.Full definition → retries only before any tool calls have executed. Once tools have run, it stops instead of replaying the interaction from the beginning. That boundary is intended to prevent an automatic retry from repeating effects such as a file write or shell operation. Developers receive a starting application whose retry behavior accounts for the agent's actions. Harness tutorial
Terms in this piece · Glossary
AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.
headless agent — An agent running with no one watching — in CI, on a schedule, or triggered by an event — with its output reviewed after the fact.
agent harness — The scaffolding around a model that turns it into a working agent — the loop, the tools it can call, and the rules for when to stop.