1.5 KiB
1.5 KiB
Workflow Troubleshooting Reference
Use this when a source, capability, artifact, deployment, or run is missing, unrunnable, or surprising.
Missing Capability
Check in this order:
wf.admin.list_sourceswf.admin.inspect_sourcewf.workflow.list_capabilitieswf.workflow.inspect_capability
Remember: MCP control tools are not workflow capabilities. They appear in
MCP tools/list, not wf.workflow.list_capabilities.
Unrunnable Deployment
Run validate_deployment before run_deployment.
Common diagnostics:
binding_missing: deployment lacks a logical-to-concrete source binding.source_missing: bound concrete source does not exist or is disabled.capability_missing: required node/reducer is not available.schema_changed: saved snapshot no longer matches current source.source_unreachable: live check could not contact an upstream source.
Use live_check=true only when you intentionally want to contact upstream
sources. It may spawn stdio servers or perform network I/O.
Run Debugging
If a run fails:
- Read
status,error,diagnostics, andtrace_count. - Use
inspect_runfor stored summary. - Use
read_run_tracewith a bounded range.
Do not request full traces unless the user explicitly asks and the trace is known to be small.
Harness Problems
Some LLM harnesses do not refresh tools/list mid-session. Do not rely on new
saved workflows becoming new tools. Use run_deployment and call_capability
instead.