Plan
The instruction becomes an ordered step list, each one naming the system it will touch and what counts as done. You can read the plan before a single call is made.
CapabilitiesAgents & Automation
An agent holds a goal, not a script. It plans the steps, calls your systems, reads what actually came back, and adjusts, running until the work is done or a limit you set stops it. Every call it makes is logged with its arguments and its result.
The run loop
A Barie agent is not a flow chart with a language model in one box. It keeps the goal, chooses the next call, and decides the step after that from what actually came back, which is why a run survives a rate limit, an empty result or a schema that changed last quarter.
The instruction becomes an ordered step list, each one naming the system it will touch and what counts as done. You can read the plan before a single call is made.
Each step is a real call: a connector query, a named skill, a browser session, or code the agent writes and runs in a sandbox.
The result is tested against the step’s success condition. An empty page, a 429 or a row count that does not reconcile re-plans the run instead of being passed downstream.
The final action lands in the system of record. The run log lists every call, its arguments, its result and which model made each decision.
What an agent can reach for
An agent is only as useful as what it can actually do. These are the call types available inside a single run, mixed freely as the plan requires.
Where you stay in control
Every one of these is set per agent, and an agent cannot loosen its own settings mid-run.
When a step fails
Demos show the happy path. What decides whether you can leave a job unattended is what happens on the run where the third step returns nothing.
Timeouts, rate limits and locked records retry with backoff. Only a step that keeps failing escalates.
If a step cannot succeed as written, the agent plans a different route to the same goal rather than aborting the run.
Each write step carries its own compensating action, so a run that gives up halfway does not leave your systems half-updated.
Re-run from any step with the original inputs to see what the agent saw. The owner gets the log attached to the failure notice.
Give us a workflow your team repeats every week and watch an agent carry it out end to end.