process_run_create
Create a Process run from a catalog process or a launchable playbook.
Board Pickup (process or playbook_slug=board-pickup) starts at
Scan. Any playbook with tool_recipe.process_steps or a skill
sequence can start a run without a hardcoded catalog entry. The run
freezes playbook/skill versions + steps, current step, status, and
stream_id=run:{id}. Human/gate steps open a Work item and link it.
Not a Camunda / Zeebe / LangGraph workflow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | Override agent attribution label | |
| process | No | Optional process slug or name (board-pickup / Board Pickup). Omit when playbook_slug names a launchable playbook. | |
| work_id | No | Optional work UUID (writes WorkItem --case_of--> current ProcessStep) | |
| project_id | No | Optional project UUID to bind this run (writes Project --runs--> Process) | |
| playbook_slug | No | Playbook to launch as a run. tool_recipe.process_steps drive the walk when present; otherwise the skill sequence is used. Enough on its own — no catalog process required. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||