| Name | Modified | Size | Downloads / 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: trueinwrite_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 inOMNIGENT_WS_ALLOWED_ORIGINS, and pre-select the Slack setup agent and managed host viaOMNIGENT_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: falseor replace the base prompt withexecutor.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
/exitas 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