Download Latest Version v0.16.0 source code.zip (41.4 MB) Google Add to Preferred Sources
Home / v0.16.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-09-29 17.9 kB
v0.16.0 source code.tar.gz 2026-09-29 37.7 MB
v0.16.0 source code.zip 2026-09-29 41.4 MB
Totals: 3 Items   79.1 MB 0

Major new features

  • 🧭 Redesigned desktop onboarding: returning-user detection, in-app CLI install on macOS, organization-preset servers with a "Join your team" path, smoother animated steps, and a post-setup import review grouped per harness (#8119, #8126, #8195, #8202, #8290, #8277, #8311, @hzub, @zhengwin)
  • 🗂️ A unified workspace browser and compact file panel with badges for added, modified, and deleted files, plus desktop niceties: Show in Finder for local files, an opt-in setting to open chat links in the in-app browser, and Chrome-style local network access prompts (#8254, #8335, #6691, #8219, #8049, @ajayalfred, @nakazax, @fanzeyi)
  • 📦 Sandbox upgrades: Linux agents can make disposable edits with copy_on_write: true in write_paths, admins can opt into shallow or blobless repository clones, and Daytona sessions keep their workspace when a stopped or archived sandbox resumes (#7599, #8322, #7828, @mxatone, @dhruv0811, @wilbeibi)
  • 🔐 Admin controls: default new sessions to public (off / sandbox / all) from Settings > Sharing, trust whole subdomains with *. entries in OMNIGENT_WS_ALLOWED_ORIGINS, and pre-select the Slack setup agent and managed host via OMNIGENT_SLACK_DEFAULT_AGENT_ID / OMNIGENT_SLACK_DEFAULT_HOST_TYPE (#8295, #8070, #6965, @dhruv0811, @natsuskaizen, @bdchatham)
  • 🧩 Richer agent authoring: Pi agents can disable auto-discovered context files with executor.context_files: false or replace the base prompt with executor.system_prompt_mode: replace, and MCP tool images and embedded-browser screenshots now reach supported harnesses as native images (#8184, #8349, #7444, @PattaraS, @Jomak-x)

Breaking changes

  • Saved preferences and inference snapshots are now capped at 65,535 stored bytes: upgrading resets oversized preferences to defaults and clears snapshots that remain oversized after compression, and new oversized project-order saves or snapshots are rejected before session creation (#8137, #8143, @dbczumar)
  • Only session owners can manage MCP servers or replace agent bundles; collaborators who previously edited MCP configuration now get read-only visibility and must ask the owner to make changes (#8481, @dhruv0811)

Bug fixes

  • 🔌 Brief runner drops (Wi-Fi roam, VPN stall, sleep/resume, replica failover) no longer fail turns with "Runner disconnected unexpectedly", runners reconnect promptly, and host launches no longer spawn duplicate runners (#8093, #8094, #8152, #8413, #8085, @yaoharry, @dbczumar, @daniellok-db)
  • 🖥️ Codex terminals recover without restarting a healthy backend, keep their final screen and exit code, survive launcher sign-in prompts with the link shown in chat, and cold resumes no longer lose tool results across compaction; sub-agents no longer flash "failed" on newer Codex versions (#7442, #8233, #8040, #8271, #8309, @yaoharry, @dbczumar)
  • 🤖 Claude Code sessions use a Unix socket instead of a loopback port per MCP helper, treat /exit as a clean stop, show Claude's own API error text, aren't failed by a background sub-agent, and mark lost messages undelivered instead of duplicating the next one (#8079, #8364, #8097, #8103, #8186, @dbczumar, @yaoharry)
  • 🧠 Pi on the Databricks AI Gateway lists Claude, OpenAI, and Gemini models, sub-agents no longer report false launch failures, and new sessions accept the first message during provider setup (#8228, #8200, #8424, @dbczumar, @serena-ruan)
  • ✍️ Composer fixes: cancel or edit an unsent message while a model switch finishes, pick skills with / anywhere in a prompt, and Files panel search finds tracked files in repositories of any size (#8039, #8087, #8409, @dbczumar, @serena-ruan)

Other contributions

#8055, #8072, @ajayalfred; #5917, @Arshgill01; #7495, @arthivjkumar; #8439, @chameleon82; #8485, @christianclaudio; #8002, #8029, #8066, #8108, @daniellok-db; #8042, #8053, #8063, #8074, #8090, #8092, #8138, #8270, #8320, #8362, #8416, #8469, #8494, @dbczumar; #7802, #8327, @dependabot[bot]; #8216, #8313, #8316, #8319, #8325, #8330, @dhruv0811; #7871, #7872, @dipeshbabu; #2405, @dosenr; #7977, #8041, #8051, #8056, #8057, #8059, #8061, @fanzeyi; #8017, #8026, #8031, #8106, #8132, #8201, #8444, @hzub; #8140, #8146, #8149, #8247, @Leemoonsoo; #6770, @nhsdb; #5519, #7166, #7479, #7512, #7602, #7673, #7698, #7704, #7708, #8014, #8166, #8196, #8403; #8028, #8035, @omnigent-ci[bot]; #7991, #8114, #8192, #8206, #8207, #8262, #8275, @PattaraS; #8024, #8025, #8098, #8113, #8117, #8120, #8158, #8178, #8185, #8197, #8256, #8417, #8425, #8428, #8431, #8432, #8510, @serena-ruan; #8160, @terrytangyuan; #8351, #8410, @TomeHirata; #7731, @trungnguyen21; #8046, @tyler-lynch; #8215, @vasvlasov; #7975, #8006, #8058, #8095, #8096, #8240, #8260, #8263, #8266, #8503, @yaoharry; #8062, #8081, #8110, #8118, #8136, #8141, #8159, #8161, #8162, #8163, #8174, #8179, #8182, #8191, #8193, #8194, #8198, #8220, #8221, #8222, #8223, #8224, #8225, #8226, #8236, #8255, @zhengwin

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

@ajayalfred, @Arshgill01, @arthivjkumar, @bdchatham, @chameleon82, @christianclaudio, @daniellok-db, @dbczumar, @dependabot[bot], @dhruv0811, @dipeshbabu, @dosenr, @fanzeyi, @hzub, @Jomak-x, @Leemoonsoo, @mxatone, @nakazax, @natsuskaizen, @nhsdb, @omnigent-ci[bot], @PattaraS, @serena-ruan, @terrytangyuan, @TomeHirata, @trungnguyen21, @tyler-lynch, @vasvlasov, @wilbeibi, @yaoharry, @zhengwin

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

Source: README.md, updated 2026-09-29