Omnigent Releases

July 2026

v0.6.0

Released 2026-07-21 · 3 min read · Omnigent maintainers

Omnigent 0.6.0 is a major release focused on meeting you wherever you work, from bringing your existing chats in and reading files richly to driving sessions from Slack and a desktop app on every platform. It lands a guided theme editor for making the UI your own, first-class Slack control complete with inline approvals, and native desktop apps that now run on Windows and Linux alongside macOS.

1. Richer file viewing

Reading files inside Omnigent now covers far more than plain source. You get inline PDF preview with review comments, find-in-file across the editor, and rendered previews for markdown and notebooks — so you can review what the agent produced without leaving the session.

The diff viewer adds a "Wrap lines" toggle for long lines, and the file panel stays browsable even when the runner is offline, as long as the host is still connected, so you are never locked out of your files mid-session.

Learn more in the Code viewer and diffs.

2. Custom themes

You can now shape Omnigent's look with a guided theme editor. Shared accent, tint, and contrast controls plus a sidebar translucency setting let you tune the whole interface, and there is a new Nord palette to start from — or hit the randomize dice to discover a look you like.

The file editor follows your Omnigent theme too, so your chosen palette carries through from the session view into the code you are reading and editing.

Learn more in the Appearance settings.

3. Bring your existing work in

Starting fresh in a new tool usually means leaving your history behind. Now you can import your Claude Code and Codex chats directly with omni import, bringing up to 50 conversations in at once. Imported and new sessions also get automatic first-turn titles, so your list stays readable without any manual naming.

Learn more in the Import existing chats.

4. Navigation bar in transcript

Long transcripts are now easy to move through. A navigation bar in the session transcript lets you jump around your history with a click, so you can find an earlier turn or result without endless scrolling.

5. Slack integration

Start and manage an Omnigent session from Slack

You can now kick off and drive Omnigent sessions straight from Slack. Beyond starting work, you can approve tool calls and answer the agent's questions inline in the channel, so you can keep a session moving from wherever your team already talks.

Learn more in the Slack.

6. Omnigent desktop app on Windows and Linux

The Omnigent desktop app is no longer macOS-only. Windows and Linux builds are now available, so you can run the native app on your platform of choice. Download the build for your system from the website.

Learn more in the Install.

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

What's Next

Install or upgrade Omnigent:

uv tool install --python 3.12 omnigent   # or: pip install "omnigent"
  • Star the project and file issues on GitHub.
  • Join the conversation on our Discord.
  • Browse the docs to go deeper.

v0.5.0

Released 2026-07-10

