Agent task management
Underastand the squence of a workflow process when task planning is enabled.
Agents are programmed to use the built-in tools proactively when navigating complex, multi-stage projects:
- Create tasks: Prior to starting the run, the Agent plans by creating tasks for each distinct step
- Mark in progress: The Agent marks each step as
in_progress, prior to running a step. - Mark completed: The Agent marks each task as
completed, on completion. - Skip for simple requests: For single-step requests, Agents provide direct responses without initiating formal task planning.
Agents are instructed not to distinguish between the completion of a to-do and the overall request. While task completion is a necessary log for planning and coordination, the final delivery of the solution remains a separate and concluding phase of the workflow.
The task list is dynamic and not predefined. Agents generate these lists during runtime, based
on the specific request. For example, a request to write a report on Q1
sales results in a different set of tasks than update the database
schema — the agent identifies the appropriate steps for the specific objective.
UI Visibility and Tracking
During a workflow process, a dedicated To-Dos card within each agent panel is displayed to monitor progress:
- Progress Tracking: A counter displays the completion ratio (for example,
2/5 done). - Task Status Indicators: Each step is listed with a visual icon representing its current state:
- ⚪ Pending
- 🔄 In Progress (highlighted in blue)
- ✅ Completed (shown with strikethrough)
