Repository navigation
v0.4.2
Highlights
- First-class Pi backend, alongside a unified backend registry for all supported agents.
- Agent messages use native delivery channels, preserving unsent terminal drafts and waking idle agents.
- Mission Control persists independent chats, reconnects to active topologies, and resumes native backend conversations when available.
- Closing the last Mission Control window shuts down idle assistants and the runtime after a 10-second grace period; active topologies keep running.
- Runtime and compiler distribution improvements, terminal truecolor fixes, and more reliable CI coverage.
The release archives include omar with embedded Mission Control, omarc, omar-slack, and omar-computer for Linux and macOS on both x86_64 and ARM64.
What's Changed
Other Changes
- Bound the apt that Playwright runs, and stop refetching the browser by @lsk567 in #221
- Let the tap update run twice, and check the token when it has nothing to push by @lsk567 in #220
- Fix: enable tungstenite's handshake feature explicitly by @KE7 in #222
- Capture the whole draft, or admit you could not by @KE7 in #223
- Check for a hardcoded claude only where it could send anyone to claude by @lsk567 in #228
- Hand events to the agent instead of typing them at it by @KE7 in #224
- Give codex a side channel, and a home of its own by @KE7 in #225
- Give a deployment a lifecycle of its own, and a clean end by @zak-510 in #226
- Give the EA back the compiler's diagnostic when its program will not build by @lsk567 in #227
- Let the library do the websocket handshake by @KE7 in #231
- Write the trust record in one place by @KE7 in #232
- Make the blind-delivery test actually blind by @KE7 in #233
- Let
omar kill eakill the paneomar listcallseaby @lsk567 in #236 - Start and stop a workflow from the panel that shows it by @lsk567 in #237
- Generate the client's protocol from the runtime's by @lsk567 in #238
- Point the EA at the language spec, and make the spec worth pointing at by @lsk567 in #242
- Let a reaction be Rust, and let a team keep state by @zak-510 in #241
- Install the compiler beside the runtime by @lsk567 in #249
- Make
make devinstall dependencies it does not have by @lsk567 in #239 - Deliver events to claude over the peer socket without a human approving each one by @KE7 in #243
- Keep assistant terminal access available after a topology opens by @mrrkrieg in #244
- Save Mission Control chat history and restore conversation context by @mrrkrieg in #245
- Keep topologies live across independent EA-backed chats by @lsk567 in #250
- fix: wait for Codex paste state before submitting prompts by @FeritBerkay in #253
- Deliver agent messages through backend channels without touching user input by @KE7 in #254
- Restore legacy agent supervision across context loss with native side channels (#255, retargeted to main) by @lsk567 in #257
- Put every backend in one file: launching it and reaching it by @lsk567 in #258
- Manage Mission Control lifetime, resume chats, and preserve terminal colors by @lsk567 in #259
- Avoid workspace-trust prompt race in Codex resume CI by @lsk567 in #260
- Remove shell timing races from EA delivery isolation tests by @lsk567 in #261
- Add first-class Pi agent backend by @KE7 in #251
- Let the edge geometry test wait for the transform to settle by @lsk567 in #263
- Release OMAR 0.4.2 by @lsk567 in #264
New Contributors
- @mrrkrieg made their first contribution in #244
- @FeritBerkay made their first contribution in #253
Full Changelog: v0.4.1...v0.4.2