Skip to repository content

tenant.openagents/omega

No repository description is available.

OpenAgents Git authority 2026-07-28T00:49:20.846Z 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-gpui-launcher.md

3.5 KB

Omega Full Auto GPUI launcher (FA-03)

  • Date: 2026-07-24
  • Packet: OMEGA-FA-03
  • Omega issue: #22
  • Depends on: FA-00 freeze, FA-01 extract, FA-02 supervisor
  • Protocol pin: OpenAgents pack SHA-256 2dec2474e2cb64acb88291beb3d5efdeef4cbd8004dfe26c0492d1f3757174a9
  • OpenAgents land: f795e357c5

Result

Omega ships a dedicated Full Auto dock panel.

  • Entry: Agent panel New menu → Full Auto, plus full_auto_panel::ToggleFocus / OpenLauncher
  • Launcher: one objective, collapsed Advanced (title, done condition, turn cap), Start / Cancel
  • Monitor: up to eight active runs with typed states
  • Run view: pause / resume / paused-only Codex-to-Claude or Claude-to-Codex handoff / stop / retry, mission text, turn list
  • No ordinary composer on this surface
  • Mutations call supervised omega_effectd only
  • Full Auto and Agent Computer share one application-scoped supervisor and Omega data root.
  • A missing packaged component disables Start with an unavailable message; production never falls back to fake_effectd.mjs.
  • The supervisor exchanges generation-fenced reverse-host frames with the active Workspace, Agent panel, and ACP thread. Registered codex-acp and claude-acp runs can resolve a workspace, create the matching Agent thread, check ACP registration/connection readiness, dispatch, refresh evidence, and interrupt without a parallel GPUI run engine.
  • Leased-turn correlation is journaled before acknowledgement and rebound to the persisted Agent thread after a full Omega process restart.
  • System notes remain typed unavailable because ACP has no durable owner-visible entry that is excluded from model context. Owner-facing run state stays in the effectd-backed Full Auto monitor rather than a fake chat message.

Crate: crates/full_auto_ui. Supervisor helpers: start_run, get_run, pause_run, resume_run, handoff_run, stop_run, retry_run.

Sarah workroom projection (FA-08)

The owner-private Sarah workroom projects the service-backed run list in the same pane as the conversation. Each row shows the objective, assigned lane, state, latest recorded turn, and terminal reason. Its unattended timer is derived from the run record's startedAt or createdAt value; when that timestamp is absent the pane says the duration is unavailable instead of estimating it. The workroom keeps no Full Auto durable state and does not add another composer, activity ladder, or receipt inspector.

Completed work evidence (FA-10)

The run detail renders one ordered, public-safe evidence object using the same label/value grammar as the Sarah authority inspector. It links objective, turn, change and project generation, bounded diff summary, verification command and typed outcome, host-executed verification reference, and authority receipt and decision. Report and receipt refs must match at every hop and hostExecuted must be true. Missing, unsafe, self-reported, or mismatched evidence renders as unavailable; it is never presented as successful proof.

Verification

  • cargo test -p full_auto_ui -p omega_effectd --lib
  • cargo check -p zed -p agent_ui

Falsifier

A composer toggle or ordinary chat path starts Full Auto.

Next

  1. #23 routing and liveness (FA-04)
  2. #24 reports, Sync, mobile (FA-05)
Served at tenant.openagents/omega Member data and write actions are omitted.