Skip to content

v0.12.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Sep 22:18
· 260 commits to main since this release
  • 📥 Import your existing local CLI sessions: pull recent Claude Code, Codex, and other CLI conversations straight into Omnigent from the web UI, keeping each one's original title. (#5401, #5400)
  • 📁 Projects now drive new sessions: name a project_id at creation to inherit the project's agent, workspace, and git defaults, move a session into a project from its title's folder tag, and project-started sessions now use the configured agent and directory instead of silently swapping it. (#5315, #5316, #5698)
  • 📱 Refreshed mobile and wide-screen UI: a ChatGPT-style mobile drawer, full-screen mobile search, better use of ultra-wide displays, appearance export/import, a heavier code-font option, a markdown table of contents, and a configurable Enter/⌘-Enter send shortcut. (#5427, #5507, #5502, #3723, #5431, #5550, #5831)
  • 🔌 More harnesses, more model control: Antigravity lands with the omni agy shortcut and agy-native aliases, Devin and Grok Build now show up in the New Chat picker, the pi harness takes a reasoning-effort setting (including mid-session /effort), self-hosted models like Ollama and vLLM get custom per-token pricing, setup offers a "Pi — use own login" option, and forking a session lets you pick its own model, effort, and approval mode. (#4732, #6071, #5129, #5247, #5715, #5603)
  • 🖥️ Run your host as a service: omni host enable/disable installs a per-user macOS or Linux service, omnigent host/start auto-open the web UI, and ACP sub-agents (e.g. Devin) now appear as their own child sessions with their tool calls in the transcript. (#5463, #5135, #5489, #5575)

Breaking changes

  • Bare omni now starts the background host instead of launching the polly agent — run omni run to launch the default agent. (#5776)
  • Web terminals moved to a single control-mode attach path; legacy PTY transport configuration has been removed. (#5484)

Bug fixes

  • 🔄 Sessions recover on their own: reconnect to a server-relaunched runner instead of failing every message, re-deliver sub-agent completions after a brief server outage, and transparently reconnect MCP tools after a remote server restarts. (#2752, #5867, #5863)
  • 🩺 Servers stay up under load: local SQLite servers no longer return /health 500s under multi-session load, and omnigent server no longer crashes on Windows. (#2768, #5624)
  • 🌐 web_fetch and web_search work again on wrapped and non-OpenAI harnesses (claude-sdk, codex, cursor, pi) instead of failing to find the researcher sub-agent. (#2439, #5829)
  • ⌨️ Terminal fixes: select and scroll text without tmux grabbing the mouse, copy soft-wrapped lines without stray newlines, and no more freezes after a transient tmux probe failure. (#5466, #5767, #5390)
  • 🧠 Codex sessions keep their memories across omni codex runs instead of forgetting them between sessions, stream reasoning as separated paragraphs, and the model picker refreshes when Claude Code or the Codex CLI is upgraded. (#5703, #5865, #5822)

💜 Thanks to our community

This release was shaped by the people who filed issues, opened PRs, and talked through feature requests with us on our Discord! Thank you for building omnigent with us, keep the bug reports, ideas and contributions coming :)

Full Changelog: https://github.com/omnigent-ai/omnigent/blob/main/CHANGELOG.md