beam-debug-issue-tasks

📁 abdullahbeam/nexus-design-abdullah 📅 Jan 19, 2026
10
总安装量
8
周安装量
#28952
全站排名
安装命令
npx skills add https://github.com/abdullahbeam/nexus-design-abdullah --skill beam-debug-issue-tasks

Agent 安装分布

claude-code 7
antigravity 6
windsurf 6
opencode 6
gemini-cli 6

Skill 文档

Beam Debug Issue Tasks

Debug failed Beam.ai tasks using Langfuse traces.

When to Use

  • Diagnose why a task failed, stopped, or needs input
  • Find root cause from Langfuse trace reasoning
  • Generate debug reports for documentation or handoff

Prerequisites

.env file at project root:

# Beam.ai - BID instance
BEAM_API_KEY=your_bid_api_key
BEAM_WORKSPACE_ID=your_bid_workspace_id

# Beam.ai - Prod instance
BEAM_API_KEY_PROD=your_prod_api_key
BEAM_WORKSPACE_ID_PROD=your_prod_workspace_id

# Langfuse (self-hosted)
LANGFUSE_PUBLIC_KEY=pk-lf-...
LANGFUSE_SECRET_KEY=sk-lf-...
LANGFUSE_HOST=https://tracing.beamstudio.ai

Dependencies: pip install requests python-dotenv


Quick Start

# List issue tasks (default: last 1 day, BID workspace)
python 03-skills/beam-debug-issue-tasks/scripts/debug_issue_tasks.py <agent_id>

# Debug specific task with full trace analysis
python 03-skills/beam-debug-issue-tasks/scripts/debug_issue_tasks.py <agent_id> --task-id <task_id>

# Use prod workspace
python 03-skills/beam-debug-issue-tasks/scripts/debug_issue_tasks.py <agent_id> --workspace prod

Workspaces

Workspace API Endpoint Langfuse Project
bid (default) api.bid.beamstudio.ai cmauxbgww000582ry4644c2qr
prod api.beamstudio.ai clw5gbhuy0003u3rv4jzzoesh

Issue Statuses

Tasks are flagged as “issue” if status is:

  • FAILED – Execution failed
  • ERROR – Processing error
  • STOPPED – Condition failed
  • CANCELLED – User cancelled
  • TIMEOUT – Execution timeout
  • USER_INPUT_REQUIRED – Missing input data

Debug Reports

Reports saved to: 04-workspace/agents/{agent_name}/debug/

Format: Smart Brevity (headline, takeaway, why it matters, details, fix)

Key spans analyzed:

  • ParameterSelection/v2 – How parameters were matched
  • ExecuteGPT_Tool/v1 – Tool execution reasoning
  • NodeSelection:EdgeEvaluation/v1 – Routing decisions
  • TaskSuccessCriteriaCheck/v1 – Why task stopped

CLI Reference

Flag Description Default
agent_id Beam agent ID (required)
--workspace, -w Workspace: bid or prod bid
--days, -d Look back period (1, 3, 7, 14, 30) 1
--task-id, -t Debug specific task ID
--summary, -s Show grouped summary false
--limit, -l Max tasks to show 10
--output, -o Save to JSON file
--no-trace Skip Langfuse lookup false

Example Output

Debug Report (Smart Brevity)

# Task stopped: condition failed

Checklist evaluation: subfolder must equal 'Schreiben Schuldner' but was null.

**Why it matters**: This task did not complete successfully and may need attention.

**The details**:
- **Status**: `STOPPED`
- **Task**: `ab3cbbb8-28da-41aa-b726-25931d14d7d4`
- **Latency**: 159.6s
- **Cost**: $0.1043

**Key spans**:
- NodeSelection:EdgeEvaluation/v1 (23.4s)
- TaskSuccessCriteriaCheck/v1 (7.2s)

**Root cause**:
> The criterion is not met because subfolder is not set to required value.

**Fix**: Review the condition that stopped execution. Check if input data meets requirements.

Langfuse Links

Each report includes direct links:

  • Session URL: All traces for the task
  • Trace URL: Specific execution with full details

Error Handling

Error Solution
BEAM_API_KEY not found Add to .env
Invalid workspace Check workspace parameter (bid/prod)
No traces found Verify agent has Langfuse integration
401 Unauthorized Verify API keys

Related Skills

  • beam-get-agent-analytics – Performance metrics
  • beam-create-agent-task – Create test tasks
  • beam-list-agents – List available agents