run_execute
Execute multi-step FL Studio production plans as one task: validate the plan, enable write mode, run operations in order with receipts, and stop at blockers for safe resumption.
Instructions
Run a multi-step production plan, such as writing a chorus, as one task.
The main path for work that spans several kinds of operation, such as
composing, writing notes, arranging, choosing sounds, and processing: it
validates the whole plan, checks readiness, enables write mode once for
the run, executes operations in order with per-operation receipts, and
releases write mode when finished. For edits already decided, use the
setters or project_apply_edits; to apply one result of processing_plan,
sound_plan_palette, or review_plan_revision, use that area's apply tool.
It stops at a blocker or an unknown outcome and reports the blocked
operation and a next step; resume with run_continue. Mutating plans need
authorized_to_modify=true. The run is saved locally and survives MCP
restarts. Never saves the project.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan | Yes | {plan_id, operations}: ordered operations, each with a unique operation_id; get each operation's fields from run_describe_operations. | |
| request | Yes | The task: brief, scope, preservation rules, allowed change categories, completion target, and authorized_to_modify=true when the user asked for project changes. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | ||
| status | Yes | ||
| summary | Yes | ||
| blockers | No | ||
| receipts | No | ||
| warnings | No | ||
| phase_plan | No | ||
| run_context | No | ||
| project_saved | No | ||
| timing_report | No | ||
| attempted_count | Yes | ||
| completed_count | Yes | ||
| creation_outcome | No | ||
| readiness_report | No | ||
| total_operations | Yes | ||
| generated_outputs | No | ||
| write_mode_active | No | ||
| rollback_attempted | No | ||
| session_fingerprint | No | ||
| project_state_digest | No | ||
| write_mode_enable_count | No | ||
| write_mode_disable_count | No | ||
| write_mode_shutdown_verified | No |