Dashboard Guide¶
The Waymark dashboard is the browser control plane for everything the middleware captures and decides.
URL¶
Since v5, a single global daemon serves every project at one fixed URL:
Start it once with waymark daemon start. Every view shows data for the active project — switch projects from the Active Project dropdown in the sidebar (or by clicking Open in the Hub). The sidebar footer always shows the daemon port :47000; raw per-project ports are an internal detail in daemon mode.
In legacy per-project mode,
waymark startprints a project-specific URL in the47000-47999range instead.
Main areas¶
Actions¶
The Actions view is the event ledger:
- filter by status, tool, decision, and search term
- inspect matched policy rules and reasons
- approve or reject pending actions
- roll back reversible writes
- pivot from paths or sessions into deeper review
Approvals¶
The approvals inbox combines direct policy-held actions with routed approval requests.
- pending items appear with urgency
- escalation deadline badges highlight risk
- approve, reject, or approve-with-edit from the drawer
- routed team approvals and simple policy holds share the same review surface
Sessions¶
The Sessions view groups actions by session_id.
- inspect the timeline for one run
- roll back the full session
- roll back selected writes only
- review session diffs before undoing anything
Agents¶
The Agent Monitor adds live observability:
- btop-style active-session view
- Session History tab for completed sessions
- sparklines, context pressure, and burn rate
- tool-call and prompt detail modals
- ports view with public/private indicators and Kill buttons
- rate-limit setup guidance and status
Stats¶
The Stats area surfaces analytics such as:
- top blocked paths
- busiest hours
- average approval latency
- agent token usage by project
Hub¶
When more than one project is registered, Hub shows a machine-wide overview of peer Waymark instances.
- running / paused / stopped projects
- live port links
- peer action and pending counts
- pause, resume, stop, and cleanup controls
Settings¶
Waymark's settings surface includes policy management and reviewer identity controls. Current releases also include a policy editor that writes back to waymark.config.json.
Day-to-day workflow¶
- start Waymark in a repo
- keep Actions open while the agent works
- move to Approvals when a pending decision appears
- inspect Sessions when you want the full run context
- use Agents and Stats for cross-session visibility
UI details worth knowing¶
- dark mode can follow
prefers-color-scheme - browser tab title can show pending count
- SSE updates keep action and agent views fresh
- the dashboard falls back to a helpful setup banner if UI assets are not built
Typical review loop¶
Agent runs → policy evaluates → dashboard updates → human reviews pending work → action is approved/rejected/rolled back → session and analytics views update
Keep Actions and Agents open together
Actions tells you what the governed tools are doing. Agents tells you which live session is consuming tokens, holding ports, or operating outside the policy path.