Operator Console
Wakeplane serves a compact single-operator console from the daemon at /console/.
The console is an inspection and recovery surface, not a full visual schedule builder. YAML, API, and CLI remain the primary creation and editing paths for now.
What it shows
Section titled “What it shows”- Run ledger in reverse chronological order
- Filters for run status, schedule, and target kind
- Schedule name, run status, attempt, target kind, worker, timestamps, duration, retry timing, and error preview
- Run inspector with full metadata, timeline, attempt history, receipts, dead-letter details, result preview, and raw JSON
- Schedule inspector with enabled/paused state, timing, target summary, policies, retry strategy, recent runs, and raw JSON
- Daemon status with health, readiness, store backend, scheduler state, workers, run counts, retention, auth, and request audit posture
Operator actions
Section titled “Operator actions”The console supports the same safe schedule actions as the API:
- pause
- resume
- trigger now with a reason
- copy schedule or run IDs
It does not bypass policy enforcement, durable run recording, target typing, auth, or request audit logging.
Auth boundary
Section titled “Auth boundary”The static console assets are served without authentication so a local browser can load the page. Console data and actions call /v1/..., which requires Authorization: Bearer <token> when WAKEPLANE_AUTH_TOKEN is set.
Use the Token button in the console to store the operator token in browser local storage for that origin.