Understanding task executions
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 madeViewing task executions
Tasks overview
The workspace Tasks page lists tasks across your workspace. An individual agent’s Tasks page shows only tasks for that agent.
- 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.
Completed
Workflow finished successfully through all nodes to exit point
Input required
The task is waiting for user input.
Task execution details
Click any task to open its execution details in the right panel.
Analyzing executions
Workflow step breakdown
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.
Step Input & Output
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.
Tool & Reasoning
Tool & Reasoning
Use View full details to inspect the selected node. The exact information depends on the node and task data.
Evaluation Metrics
Evaluation Metrics
The node panel includes an Evaluation tab. It can be disabled when no evaluation data is available for the selected task.
Branch logic and path selection
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.Creating and managing tasks
Manual task creation
Select Create task to open Execute flow. It has Trigger and Manual tabs.
- 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.
Performance metrics
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)Analytics Dashboard
Analytics Dashboard
Access detailed performance data through the Analytics tab.Completion Trends - Visualize task completion rates over time with daily, weekly, monthly aggregationRuntime Analysis - Identify slowest steps and bottlenecks in execution flowEvaluation Insights - Track quality improvements and failure patternsTool Performance - See which integrations perform best with success rates and response times
Debugging and best practices
Debugging failed executions
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 limit1
Identify Failed Step
Scroll through execution timeline to find red X status icon. Failed step shows error message and which criteria wasn’t met.
2
Check Step Input
Verify the node received expected data format. Common issues: incorrect variable mapping, null/empty previous step, data type mismatch.
3
Review Tool Output
Examine what the tool actually returned vs expected. Integration errors often include API error codes.
4
Analyze Evaluation Scores
Look at which evaluation criteria failed. Adjust criteria thresholds or improve prompts based on failures.
5
Test Fix
Make changes to workflow, then re-run the same task to verify fix.
Regular Execution Reviews
Regular Execution Reviews
Check task executions daily during initial deployment:
- Monitor completion rates
- Review evaluation scores
- Identify recurring failures
- Validate output quality
Set Up Failure Alerts
Set Up Failure Alerts
Configure notifications for execution failures via email, Slack, or webhook to ticketing system. Respond quickly to prevent backlog buildup.
Baseline Performance Metrics
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%)
Test with Production Data
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
Tasks Stuck in Pending
Tasks Stuck in Pending
Cause: Human-in-the-loop approval required or queue backlogSolution:
- Check Automation Modes settings (HITL enabled?)
- Review pending approvals in Inbox
- Verify agent has sufficient processing capacity
Inconsistent Evaluation Scores
Inconsistent Evaluation Scores
Cause: Evaluation criteria too broad or subjectiveSolution:
- Make criteria more specific and measurable
- Use exact value matching instead of fuzzy matching
- Regenerate criteria based on successful tasks
Execution Timeline Not Updating
Execution Timeline Not Updating
Cause: Real-time connection lost or browser cached stateSolution:
- Refresh page to reconnect WebSocket
- Check network connection stability
- Clear browser cache if issue persists
Next steps
Automation Modes
Configure human-in-the-loop workflows and approval processes
Rerunning Tasks
Test workflow changes with previous task data
Evaluation Framework
Set up quality criteria and accuracy scoring
Optimize Outputs
Improve agent performance with AI-assisted optimization