Omnigent Releases

July 2026

v0.7.0

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

Omnigent 0.7.0 is a major release focused on putting your agents to work on your own terms, from scheduling recurring tasks that run without you to letting Omnigent pick the right harness and model for the job. This release brings first-class Automations and a dedicated /tasks page, real Project entities that organize your sessions and pre-fill their defaults, hands-free voice dictation in the composer, and smarter routing that chooses both harness and model straight from your task.

1. Automations (Scheduled Tasks)

Some work should just happen on a cadence — a morning digest, a nightly cleanup, a weekly report — without you kicking it off by hand every time. Automations let you set an agent task to run on a recurring schedule and then get out of the way.

A new /tasks page lets you create, edit, and run recurring agent tasks, complete with model and reasoning-effort selectors and a "Run now" action for when you don't want to wait for the next firing. You get live relative next-run times so you always know what's coming up, plus terminal run tracking with full history available at GET /v1/scheduled-tasks/{id}/runs. For chat-only work, tasks no longer require a workspace or a pinned host, so you can automate a conversation as easily as a code job.

Learn more in the Scheduled Tasks.

2. First-class Projects

Projects keep related work grouped instead of scattered across a flat session list. You can create, rename, and delete them right in the sidebar and file your sessions into the project they belong to.

Each project can carry its own default session settings — host, working directory, agent, and model — which pre-fill the new-session composer so you're not re-selecting the same options every time you start work in a familiar context.

Learn more in the Projects.

3. Voice dictation in the composer

Sometimes it's faster to talk than to type. Optional server-side transcription — installed with omnigent[dictation] — lets you dictate straight into the composer, with live streaming partials so you can watch your words appear as you speak.

It works in Electron, Firefox, and Chromium, and your audio never leaves your server. Toggle it from anywhere with ⌘⌥V, and if you'd rather not run transcription in-process, the engine can be offloaded to a remote worker.

4. Smarter routing

Choosing the right harness and model for each task is friction you shouldn't have to think about. A new "Auto · smart routing" harness option lets the router pick both the harness and the model based on your task itself.

Smart routing now activates automatically from your llm:/routing: config — there's no OMNIGENT_SMART_ROUTING env var to set anymore. And when you want to steer things yourself, a composer gear modal lets you tune the model, reasoning effort, and routing mid-chat without leaving the conversation.

Learn more in the Harnesses.

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.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.1

Released 2026-07-10

Bug fixes

  • 🖥️ On older desktop builds without the embedded browser, the Browser tab is now hidden instead of showing a dead tab that does nothing (#2393)

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