XERA / CONTROL PLANE

operator cockpit · phase 03

Private session required

Live control surface

Sign in to load the current snapshot.

Last sync: —

Merge + push approval gate

Telemetry / 01

Worker operations, at a glance.

One developer cockpit for live runs, pool pressure, and review-ready workspace state.

Open dispatch ledger
Active runs — awaiting telemetry
Queue depth — runs waiting to start
Agents online — heartbeat status
Review queue — approval attention
Boundary statusSettings apply: typed and approval-gated. GitHub review: bounded read-only evidence; lifecycle dry-run is read-only, while live push/PR execution remains host-gated. Local connector: not reporting / default-off. OMP: pilot-ready / worker default-off.
Host pulse

Resource pulse

source unavailable No telemetry
CPU—usage
Load average—1m / 5m / 15m
Memory—used / total
Process RSS—resident set
Uptime—host runtime
Pool active—in flight
Pool queued—waiting to start
Current agents

Who is working now

No data
Current agent telemetry

Sign in to load current agents.

Pool capacityWaiting for telemetry

Configured limit is authoritative on the server.

unknown
—in flight
—available
—queued
—configured max
Usage telemetry

Run usage and performance

No telemetry

Token volume

aggregate across runs
Total tokens—all token types
Input tokens—request input
Cached input tokens—reused input
Cache hit—cached / known input
Output tokens—response output
Reasoning tokens—provider-reported usage

Execution performance

duration and retry pressure
Total duration—all run time
Average duration—per run
Total attempts—all run attempts
Average attempts—per run
Compactions—context compactions

Sign in to load usage and performance statistics.

Quota telemetry

Provider headroom

source unavailable No data

Codex CLI limits and OMP provider limits are separate sources. OMP may show the same upstream Codex window again when it is using the Codex provider.

Sign in to load Codex and OMP quota telemetry.

OMP pilot

Pilot result summaries

not configured No data

Read-only aggregate metadata from a private results directory. Prompts, paths, and per-case detail are never exposed. Worker dispatch stays disabled.

Sign in to load OMP pilot result summaries.

Settings change preview

Edit configuration

Preview required

Submit the allowlisted values to calculate a safe effective-value diff.

Local transport · staged

Enroll connector

Optional: harnesses, os, repositories, runtimes.

Codex only. No credential is exchanged or stored by this dashboard.

One-time enrollment code
Local transport

Assign queued run

Select a queued run from the ledger.

Only fresh, session-visible Codex connectors are listed. The server rechecks repository and harness claims before assignment.

SWE-2 · OMP interaction

Agent needs input

The selected OMP run is waiting for a response.

Repository registry

Add repository

Choose from GitHub, then clone and register the local checkout used by workers.

Includes owners available to this session.

Search stays scoped to the selected owner.

Sign in to load GitHub repositories.
Selected repositoryNone selectedSelect a repository above.

Defaults to /home/maxerism/codex-agent/repos/<owner>/<name>. Clone refuses to overwrite an existing non-empty path.

Repository registry

Delete repository

Delete the registry entry and related registry/audit metadata. The server will delete only a control-plane-managed checkout; unmanaged files are never removed.

Runs and history are not deleted by this action.

Dispatch builder

Custom runner

Configure a run intent. Nothing is queued until you submit.

OMP follows server gate

Any positive safe integer. The server-configured pool capacity is authoritative; queued work may wait.

Must resolve to an allowed repository map entry.

The exact branch reviewed for merge.

Prompts are recorded with the sender, run, repository, branch, harness, and settings snapshot.

The server-configured default is selected when the dialog opens; explicit per-run choices remain available when their gates are enabled.

Optional override; Auto lets routing classify the run.

Stored per run, never inherited retroactively.

Default follows the Pi baseline.

Maximum configured window: 1,000,000 context units.

Preserved in the settings snapshot.

Runner policy remains authoritative.

POST target: /api/v1/pool/spawn · same-origin session
Repository policy

Jira settings

Select a registered repository to edit its Jira mapping.

One ID per line.

One status ID per line.

Repository policy

Edit working branch

Select a registered repository.

Repository policy

Agent policy

Select a registered repository.

Empty fields keep the current defaults; no policy is forced onto this repository.

Positive safe integer; empty saves as 1.

Allowed harnesses

Leave all unchecked to use current defaults. Server gates remain authoritative.

One model per line; empty uses current defaults.

One effort per line; empty uses current defaults.

One tier per line; empty uses current defaults.

One sandbox per line; empty uses current defaults.

Caps the per-run context window; Default keeps current behavior.