-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Summary
wfctl list_step_types (via MCP) returns 75 step types but is missing at least 3 that are registered by built-in plugins:
step.json_parse— Added in v0.3.33 (pgx JSON double-encoding fix). Not listed.step.auth_validate— Registered by theauthplugin (JWT validation via auth.m2m). Not listed, thoughstep.auth_requiredis.step.raw_response— Registered by thehttpplugin (non-JSON HTTP responses, e.g. TwiML XML). Not listed, thoughstep.json_responseis.
Expected Behavior
All step types registered by built-in plugins should appear in list_step_types output, since the tool description says "Returns built-in steps plus steps from installed plugins."
Steps to Reproduce
wfctl list-step-types # or via MCP: list_step_types
# Search output for json_parse, auth_validate, raw_response — none foundContext
These steps are actively used in production YAML configs and work at runtime. The issue is only with the wfctl/MCP discovery tooling not listing them, which affects IDE completions and config validation.
Environment
- workflow v0.3.33
- wfctl (latest as of 2026-03-12)
Reactions are currently unavailable