Skip to content

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 24 Sep 04:44
· 35 commits to main since this release
acff337

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 ea kill the pane omar list calls ea by @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 dev install 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

Full Changelog: v0.4.1...v0.4.2