Major new features

  • 📱 Omnigent for iOS — now on the App Store — the native iOS app is live on the App Store; Android is coming soon (#2262, #2263, #2282, #2179)
  • 🧩 Generic ACP harness — connect Omnigent to any ACP-compatible agent, bridged to Omnigent's own tools over an MCP relay (#2152)
  • 🔎 Command palette & richer search — a global ⌘/Ctrl+K palette (also wired to the sidebar "Search") jumps across sessions, and session search now shows a highlighted matched-content preview so you can see why a session matched (#1386, #2086, #2162)
  • 🎨 Appearance & customization settings — pick a color theme (Omnigent, Dracula, GitHub, Catppuccin, Gruvbox), a terminal theme, and independent UI and code editor/terminal font size + family (#2225, #2147, #2154, #2135, #2040, #2047)
  • 💬 Message steering & queuing — line up several messages while a turn runs, then edit, reorder, delete, or steer them; queued messages auto-flush on idle, in the background, and across sessions (with attachments) (#2008, #2010, #2019, #2022, #2025, #2029, #2078)
  • ☸️ Kubernetes deployment — a new official omnigent-server-kubernetes image ships the sandbox provider SDK (no custom build), and runner Pods can now schedule on arm64 via node_selector (#2124, #2123)
  • 🌿 Start sessions in git worktrees — pick an existing worktree or generate a fresh branch name right from the new-session composer, see the branch in the sidebar, and delete the worktree + branch on session delete; set a default base branch in Settings › Git (#2088, #2094, #2098, #2267)
  • 🌐 Embedded browser — the Omnigent desktop app now ships a built-in browser pane your agent can drive with framework-owned tools (browser_navigate, browser_click, browser_type, browser_snapshot, browser_screenshot) — it opens a page, reads it, and acts on it without leaving the workspace (#2248)
  • 🖥️ Better web terminal — tmux control-mode (CC) is now the default transport, so the browser owns scrollback and text selection natively in the terminal view (no more fighting tmux for the viewport or mouse), with output coalesced into fewer WebSocket frames for a snappier feel (#1970, #1972)

Bug fixes

  • 🖥️ claude-native reliability — resumed sessions no longer crash on compaction or TaskOutput history, in-pane /model switches no longer stick on "Stop", and mid-turn messages no longer raise a false "terminal did not become ready" error (#1957, #2293, #2082, #2001, #2089)
  • 🧭 Smart routing & compaction — intelligent routing now correctly routes Claude sessions and overrides an orchestrator-specified model when the parent toggle is on, and /compact on a pinned Anthropic model no longer 500s (#2136, #2291, #2043)
  • 🚀 Launch & gateway auth — harness workers now start when Omnigent is launched from a macOS/Linux GUI client (stripped PATH), and managed claude-native sessions against an Anthropic-compatible gateway pass through the model instead of stalling on the API-key menu (#1935, #2371)
  • Approvals & policies — inbox approvals now resume the gated tool call, and default policies created via the API now take effect on sessions (#2142, #2333)
  • ⏱️ Idle-session stability — messaging a long-idle session no longer risks the new turn being killed mid-flight by the idle reaper (#1834)

💜 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


v0.4.0

Released 2026-07-03

Install

uv tool install --force "omnigent==0.4.0"

0.4.0 turns harnesses into a real plugin platform — bring your own coding agent as an installable package — and matures the whole native-harness fleet with parity, cost, and polish across the board.

Major new features

  • 🤹 Polly multi-agent orchestration: the polly example orchestrator now fans work out across more coding sub-agents — cursor, hermes, and opencode join the roster — so a single run can delegate to the right agent for each task (#1844, #1776)
  • 🔌 Harness plugin SDK: bring your own coding agent — any harness can now ship as an installable Python package (via the omnigent.community.harness entry point), no fork or core changes required. A declarative capability model + a /v1/harnesses catalog let the server and UI discover what each harness supports (#1756, #1847, #1894)
  • 🪢 Native-harness maturity across the fleet:
    • kiro-native reaches full parity: Omnigent tools inside kiro sessions, a launch-time model picker, TUI approvals surfaced as chat cards, working interrupt / Stop, and credit usage tracked as session cost (#1709, #1706, #1715, #1293, #1531, #1699)
    • claude-native renders live tool-call cards in the web chat, shows background-shell status, and takes a pluggable launch command (#1499, #1578, #1476)
    • qwen-native gains Omnigent tools in the TUI and carries conversation history across fork / switch-agent (#1559, #1576)
    • GitHub Copilot reports authoritative AI-credit cost, forwards reasoning effort, emits compaction-complete events, and gates its native tools through policy (#1486, #1503, #1505, #1511)
  • 🧩 VS Code extension (coming very soon): open and drive your running Omnigent server without leaving the editor — landing shortly, not on the Marketplace just yet (#1288, #1855)
  • 🛡️ Better control & elicitation: clicking Decline now cleanly cancels the turn instead of nudging the model to retry, a new intent_gate keeps an agent on its original task, and sub-agents can carry their own cost budgets (#1839, #1777, #1538)
  • 💻 Web & CLI polish: unread/seen state syncs across devices, compaction shows a progress bar instead of a silent pause, a new ! shell passthrough folds command output into your next turn, half-typed drafts survive navigation, the file viewer gains image zoom + inline comments, and the app installs as an offline-capable PWA (#1679, #1304, #1524, #1659, #1775, #116)
  • 🔎 Zero-setup web search: web_search works out of the box with a keyless DuckDuckGo backend; add Tavily for grounded search on any model (#918, #1339)

Bug fixes

  • Connections hold under load — a ws-tunnel keepalive fix ends mid-session disconnects (#1727).
  • Sub-agent results reliably reach the parent session now, instead of getting lost (#1770).
  • pi-native recovers on long sessions — tool calls no longer start failing about an hour in (#1621).
  • Native harnesses survive sandbox restarts — codex/claude-native restore compaction + transcript on resume (#1535).
  • No more zombie processes or runaway terminal panes — orphaned tool/harness processes are reaped and idle panes self-heal (#1812, #1624).
  • Accurate costs — fixed a lost-update race in session usage and stopped double-billing Cursor cache tokens (#1664, #1802).

...and more!


💜 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/compare/v0.3.0...v0.4.0

June 2026


v0.3.0

Released 2026-06-27

Major new features

  • 🤖 Seven new agent harnesses: Hermes (SDK + native TUI), GitHub Copilot (SDK), OpenCode, Goose, Qwen Code, Kiro, and Kimi Code; plus Antigravity promoted to a full SDK + native agy CLI harness (#1132, #330, #576, #955, #1020, #899, #521, #892)
  • 🪢 Native-harness parity across the fleet: compaction, cost/token tracking, resume, true fork with history, in-session model switching, and tool-approval / AskQuestion web cards, for cursor, codex, qwen, pi, hermes, goose, and opencode (#1303, #1331, #1271, #1260)
  • 🖥️ Omnigent Desktop: now manages the server + runner automatically (#1437, #1445)
  • 🗂️ Projects workspace: group sessions into Projects and drag between them, plus a Settings surface and per-harness run-mode memory (#1341, #1432, #1110)
  • 📦 More deploy & sandbox targets: host on Databricks Apps + Lakebase Postgres (#956), AWS Bedrock provider (#901), on-demand Kubernetes runner Pod sandbox (#881), and a boxlite managed host (#102)
  • 🪟 Native Windows support (only core features) (#1236)
  • 🕵️ Custom Agent Creation UI (#1098)
  • 🔌 In-app MCP management from Agent Info (#1093), sys_session_share agent-facing session sharing (#985), and web UX polish — shortcuts overlay, pinned-session hotkeys, image lightbox (#833, #967, #1334)

Bug fixes & hardening

  • Authoritative context-window resolution + compaction-failure surfacing + /context meter; compaction ownership moved runner→harness, ending compact-every-message (#1121, #1169, #1082).
  • Native harnesses no longer fail silently — codex/antigravity surface real turn/model/auth errors instead of empty/false success (#1108, #1172).
  • Policy checks fail closed when turn context is missing (#1078).
  • Parallel sub-agents — serialized continuation turn-starts fix the 204 race (#996).
  • claude-native stability — tmux server survives inner-CLI exit (#849). ...and more!

Full Changelog: https://github.com/omnigent-ai/omnigent/compare/v0.2.0...v0.3.0rc1


💜 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 :)


v0.2.0

Released 2026-06-19

Install

uv tool install --force "omnigent==0.2.0"

0.2.0 turns omnigent into a multi-vendor agent platform with pluggable agent SDKs, a much wider fleet of sandbox & deploy targets, and hardened security underneath.

Major new features

  • 🤖 More agent harnesses & SDKs
    • run agents on Google Antigravity (Gemini 3 Pro, also Claude/GPT-OSS) (#194)
    • Cursor via a first-party Python SDK and a native cursor-agent (ACP) harness with cost tracking (#203, #551, #635)
    • Native /compact for Codex and Pi login folded into omnigent setup (#285, #207)
  • 📦 More sandboxes & deploy targets
    • new sandbox providers NVIDIA OpenShell, E2B, CoreWeave, and Podman (#227, #565, #302, #401)
    • deploy to Cloudflare Containers (D1 + R2) with an S3 artifact store, plus a UBI9 image for RHEL/OpenShift (#651, #167)
  • ⬆️ omni upgrade: self-upgrade the CLI to the latest release, with an out-of-date notice on startup (#188).
  • 🔒 Secretless sandbox egress: credential_proxy injects bearer/basic auth for allow-listed hosts so secrets never enter the sandbox (#236)
  • 📊 MLflow tracing end-to-end through omnigent run (#638)

Bug fixes

  • omni upgrade is version-aware — upgrades to the right release instead of looping against a stale version (#726).
  • omnigent run exits cleanly on an INPUT-phase policy denial instead of hanging (#599).
  • The REPL no longer crashes when the daemon returns a non-JSON status response (#660).

Full changelog: https://github.com/omnigent-ai/omnigent/compare/v0.1.1...v0.2.0


💜 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 :)