Workflow Update¶
Update an existing workflow unit. Only provided fields change; omitted fields preserved. 'steps' and 'step_instructions' replace/merge rather than patch individual entries — read the current value, mutate, and pass the whole structure back.
MCP name: workflow_update
Category: context
Mutates state (retry policy: manual)
Parameters¶
| Name | Type | Required | Description |
|---|---|---|---|
aliases |
str |
No | New comma-separated aliases (replaces) |
allow_override |
bool |
No | New allow_override flag |
command |
str |
No | New slash command name |
content_full |
str |
No | New workflow-level content |
content_summary |
str |
No | New summary |
description |
str |
No | New one-line summary |
dev_notes |
str |
No | New dev-mode-only notes. Pass an empty string to clear. |
execution |
str |
No | New default execution policy |
name |
str |
No | New human-readable name |
params_schema |
str |
No | New params schema (JSON object). Replaces existing schema entirely; pass an empty dict to clear. |
parents |
str |
No | New comma-separated parent paths (replaces) |
path |
str |
Yes | Path of workflow to update |
step_instructions |
str |
No | JSON object merged into step_instructions. Keys present in the new dict overwrite; keys absent are preserved. Pass the whole dict to replace cleanly. |
steps |
str |
No | JSON array replacing the DAG. Callers should read the current value via agent_docs, mutate, and pass back. |
tags |
str |
No | New comma-separated tags (replaces) |
workflow_name |
str |
No | New registry slug |