Skip to repository content

tenant.openagents/omega

No repository description is available.

OpenAgents Git authority 2026-07-28T00:35:29.445Z Public web read
NIP-34 coordinate30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omega
MaintainersHidden in public view
References2 branches · 1 tag
Read-only clonegit clone https://openagents.com/git/tenant.openagents/omega.git
Browse files

docs/src/development/omega-full-auto-routing-liveness.md

2.0 KB

Omega Full Auto routing and liveness (FA-04)

  • Date: 2026-07-24
  • Packet: OMEGA-FA-04
  • Issue: #23
  • Protocol pin: OpenAgents pack SHA-256 2dec2474e2cb64acb88291beb3d5efdeef4cbd8004dfe26c0492d1f3757174a9

Result

Omega's Full Auto panel and omega_effectd supervisor now consume FA-04 protocol methods:

  • get_capacity — per-lane capacity ledger and non-overridable guardrail list

Provider account roster

The Full Auto panel treats provider accounts and capacity lanes as distinct records. When get_capacity includes bounded public-safe accounts, Omega shows each account's provider, device-local label, readiness, quota state, and lane mapping. An absent account list renders as unavailable rather than inventing one account per lane. Provider connection and reauthentication stay in Omega's native Agent authentication flow; the roster never reads, copies, or prints credentials from a Codex home.

  • decide_attention — redacted stall/retry attention decision
  • get_run stall cause + recovery action rendered in the run monitor

A missing host thread settles to a typed stall with stop_only. Capacity lanes show on the launcher and run monitor. GPUI stays presentation-only.

The panel checks attention only for typed retrying and stalled snapshots. It passes the previous service dedup key back to decide_attention, records denied decisions so a disabled notification preference cannot create a poll storm, and suppresses overlapping checks. An allowed decision produces an Omega workspace notification and requests window attention. Visible copy is selected from an exact state allowlist and is built locally from fixed strings; the service-provided run title/body, objective, paths, prompts, transcript, credentials, dedup key, and raw errors never enter the notification.

Verification

  • cargo test -p full_auto_ui -p omega_effectd --lib
  • ./script/clippy -p full_auto_ui -p omega_effectd
  • cargo check -p zed -p agent_ui -p full_auto_ui
Served at tenant.openagents/omega Member data and write actions are omitted.