> ## Documentation Index
> Fetch the complete documentation index at: https://docs.beam.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Task Executions

> Review an agent's task list, filter task records, and open individual tasks for execution details.

Task executions show the current state and activity of work handled by your agents. Open a task from **Tasks** to review the executed Flow path, respond when input is required, or re-run the task when that control is available.

<h2 id="understanding-task-executions">
  Understanding task executions
</h2>

Every task execution represents a single workflow run from trigger to completion. Beam captures the complete execution trace including:

**Execution Metadata** - Task ID, trigger source, start/end timestamps, overall status

**Workflow Steps** - Every node executed with inputs, outputs, and tool usage

**Branch Decisions** - Which paths were selected and why based on conditions

**Evaluation Metrics** - Accuracy scores and validation results per step

**Performance Data** - Execution duration, token usage, API calls made

<iframe src="https://app.supademo.com/embed/cmgjeqx4m1hzjkrn977nhry0z" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen style={{width: "100%", height: "450px"}} />

<h2 id="viewing-task-executions">
  Viewing task executions
</h2>

<h3 id="tasks-overview">
  Tasks overview
</h3>

The workspace **Tasks** page lists tasks across your workspace. An individual agent's **Tasks** page shows only tasks for that agent.

<Frame>
  <img src="https://mintcdn.com/beamai/JHnoCEC4zo9vcEgb/03-running-operations/task-management/task-executions/task-list-current.png?fit=max&auto=format&n=JHnoCEC4zo9vcEgb&q=85&s=b9fcd84e6ae72f3586037c2c792757d8" alt="The current workspace Tasks page, with task rows, statuses, agent names, filters, and view controls." width="1280" height="720" data-path="03-running-operations/task-management/task-executions/task-list-current.png" />
</Frame>

**Task list features:**

* **Tasks and Tests** tabs: switch between task records and tests in the current scope.
* **Create task**: start a task manually.
* **Task ID and description**: identify a task and its request.
* **Status, agent, and date filters**: narrow the task list.
* **View control**: change the task-list view.

**Observed status types:**

<CardGroup cols={2}>
  <Card title="Completed" icon="circle-check">
    Workflow finished successfully through all nodes to exit point
  </Card>

  <Card title="Input required" icon="circle-question">
    The task is waiting for user input.
  </Card>
</CardGroup>

<h3 id="task-execution-details">
  Task execution details
</h3>

Click any task to open its execution details in the right panel.

<Frame>
  <img src="https://mintcdn.com/beamai/JHnoCEC4zo9vcEgb/03-running-operations/task-management/task-executions/task-detail-current.png?fit=max&auto=format&n=JHnoCEC4zo9vcEgb&q=85&s=4837931b9463ded5fd47c7fb2ff3267b" alt="The current task detail panel showing an Input required task, its Flow execution, an input field, and Continue." width="1280" height="720" data-path="03-running-operations/task-management/task-executions/task-detail-current.png" />
</Frame>

**Execution Panel Sections:**

**Task header** - Shows the task ID, current status, assigned agent, and task title.

**Task activity** - Shows task activity with created and updated timestamps.

**Task execution** - Shows the executed Flow nodes, including tool and condition nodes.

**Input required** - When a node needs a value, the panel shows the input prompt and a **Continue** control. A **Re-run task** control can also be available for the task.

<h2 id="analyzing-executions">
  Analyzing executions
</h2>

<h3 id="workflow-step-breakdown">
  Workflow step breakdown
</h3>

Select a node in **Task execution** to open its detail panel.

**Node detail controls:**

* **View full details** opens the selected node's detail view.
* **Step actions** provides actions for that node.
* **Parameters** shows the node's execution data.
* **Evaluation** is shown as a separate tab and can be unavailable when the task has no evaluation data.

<AccordionGroup>
  <Accordion title="Step Input & Output">
    The **Parameters** tab groups the selected node's **Output**, **Reasoning**, and **Input**. Input values display the fill method used for each value when it is available.
  </Accordion>

  <Accordion title="Tool & Reasoning">
    Use **View full details** to inspect the selected node. The exact information depends on the node and task data.
  </Accordion>

  <Accordion title="Evaluation Metrics">
    The node panel includes an **Evaluation** tab. It can be disabled when no evaluation data is available for the selected task.
  </Accordion>
</AccordionGroup>

<h3 id="branch-logic-and-path-selection">
  Branch logic and path selection
</h3>

Select a Condition node in **Task execution** to view its detail panel.

For an LLM-based condition, the panel shows that the condition evaluates branches semantically with an AI model and lists the configured branch outcomes. Select **View full details** for the selected condition's complete detail view.

<h2 id="creating-and-managing-tasks">
  Creating and managing tasks
</h2>

<h3 id="manual-task-creation">
  Manual task creation
</h3>

Select **Create task** to open **Execute flow**. It has **Trigger** and **Manual** tabs.

<Frame>
  <img src="https://mintcdn.com/beamai/JHnoCEC4zo9vcEgb/03-running-operations/task-management/task-executions/create-task-current.png?fit=max&auto=format&n=JHnoCEC4zo9vcEgb&q=85&s=c9542afc8183d3d85f5843d555219b20" alt="The current Execute flow dialog with Trigger and Manual tabs." width="1494" height="927" data-path="03-running-operations/task-management/task-executions/create-task-current.png" />
