Expand description
HTTP route modules.
This module provides the HTTP introspection surface for the ActionQueue daemon. Routes are organized by functionality:
health- Liveness endpoint (GET /healthz)ready- Readiness endpoint (GET /ready)stats- Aggregate statistics endpoint (GET /api/v1/stats)tasks_list- Task listing endpoint (GET /api/v1/tasks)task_get- Single task endpoint (GET /api/v1/tasks/:task_id)runs_list- Run listing endpoint (GET /api/v1/runs)run_get- Single run endpoint (GET /api/v1/runs/:run_id)control- Feature-gated control endpoints (cancel + pause/resume)
Modules§
- control
- Feature-gated control route registration.
- health
- Health check route module.
- metrics
- Metrics route module.
- pagination
- Shared pagination types and parsing for list endpoints.
- ready
- Ready route module.
- run_get
- Single run retrieval route module.
- runs_
list - Runs list route module.
- stats
- Stats route module.
- task_
get - Single task retrieval route module.
- tasks_
list - Tasks list route module.
Structs§
- Router
Observability - Observability dependencies grouped for router state construction.
- Router
State Inner - Router state shared across all HTTP handlers.
Functions§
- build_
router - Builds the HTTP router with all registered routes.
Type Aliases§
- Control
Mutation Authority - Shared control mutation authority type used by control handlers.
- Router
State - Shared router state type (Arc-wrapped inner struct for Clone compatibility).