Skip to content

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.

  • 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

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.

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.