</Frame>

* In **Trigger**, select an agent, then fetch and select one of its past trigger records.
* In **Manual**, select an agent, provide instructions, and optionally add attachments. Attachments support **File upload** and **Fetch from URL**; the URL option accepts multiple URLs on separate lines.
* The Manual tab also includes **Re-run your most recent task** when an eligible task is available.
* Select **Create task** after completing the required inputs.

<h3 id="performance-metrics">
  Performance metrics
</h3>

Track agent performance across all task executions:

**Completion Rate** - Percentage of tasks finishing successfully

**Average Runtime** - Mean execution duration from start to completion

**Evaluation Scores** - Average accuracy across all steps and tasks

**Success by Trigger** - Completion rates by trigger source (Email, Webhook, Manual, Timer)

<AccordionGroup>
  <Accordion title="Analytics Dashboard">
    Access detailed performance data through the Analytics tab.

    **Completion Trends** - Visualize task completion rates over time with daily, weekly, monthly aggregation

    **Runtime Analysis** - Identify slowest steps and bottlenecks in execution flow

    **Evaluation Insights** - Track quality improvements and failure patterns

    **Tool Performance** - See which integrations perform best with success rates and response times
  </Accordion>
</AccordionGroup>

<h2 id="debugging-and-best-practices">
  Debugging and best practices
</h2>

<h3 id="debugging-failed-executions">
  Debugging failed executions
</h3>

Failed tasks appear with red status indicator in task list.

**Common Failure Causes:**

**Validation Failure** - Step didn't meet evaluation criteria (e.g., accuracy \< 90%)

**Tool Error** - Integration API returned error or timeout

**Missing Data** - Required field not present in trigger input or previous step output

**Timeout** - Execution exceeded maximum duration limit

<Steps>
  <Step title="Identify Failed Step">
    Scroll through execution timeline to find red X status icon. Failed step shows error message and which criteria wasn't met.
  </Step>

  <Step title="Check Step Input">
    Verify the node received expected data format. Common issues: incorrect variable mapping, null/empty previous step, data type mismatch.
  </Step>

  <Step title="Review Tool Output">
    Examine what the tool actually returned vs expected. Integration errors often include API error codes.
  </Step>

  <Step title="Analyze Evaluation Scores">
    Look at which evaluation criteria failed. Adjust criteria thresholds or improve prompts based on failures.
  </Step>

  <Step title="Test Fix">
    Make changes to workflow, then re-run the same task to verify fix.
  </Step>
</Steps>

<AccordionGroup>
  <Accordion title="Regular Execution Reviews">
    Check task executions daily during initial deployment:

    * Monitor completion rates
    * Review evaluation scores
    * Identify recurring failures
    * Validate output quality

    Gradually reduce frequency as agent stabilizes (95%+ success rate).
  </Accordion>

  <Accordion title="Set Up Failure Alerts">
    Configure notifications for execution failures via email, Slack, or webhook to ticketing system. Respond quickly to prevent backlog buildup.
  </Accordion>

  <Accordion title="Baseline Performance Metrics">
    Establish expected performance benchmarks:

    * Target completion rate (e.g., 95%)
    * Maximum acceptable runtime (e.g., 2 minutes)
    * Minimum evaluation scores (e.g., 90%)

    Alert when metrics deviate beyond thresholds.
  </Accordion>

  <Accordion title="Test with Production Data">
    Use re-run feature to test changes:

    * Keep 10-20 representative tasks saved
    * Re-run after workflow modifications
    * Compare results before/after changes

    Maintain test case library for regression testing.
  </Accordion>

  <Accordion title="Tasks Stuck in Pending">
    **Cause**: Human-in-the-loop approval required or queue backlog

    **Solution**:

    * Check Automation Modes settings (HITL enabled?)
    * Review pending approvals in Inbox
    * Verify agent has sufficient processing capacity
  </Accordion>

  <Accordion title="Inconsistent Evaluation Scores">
    **Cause**: Evaluation criteria too broad or subjective

    **Solution**:

    * Make criteria more specific and measurable
    * Use exact value matching instead of fuzzy matching
    * Regenerate criteria based on successful tasks
  </Accordion>

  <Accordion title="Execution Timeline Not Updating">
    **Cause**: Real-time connection lost or browser cached state

    **Solution**:

    * Refresh page to reconnect WebSocket
    * Check network connection stability
    * Clear browser cache if issue persists
  </Accordion>
</AccordionGroup>

<h2 id="next-steps">
  Next steps
</h2>

<CardGroup cols={2}>
  <Card title="Automation Modes" icon="robot" href="/03-running-operations/task-management/automation-modes/automation-modes">
    Configure human-in-the-loop workflows and approval processes
  </Card>

  <Card title="Rerunning Tasks" icon="rotate-right" href="/03-running-operations/debugging-testing/rerunning-tasks/rerunning-tasks">
    Test workflow changes with previous task data
  </Card>

  <Card title="Evaluation Framework" icon="chart-line" href="/04-observability-analytics/evaluation-framework/evaluation-framework">
    Set up quality criteria and accuracy scoring
  </Card>

  <Card title="Optimize Outputs" icon="sparkles" href="/04-observability-analytics/optimize-outputs/optimize-outputs">
    Improve agent performance with AI-assisted optimization
  </Card>
</CardGroup>
