marrow_workflow
Register, start, and advance multi-step workflows with status tracking. List and inspect runs to manage workflow instances.
Instructions
Interact with Marrow Workflow Registry. Register, start, and advance multi-step workflows. Actions: register (create workflow template), list (show all), get (details), start (begin instance), advance (complete a step), instances (list runs).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Workflow name (for register) | |
| tags | No | Tags (for register) | |
| steps | No | Step definitions (for register) | |
| action | Yes | Workflow action to perform | |
| inputs | No | Workflow inputs (for start) | |
| status | No | Filter by status (for list/instances) | |
| agentId | No | Agent ID starting the workflow (for start) | |
| context | No | Workflow context (for start) | |
| outcome | No | Step outcome (for advance) | |
| instanceId | No | Instance ID (required for advance) | |
| workflowId | No | Workflow ID (required for get/start/advance/instances) | |
| description | No | Workflow description (for register/update) | |
| nextAgentId | No | Next agent for the following step (for advance) | |
| contextUpdate | No | Context changes (for advance) | |
| stepCompleted | No | Step number completed (for advance) |