superplane-monitor

📁 superplanehq/skills 📅 2 days ago
18
总安装量
17
周安装量
#19558
全站排名
安装命令
npx skills add https://github.com/superplanehq/skills --skill superplane-monitor

Agent 安装分布

gemini-cli 17
github-copilot 17
codex 17
kimi-cli 17
cursor 17
opencode 17

Skill 文档

SuperPlane Monitor

Inspect, debug, and manage workflow executions.

Quick Reference

Task Command
List events for canvas superplane events list --canvas-id <id>
Trace an event’s executions superplane events list-executions --canvas-id <id> --event-id <eid>
List node executions superplane executions list --canvas-id <id> --node-id <nid>
Cancel execution superplane executions cancel --canvas-id <id> --execution-id <eid>
List queued items superplane queue list --canvas-id <id> --node-id <nid>
Delete queued item superplane queue delete --canvas-id <id> --node-id <nid> --item-id <iid>

Verify CLI Is Installed

Before any debugging, confirm the CLI is available:

superplane whoami

If command not found: stop and tell the user to install the CLI from https://docs.superplane.com/installation/cli. Debugging requires the CLI to inspect events, executions, and queues.

Debugging Workflow

1. Find the Canvas

superplane canvases list

2. List Recent Events

superplane events list --canvas-id <canvas_id>

Each event is a trigger firing that starts a run.

3. Trace the Execution Chain

superplane events list-executions --canvas-id <canvas_id> --event-id <event_id>

Look for:

  • Failed — the node that errored
  • Pending/Running — possibly stuck
  • Skipped — bypassed by a branch (If/Filter)

4. Inspect a Node’s History and Payloads

superplane executions list --canvas-id <canvas_id> --node-id <node_id> -o yaml

Check if failures are recurring. For expression errors, inspect the actual payload structure:

  • rootEvent.data.data — the trigger’s real event payload (the double .data is the event envelope wrapping the webhook payload)
  • input — what the node received from its upstream node (also has { data, timestamp, type } envelope)
  • resultMessage — the exact error, including which expression field was nil

Use these real payloads to fix expression paths rather than guessing from documentation.

5. Fix and Re-run

Update the canvas, then trigger a new run from the UI or via a manual_run trigger.

Common Failure Patterns

Auth Failure

Node fails immediately with permission error. Check:

superplane integrations list
superplane secrets list

Verify the integration is connected and the secret is valid.

Expression Error

Node fails referencing a missing field. Check:

  • Node name matches exactly (case-sensitive) in $['Node Name']
  • Upstream node actually emits the expected field
  • Root payload contains the expected data

Stuck Queue

Executions pile up without progressing:

superplane queue list --canvas-id <id> --node-id <nid>

Causes: node is paused, Approval waiting for human input, Time Gate holding, external service unresponsive.

Clear stuck items:

superplane queue delete --canvas-id <id> --node-id <nid> --item-id <iid>

Merge Never Fires

Merge waits for ALL incoming edges. If one branch is stuck, filtered out, or failed, Merge blocks. Check every upstream branch.

When to Use Other Skills

Need Use Skill
Create or modify a canvas superplane-canvas-builder
CLI commands and authentication superplane-cli

Documentation

For agents that can fetch URLs, the full SuperPlane docs are available in LLM-friendly format: