Skip to content

v0.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Jul 22:40

Major new features

  • Automations (Scheduled Tasks) — a new /tasks page to create, edit, and run recurring agent tasks, with model and reasoning-effort selectors, a "Run now" action, live relative next-run times, and terminal run tracking with history at GET /v1/scheduled-tasks/{id}/runs. Tasks no longer require a workspace or pinned host for chat-only work. (#3112, #3123, #3186, #3218, #2946, #3014)
  • 📁 First-class Projects — organize work into real project entities: create, rename, and delete them in the sidebar, file sessions in, and give each project default session settings (host, working directory, agent, model) that pre-fill the new-session composer. Legacy label-based projects keep working. (#2765, #3053, #3061, #3108, #3221)
  • 🎙️ Voice dictation in the composer — optional server-side transcription (omnigent[dictation]) works in Electron, Firefox, and Chromium with live streaming partials and audio that never leaves your server, a ⌘⌥V toggle from anywhere, and an offloadable remote worker engine. (#2093, #3044, #3025)
  • 🧭 Smarter routing — a new "Auto · smart routing" harness option lets the router pick both harness and model from your task, smart routing activates automatically from your llm:/routing: config (no OMNIGENT_SMART_ROUTING env var), and a composer gear modal tunes model, effort, and routing mid-chat. (#3045, #3215, #2864, #3111)

Bug fixes

  • 🖼️ Large images in history no longer overflow the context window or break resume and compaction — base64 attachment data is stripped from stored/replayed history on both the SDK and native Claude Code paths. (#3133, #3113, #3267)
  • 🔁 Sessions resume reliably again: forked native sessions (Claude Code, Codex, Pi, Qwen) recover their prior history, and file/image attachments survive relaunches on remote host runners (with a visible marker when one fails to load). (#3116, #2085)
  • ⏳ The chat "Working…" indicator now clears reliably when a session goes idle, and an idle runner shutting down after inactivity shows a gentle "send a message to wake it" hint instead of a scary disconnect error. (#2900, #3060)
  • 🧰 Sandboxed agents on Linux can now run tools managed by update-alternatives (awk, python3, editor) and reach hosts behind a corporate MITM by trusting CA roots under the system capath. (#3263, #3264)

Breaking changes

  • omni server start is removed — use omni server --background to launch the server in the background. (#3105)
  • omni integration slack start is removed — use omni integration slack --background. (#3153)

💜 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