run_playbook
Run a saved Playbook (growth_tactics) for the company operator or agent — dispatch the next unit as a one-off draft activity, or dry-run a Playbook brief with suggest_only. Use when the operator or agent should execute an Agreed playbook this cycle (same owner as Focus “Run play”), or preview cast/steps/cost without spend. Structured playbooks require plan Agree before dispatch; suggest_only does not.
Routing: Run or dry-run a saved Playbook → use this
[sensitive-tier, initiates a multi-step agent process — company managers (executive/gm) run this without a card. Other members ask once; a from-now-on approval makes future calls seamless. Connecting a connector still needs the OAuth/connect card (request≠grant).]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| tactic_id | No | UUID of the Playbook to run (use this or tactic_title). | |
| agent_name | No | Optional: override which agent runs it (else resolved from the playbook's lane or assignee). | |
| suggest_only | No | If true, return Playbook execution brief only (who / steps / readiness / estimate) — no dispatch, no spend, no Agree required. Use for Chat/MCP dry-run before Run. | |
| tactic_title | No | Title (or fragment) of the Playbook to run (use this or tactic_id). |