process_run_create
Create a Process run from a catalog process, a launchable playbook or a template.
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 | |
| due_at | No | Optional due date-time for the instance | |
| 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) | |
| template | No | Open an instance from a process template (e.g. claim). The template is frozen into the run, which starts in its first stage. Replaces process / playbook_slug. | |
| project_id | No | Optional project UUID to bind this run (writes Project --runs--> Process) | |
| owner_agent | No | Optional owner label for the instance | |
| 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. | |
| subject_entity_id | No | Optional ontology entity UUID the instance is about (a policyholder, a candidate). One entity can have many instances. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||