Execute agents manually, monitor progress, handle HITL approvals, and manage budget limits
Once an agent is created and configured with tools, you can execute it manually or as part of a symphony/playbook. During execution, the agent processes its task, invokes tools, and may request human approval at defined gates.
Navigate to Agents and click on the agent you want to run.
Enter the task description or input data in the Run Input field. This is the prompt that tells the agent what to do.
Click the Run button to start execution. The agent begins processing immediately.
The run dashboard shows real-time progress including:
HITL approval gates allow you to review and approve agent actions before they execute. This is critical for high-stakes operations like database writes or external API calls.
In the agent settings, enable HITL for specific tools or actions. When the agent attempts these actions, execution pauses and waits for approval.
When an agent hits a HITL gate, you receive a notification. Go to the agent's run view to see the pending action details.
Review the proposed action and click Approve to continue execution or Reject to skip the action. You can also provide modified parameters before approving.
| Limit Type | Description | Behavior When Reached |
|---|---|---|
| Time Limit | Maximum wall-clock time for the run | Agent execution stops gracefully, partial results are saved |
| Step Limit | Maximum number of tool invocations | Agent cannot invoke additional tools, must produce final output |
Every agent run produces a detailed event log. The log records each decision the agent makes, every tool invocation with input/output, HITL interactions, and the final output. Use the event log for debugging, auditing, and improving agent prompts.