Repository navigation
Releases: omar-os/omar
Releases · omar-os/omar
Release list
v0.4.3
What's Changed
Other Changes
- Give topology team instances versioned workspaces by @lsk567 in #269
- Run team reactions in prompt-definition order by @lsk567 in #276
- Let opencode offer OMAR's tools under the names the prompts use by @lsk567 in #279
- Browse and edit team artifacts with code-server by @lsk567 in #270
- Independent OMAR sessions with background runtime lifecycle by @lsk567 in #278
- Import external JSON Schema string enums as port types by @FeritBerkay in #248
- Checkpoint topologies at tag boundaries; pause, resume, and roll back runs by @lsk567 in #280
- Keep a wrapped team's ports out of rows of their own by @lsk567 in #292
- Add a settings menu with a light and dark theme by @lsk567 in #293
- Sessions are containers and survive a binary upgrade: down keeps, up --name restarts, rm removes, run --fg by @lsk567 in #290
- Refresh Mission Control's workflow interface by @mrrkrieg in #284
- Support multi-file Mission Control proposals by @lsk567 in #297
- Increase Mission Control typography for comfortable reading by @lsk567 in #299
- feat: add topology-only Jev Choice backend by @FeritBerkay in #291
- Remove the unused Slack and computer bridges by @lsk567 in #295
- Keep line breaks in the operator's own chat messages by @lsk567 in #300
- Add native Jev fallback flow and harden schema bundles by @mrrkrieg in #294
- Put Files & versions beside Inspect on terminal in the chat composer by @lsk567 in #288
- Add "Chat about this" quoting in Mission Control chat by @lsk567 in #301
- Render Markdown in Mission Control operator messages by @lsk567 in #304
- Release OMAR 0.4.3 by @lsk567 in #302
- Fix Web CI layout assertion after operator Markdown rendering by @lsk567 in #305
Full Changelog: v0.4.2...v0.4.3
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
v0.4.1
What's Changed
Other Changes
- Point the Homebrew update at the tap's current home by @lsk567 in #194
- Hold the logical clock against the wall clock by @lsk567 in #201
- Give every delay a unit, and let a reaction bound how long it may take by @lsk567 in #199
- Make the operator a component: the Web backend and the port panel by @lsk567 in #200
- Give ports LF's semantics: a plain connection costs nothing by @lsk567 in #205
- Show what a program will do before it does it by @lsk567 in #195
- Fill the panel with the terminal, and resize the session once per drag by @lsk567 in #197
- Follow the text with the drawing, and lay it out only when it changes by @lsk567 in #206
- Bound every CI job, and stop waiting forever for the dpkg lock by @lsk567 in #218
- Release 0.4.1 by @lsk567 in #219
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
Other Changes
- Move project domain to omar.rs by @lsk567 in #157
- Rename Rust entrypoint to omar.rs by @lsk567 in #158
- Add initial OMAR language compiler and bytecode VM by @lsk567 in #156
- Gate releases on the live topology suite by @lsk567 in #162
- feat(topology): add live diagrams and direct source execution by @lsk567 in #163
- Add team parameters, bracketed agents, and a main block by @lsk567 in #168
- Carry the operator's diagram selection to the EA by @lsk567 in #169
- Carry instances through the bytecode and the diagram protocol by @lsk567 in #171
- Give agents a pane wider than tmux's default by @lsk567 in #172
- Report and change the assistant's backend over the API by @lsk567 in #173
- Attach a WebSocket terminal to a running agent by @lsk567 in #170
- Let the terminal viewer scroll by @lsk567 in #174
- Give the assistant a terminal of its own by @lsk567 in #175
- Reflow the session to the viewer, and put it back on detach by @lsk567 in #177
- Point the terminal tests at the constructor that still exists by @lsk567 in #178
- Stop re-delivering a prompt the agent has already answered by @lsk567 in #179
- Add timers to the language, the VM and the diagram protocol by @lsk567 in #180
- Let a team instantiate another team by @lsk567 in #181
- Check the backend a source declared, not one the corpus agreed on by @lsk567 in #182
- Move Mission Control into web/ by @lsk567 in #183
- Start the daemon and Mission Control with one command by @lsk567 in #186
- Serve Mission Control from omar serve --ui by @lsk567 in #185
- Write the serve context before announcing the address by @lsk567 in #187
- Start people on Mission Control, not on tmux by @lsk567 in #188
- Bump to 0.4.0, and keep Bureau out of the live suite by @lsk567 in #190
- Stop gating releases on a suite of live agents by @lsk567 in #191
- Remove four scratch programs from the repository root by @lsk567 in #192
- Point the release smoke test at ports that exist by @lsk567 in #193
Full Changelog: v0.3.3...v0.4.0
v0.3.3
What's Changed
Other Changes
- refactor: remove watchdog auth-failure fallback feature by @lsk567 in #150
- refactor: prune dead code by @lsk567 in #151
- Update README by @lsk567 in #152
- Readme update by @lsk567 in #153
- Prompt OMAR tool discovery before orchestration by @lsk567 in #154
- release: v0.3.3 by @lsk567 in #155
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
Other Changes
- Add Codex reasoning effort support by @KE7 in #131
- fix(prompts): restore explicit agent cleanup duties lost in MCP migration by @KE7 in #132
- fix: smart popup event deferral — only defer on meaningful input by @KE7 in #133
- fix(test): align opencode binary-tree session names with multi-EA scheme by @KE7 in #134
- Enhance star history display with responsive images by @lsk567 in #136
- Preserve popup input across event delivery by @KE7 in #138
- [codex] Fix smart event input capture for suggestions by @KE7 in #143
- [codex] Enable agy backend support by @KE7 in #142
- fix(mcp): strip "(deleted)" from server exe path so spawned agents get OMAR tools by @KE7 in #139
- Fix dashboard launch handoff by @KE7 in #137
- Update CLAUDE.md based on the karpathy template by @lsk567 in #145
- fix: avoid tmux stdin path in paste_text (related to #118) by @zak-510 in #147
- fix: write tmux/backend payloads to user-private temp files (#146) by @zak-510 in #148
- release: v0.3.2 by @lsk567 in #149
New Contributors
Full Changelog: v0.3.1...v0.3.2
v0.3.1
v0.2.7
What's Changed
Other Changes
- fix(tmux): preserve LF in paste-buffer for raw-mode TUIs by @lsk567 in #117
- fix: defer events by 30s while agent popup is open by @lsk567 in #120
- fix(slack-bridge): use /api/ea/{id}/ prefix for all OMAR API calls by @lsk567 in #119
- feat: install panic hook that persists stacks to ~/.omar/logs/panics/ by @lsk567 in #121
- release: v0.2.5 by @lsk567 in #122
- fix: wait for Claude v2.1.116 input widget readiness before pressing Enter by @lsk567 in #123
- fix: tmux extended-keys on (restore Shift+Tab in dashboard) by @lsk567 in #124
- fix: deliver YOUR PARENT via initial user message; remove dead {{PARENT_NAME}} by @lsk567 in #125
- fix(tmux): deterministic deliver_prompt with sentinel + placeholder by @lsk567 in #127
- release: v0.2.7 by @lsk567 in #128
Full Changelog: v0.2.4...v0.2.7
v0.2.6
What's Changed
Other Changes
- fix(tmux): preserve LF in paste-buffer for raw-mode TUIs by @lsk567 in #117
- fix: defer events by 30s while agent popup is open by @lsk567 in #120
- fix(slack-bridge): use /api/ea/{id}/ prefix for all OMAR API calls by @lsk567 in #119
- feat: install panic hook that persists stacks to ~/.omar/logs/panics/ by @lsk567 in #121
- release: v0.2.5 by @lsk567 in #122
- fix: wait for Claude v2.1.116 input widget readiness before pressing Enter by @lsk567 in #123
Full Changelog: v0.2.4...v0.2.6
v0.2.5
What's Changed
Other Changes
- fix(tmux): preserve LF in paste-buffer for raw-mode TUIs by @lsk567 in #117
- fix: defer events by 30s while agent popup is open by @lsk567 in #120
- fix(slack-bridge): use /api/ea/{id}/ prefix for all OMAR API calls by @lsk567 in #119
- feat: install panic hook that persists stacks to ~/.omar/logs/panics/ by @lsk567 in #121
Full Changelog: v0.2.4...v0.2.5