An agent is a
configuration with history.
Give it instructions, a model, tools and knowledge. Every change archives a version, so what answered yesterday is still there to read and roll back to.
Give it instructions, a model, tools and knowledge. Every change archives a version, so what answered yesterday is still there to read and roll back to.
Every write that changes the configuration archives a version, and a release can serve two versions side by side for a staged rollout.
Bind tools the agent may call, choose which are active, and put guardrails and approvals on the calls that need a person.
With knowledge set, retrieval runs before every generation, so answers come from what you ingested rather than what the model remembers.
Pin a provider, or name a model route that resolves a model and fails over when one is down.
Attach a JSON Schema and every non-streaming generation returns a validated object instead of prose.
Every generation leaves a transcript, kept for your plan's retention window, of what the agent did, which tools it called and what it cost.
By the end you will have an agent that answers — created, run once, and read back step by step. Every step is one call, shown for the CLI, the SDK and curl.
Start the tutorialSign in, connect your assistant or open the quickstart, and run your first agent.
Free plan · 2,000 runs a month · no card