Task Agents are AI agents that run background tasks on a schedule or on demand. Unlike voice, chat, or email agents that interact directly with people, task agents perform internal work such as data processing, analysis, and recurring operational tasks.
Configure your task agent with:
Open a task agent and select Logs to review its execution history:
Task agents become more powerful when they are used as steps inside an orchestration. When a task agent runs in that context, two additional capabilities become available:
Data from earlier orchestration steps, such as Store Read results, form submissions, or previous task agent outputs, is available inside the task agent instructions through placeholders:
{{ key_name }}
For example, if a Store Read step loaded accounts_receivable:
Here are the current accounts receivable:
{{ accounts_receivable }}
Identify overdue accounts and recommend next actions.
Any key produced by an earlier step can be referenced, including store data, formData, or taskAgentResponse from a previous task agent.
When a task agent runs inside an orchestration, it automatically receives the update_orchestration_store tool. This lets the AI write structured data back to the orchestration's persistent store during execution.
The tool accepts a data object of key-value pairs to merge into the store. Existing keys with the same name are overwritten while unrelated keys are preserved.
This is useful in recurring workflows where the task agent needs to process information and persist the results for the next run without requiring a separate Store Write step afterward.
The tool only appears when the task agent is running inside an orchestration. It is not available during standalone execution.