Expand description
REST API handlers for workflow management (/api/workflows).
Each workflow definition is a Kumiho item of kind "workflow" in the
Construct/Workflows space. The YAML definition and metadata (description,
version, tags, steps count) are stored as revision metadata.
Provides:
GET /api/workflows— list workflow definitionsPOST /api/workflows— create a new workflowPUT /api/workflows/{*kref}— update an existing workflowDELETE /api/workflows/{*kref}— delete a workflowPOST /api/workflows/deprecate— toggle deprecationGET /api/workflows/runs— recent workflow runs (from Kumiho)GET /api/workflows/runs/{id}— single run detailGET /api/workflows/dashboard— aggregated stats
Structs§
- Agent
Activity Query - Approval
Output Data - Approve
Workflow Body - Create
Workflow Body - Deprecate
Body - Retry
Workflow Body - RunWorkflow
Body - Transcript
Entry - Workflow
Dashboard - Workflow
List Query - Workflow
Response - Workflow
RunDetail - Workflow
RunSummary - Workflow
Runs Query - Workflow
Step Detail - Workflow
Trigger
Functions§
- handle_
agent_ activity - GET /api/workflows/agent-activity/{agent_id}
- handle_
approve_ workflow_ run - POST /api/workflows/runs/{run_id}/approve
- handle_
create_ workflow - POST /api/workflows
- handle_
delete_ workflow - DELETE /api/workflows/{*kref}
- handle_
delete_ workflow_ run - DELETE /api/workflows/runs/{run_id}
- handle_
deprecate_ workflow - POST /api/workflows/deprecate
- handle_
get_ workflow_ by_ revision - GET /api/workflows/revisions/{*kref}
- handle_
get_ workflow_ run - GET /api/workflows/runs/{run_id}
- handle_
list_ workflow_ runs - GET /api/workflows/runs
- handle_
list_ workflows - GET /api/workflows
- handle_
retry_ workflow_ run - POST /api/workflows/runs/{run_id}/retry
- handle_
run_ workflow - POST /api/workflows/run/{name}
- handle_
update_ workflow - PUT /api/workflows/{*kref}
- handle_
workflow_ dashboard - GET /api/workflows/dashboard