open-design-v0.23.0
ace-step/ACE-Step-1.5open-design-v0.23.0Sep 20, 2026by github-actions[bot]
Upgrading?
AI Summary
This release significantly rebuilds the Home interface to integrate project conversation and run status, improving thread resumability and retry logic. It focuses on stabilizing artifact handling and ensuring that work continues even when tasks are paused or interrupted.
Key Highlights
- Rebuilt Home interface integrating projects, run status, and conversation into a single route.
- Thread resumability improvements allowing clarifications to survive real-world interruptions.
- Retry logic fixes ensuring folded tasks retain blocked state and pending clarifications stay in charge.
- Artifact-heavy chats maintain user-selected order with live updates and scrollable image strips.
- Enhanced BYOK (Bring Your Own Key) support with improved proxy credentials and image input handling.
New Features
- Integrated Home layout for easier navigation into work.
- Packaged MCP and sidecar delivery integrity improvements.
- Better tool result visibility including buffered words and failed tool results.
- Project hand-off layout stability in the new Home.
Full Release Notes
### 🌟 Codename: *Home, Rebuilt.* 🧵 **73 PRs · 8 contributors · 10 days** — **Open Design 0.23.0 rebuilds the place where work begins and continues.** Home, recent projects, run status, and the project conversation now form one clearer route into the work instead of separate places to navigate. 🚀 ## 🔥 Highlights - 🧠 **A clarification can survive the real world.** Ask Open Design to continue a task, restart while it needs an answer, then come back and answer it: OD Next keeps the thread resumable instead of quietly abandoning the work. Failed runs now tell the truth before finalization, while delivered prototype pages stay delivered—not mysteriously marked as failures. (#7575, #7980, #7942, #7931, #7949) Thanks @lorenzozanee, @Siri-Ray. - 💬 **The conversation no longer drops its own evidence.** Earlier question forms, repeated-file read ranges, artifact updates and successful image next steps stay attached to the right turn. Workspace writes stop posing as deliverables, and quiet auxiliary cards step out of the way. (#7996, #7997, #8019, #8047, #8057, #7920, #7956) Thanks @lefarcen. - 🔁 **Retries finally pick up where you left them.** Cloud retries wait for the authority and history they need; transient reads recover; folded tasks retain their blocked state and retry the actual failed run. A pending clarification also stays in charge until you answer it. (#7953, #7954, #7955, #7967, #7981, #7989) Thanks @app/open-design-crew. - 🛠️ **ACP results remain readable—even when a run does not.** Tool rows now appear while Codex or OpenCode is still preparing their arguments; buffered words, failed tool results and a real cancellation all make it back into the conversation, while URLs stop masquerading as filenames in the record. (#8117, #7959, #8015, #8046, #8063) Thanks @Siri-Ray. - 🖼️ **Artifact-heavy chats stay in the order you chose.** Cover-image failures have a useful fallback; live updates refresh the card you are already reading; image strips scroll; requested file ranges and selected artifact order remain visible. (#8045, #8060, #8062, #8013) Thanks @app/open-design-crew. - 🧰 **Bring your own model without opening a privacy detour.** Image input works when a BYOK provider cannot advertise every capability, while proxy Basic credentials stay out of export and media tool-token lanes. (#8035, #7999, #8006) Thanks @Siri-Ray, @readwrightexecute. - 📦 **The installed app holds onto its engine.** Packaged MCP and sidecar delivery remain intact, and updater cleanup no longer removes the launcher payload that is still doing the work. (#8027, #7963) Thanks @PerishCode. - 🏠 **Home starts with a clear place to create.** A fresh Home opens ready for a Prototype, and switching creation types keeps the thought already in the composer. An empty balance is answered before leaving Home, while the project hand-off holds its layout steady instead of sliding into place. (#8208, #8278, #8240, #8229) Thanks @Siri-Ray. - 🧩 **Long-running work no longer replays itself.** A paused clarification keeps its history and waits for you; a compaction continuation can finish committed work in the same session instead of repeating it. (#8225, #8250, #7958) Thanks @lefarcen, @Siri-Ray. > 📥 **Download:** Tag `open-design-v0.23.0`. > > | Platform | Architecture | Assets | > |---|---|---| > | macOS | Apple silicon | [DMG](https://github.com/nexu-io/open-design/releases/download/open-design-v0.23.0/open-design-0.23.0-mac-arm64.dmg) · [SHA-256](https://github.com/nexu-io/open-design/releases/download/open-design-v0.23.0/open-design-0.23.0-mac-arm64.dmg.sha256) | > | macOS | Intel | [DMG](https://github.com/nexu-io/open-design/releases/download/open-design-v0.23.0/open-design-0.23.0-mac-x64.dmg) · [SHA-256](https://github.com/nexu-io/open-design/releases/download/open-design-v0.23.0/open-design-0.23.0-mac-x64.dmg.sha256) | > | Windows | x64 | [Installer](https://github.com/nexu-io/open-design/releases/download/open-design-v0.23.0/open-design-0.23.0-win-x64-setup.exe) · [SHA-256](https://github.com/nexu-io/open-design/releases/download/open-design-v0.23.0/open-design-0.23.0-win-x64-setup.exe.sha256) | ## 🔁 Changed - Run clocks now begin when the run really begins; folded runs keep their own clocks, the composer stays visibly preparing during send admission, and retry cards describe the send gate they actually face. (#7921, #7927, #8059, #8069) Thanks @lefarcen. - Cloud and AMR account, balance and upgrade links now lead to the current dashboard routes instead of sending you on a dead-end detour. (#8126) Thanks @nettee. - Agent-owned Codex threads are archived after a terminal completion, keeping finished local work from lingering as if it were still alive. (#8051) - Client campaigns now keep an authorized placement visible through a temporary refresh problem, without waking the app solely to check it. (#7986, #8269) Thanks @alchemistklk. ## 🐛 Fixed ### 💬 Conversations and interface - Continue stays on the conversation turn that owns it; question controls follow the UI language; long question titles remain readable; and native tooltips no longer interrupt the choice flow. (#8014, #8010, #8031, #8033) Thanks @lefarcen. - Narrow chat panes keep footer actions and time visible; terminal artifact recovery respects the preview you chose; and uploaded attachments retain their true size. (#8001, #8050, #8030) Thanks @lefarcen. - A project-switcher menu stays usable while a run scrolls; queued messages show their drop point between cards; and the chat log no longer loses pointer hit-testing near its top edge. (#8223, #8228) Thanks @Siri-Ray, @lefarcen. - Campaign Test modals survive a same-deployment reload and can recover their replaced context instead of failing every placement. (#8210, #8263) Thanks @alchemistklk. ### 🔑 Models, media and diagnostics - AMR media-model chat now respects the model guard, and workspace diagnostics retain bounded environmental evidence when a failure needs explaining. (#7695, #7951) Thanks @Siri-Ray, @lefarcen. - Client safety telemetry carries platform context and uses canonical monitoring kinds, making real-world errors easier to find and compare. (#7944, #7945) ## 🙏 Thanks to everyone who shipped 0.23.0 @alchemistklk · @lefarcen · @lorenzozanee · @nettee · @PerishCode · @QiuQiuNB666 · @readwrightexecute · @Siri-Ray
Related Repositories
public-apis/public-apis★ 491,135
A collective list of free APIs
NousResearch/hermes-agent★ 255,963
The agent that grows with you
yt-dlp/yt-dlp★ 200,052
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,491
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,703
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.