run_until_async
AsyncMethod
This is a method of the Agent class in the agent module.Async version of run_until(). Run agent iteratively until output meets quality criteria.
Signature
Parameters
The prompt to send to the agent
Evaluation criteria for the Judge
Score threshold for success (default: 8.0)
Maximum iterations before stopping (default: 5)
“optimize” (stop on success) or “review” (run all iterations)
Optional callback called after each iteration
Enable verbose logging
Returns
EvaluationLoopResult with iteration history and final score
Uses
EvaluationLooploop.run_async
Source
View on GitHub
praisonaiagents/agent/agent.py at line 2424
