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:

  1. Create tasks: Prior to starting the run, the Agent plans by creating tasks for each distinct step
  2. Mark in progress: The Agent marks each step as in_progress, prior to running a step.
  3. Mark completed: The Agent marks each task as completed, on completion.
  4. 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)