Understand the request
LoopAgentIllustrative execution and output. Not a live run.
Can I still return the robot vacuum I bought last week?
Autonomous loop
How LoopAgent gets things done
Each turn, it decides what to do next, and stops when the job is done or a limit is reached.
Reads the conversation context to work out what the user needs, and collects missing details with a form.
Understand the request
LoopAgentIllustrative execution and output. Not a live run.
Can I still return the robot vacuum I bought last week?
Recalls relevant content from the attached knowledge bases and cites the source.
Search the knowledge base
LoopAgentIllustrative execution and output. Not a live run.
Can I still return the robot vacuum I bought last week?
Queries data tables in plain language and turns the results into charts.
Query data and chart it
LoopAgentIllustrative execution and output. Not a live run.
Count return requests by month and show a bar chart.
Chart
Charts use the latest query in this turn.
Calls API, MCP and OAuth tools or workflows, and runs skill scripts.
Call tools and skills
LoopAgentIllustrative execution and output. Not a live run.
Can I still return the robot vacuum I bought last week?
Returns the result, or hands off to a human agent when the request is out of scope.
Reply or hand off
LoopAgentIllustrative execution and output. Not a live run.
Can I still return the robot vacuum I bought last week?
The example policy allows return requests within 30 days of delivery. Order conditions still need checking. Please confirm before submitting.
Max turns: 25 by default · Max errors: 5 by default · Max token budget: optional
Loop control
LoopAgentIllustrative execution and output. Not a live run.