A clear finish line.
Set an outcome, workspace, permissions, and budget so the engine knows what success means and where it can act.
An autonomous goal engine designed for work that takes more than one session. A small Rust core, two Codex workers, and Jev between them.
The execution core has completed a bounded live trial. Persistent goals and the unattended 24/7 supervisor are not implemented or active yet.
OpenRouter connects the workers and Jev. The Rust controller checks results and can stop when the evidence is insufficient.
The direction is a new kind of /goal: an event-driven process that keeps making useful progress without a recurring schedule.
Set an outcome, workspace, permissions, and budget so the engine knows what success means and where it can act.
Planned durable checkpoints let the engine resume a goal, recover from bounded failures, and preserve what it has learned.
The target is a plan, act, verify, continue loop with visible receipts and explicit pause, resume, and cancel controls.
These persistent-goal capabilities are the next milestone. The current lab executes bounded trials.
Small core. Concrete evidence.
The initial lab runs two actual Codex processes with Jev mediation through OpenRouter. Its published proof separates the controller footprint from the workers it starts.
Read the project evidence ↗55 tests and a bounded live OpenRouter trial. Both workers passed 20 checks; the controller stopped acceptance when Jev's preference did not meet the fixed threshold.
The measured Rust binary is about 657 KiB and the live controller used about 6 MiB. Codex workers use additional memory.
General goals, durable supervision, restart recovery, and a 24-hour soak remain to be implemented and validated.