Major new features
- 🎛️ Take full control of native harnesses: switch Claude Code permission modes live (Manual, Auto, Accept edits, Plan) with shift+tab or from settings,
/renamesyncs back to the UI, model pickers now show exactly what the claude/codex CLI reports, and Codex sessions can run at Max/Ultra reasoning. (#4018, #4104, #5022, #5217) - ⏱️ Automations get real guardrails: scheduled tasks can cap LLM spend per firing with
max_cost_usdand set a Claude Code permission mode (e.g. Accept edits, Bypass permissions) per task. (#4791, #5346) - ⌨️ A faster web and desktop flow: Cmd/Ctrl+N starts a new session anywhere (including the macOS app), ⌘K and session-switch hotkeys stay live in the terminal and composer, the task tracker moves inline as a collapsible "Plan (N/M)" card, and a new session actions menu sits beside the chat title. (#4840, #5271, #5036, #5248)
- 🎨 Give projects an emoji icon: from the New project dialog, the project header, the sidebar, or the Rename modal. (#5099, #5170, #5209)
Bug fixes
- 🔌 Sessions and terminals now ride out server restarts and network blips: in-progress sessions no longer flip to "Runner disconnected", the embedded terminal reconnects itself instead of dead-ending on "Bridge closed", and hosts recover faster after interruptions. (#5269, #5277, #4981, #5113)
- 🤖 Codex reliability: parallel tool calls stream immediately instead of stalling for 20+ minutes, gateway auth failures surface in seconds with the real cause, and stale Codex processes get reaped on host restart. (#5229, #4612, #5287)
- 🧩 Native Claude Code sessions resume on their exact selected model, deliver web-chat messages into an occupied terminal, and honor
/compacton a sleeping runner instead of erroring. (#5167, #5283, #5326) - 💲 Chat renders prices, rates, and shell variables as plain text instead of turning
$…$into LaTeX math. (#5013) - 🪟 The CLI now starts normally on Windows terminals instead of crashing when selecting a startup theme. (#5370)
💜 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