Skip to content

Releases: omar-os/omar

v0.4.3

Choose a tag to compare

@github-actions github-actions released this 18 Oct 13:10
74ad559

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

Choose a tag to compare

@github-actions github-actions released this 24 Sep 04:44
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

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 18 Aug 15:33
62533a7

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

Choose a tag to compare

@github-actions github-actions released this 05 Aug 23:21
72bb586

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

Choose a tag to compare

@github-actions github-actions released this 11 Jul 06:10
e8feee6

What's Changed

Other Changes

Full Changelog: v0.3.2...v0.3.3

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 11 Jun 17:38
1596e5b

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

Choose a tag to compare

@github-actions github-actions released this 06 May 21:56
0aaadd5

What's Changed

Other Changes

  • feat: migrate agent orchestration from REST API to MCP stdio (reinstates #108) by @KE7 in #113
  • fix(test): close heredoc-vs-readback race in manager_notes integration test by @lsk567 in #130
  • release: v0.3.1 by @lsk567 in #129

Full Changelog: v0.2.7...v0.3.1

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 24 Apr 05:56
78baace

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

Choose a tag to compare

@github-actions github-actions released this 22 Apr 01:08

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

Choose a tag to compare

@github-actions github-actions released this 21 Apr 16:09

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