Open Design 0.15.1
- Keep clarifying questions inside the conversation with visual choices that can be compared, refreshed, and expanded without leaving the chat
- Display new headline on Home inviting users to design with their agent across supported languages
- Add AtomCode as an agent runtime option
- Add SiliconFlow Global BYOK preset
- Add parallel web search for AMR
- Improve how multimodal models receive and understand image content for more dependable screenshot analysis and visual critique
- Enhance session replay, stream and context-overflow recovery, and context preservation through compaction for extended work
- Reuse intent signals from user input instead of text offered by discovery forms to reduce unnecessary stable-prompt resends on resume-capable agents
- Default 'Learn from chats' to off while keeping existing memories, work-profile details, manual entries, and connector imports available
- Remove known auto-extraction artifacts from memories during upgrade without touching legitimate memories
- Improve silent-update settings, status copy, and update-ready prompts to clarify when a new version is available
- Make successful analysis of existing work complete normally instead of showing ARTIFACT_NOT_FOUND failure
- Automatically open plan-mode HTML after generation, keep in-place edits with delivery history, refresh large previews with full source, prevent redirect loops in preview, and preserve visual covers for HTML projects
- Make delivery status clearer, keep cross-project file links inside the app, and display deployment success messages above the triggering modal
- Include every slide in multi-page PPT/PDF exports, avoid overlapping text in slide-image and PDF output, keep CJK typefaces in editable PPTX, and preserve rendered thumbnails
- Sync page counters with keyboard navigation, use safer sandbox for speaker-note presentations, and maintain visual discipline for dark-theme Mermaid diagrams
- Allow AMR to retry transient runtime closures and OpenDesign Agent to clear stale sessions and continue on resume EOF failures
- Stop permission prompts from blocking supported BYOK runs and prevent provider 'Not Found' responses from retrying as transient stream failure
- Correct Pi model discovery output, keep lock affordances visible for long model names, accept call-prefixed Codex images, and allow od media generate to accept prompt files as documented
Open Design 0.15.1 — Sharper Vision, Longer Flow
Open Design 0.15.1 brings a comprehensive upgrade to the built-in OpenDesign Agent. Multimodal models can read finer image details, while leaner context handling helps responses stay faster and more focused on the work that matters.
⚡ Core runtime upgrade
-
Images arrive with more of their detail intact. The newer OpenDesign Agent improves how multimodal models receive and understand image content, making screenshot analysis, visual critique, and image-led design tasks more dependable.
-
Longer agent sessions stay coherent and recover more gracefully. The OpenDesign Agent upgrade improves session replay, stream and context-overflow recovery, and preservation of useful context through compaction—so extended work is less likely to lose its place or end prematurely.
✨ Added
🎨 Studio and discovery
-
Clarifying questions now stay inside the conversation. Deck and prototype direction questions use visual choices you can compare, refresh, and expand without leaving the chat; submitted answers—including multi-select responses—collapse into a readable brief. (#5496, #5757)
-
Home makes the collaboration model explicit. The new headline invites you to design with your agent, with matching copy across supported languages. (#5699)
🧠 Agents, models, and search
- More ways to bring the right model and research into a project. Open Design adds AtomCode as an agent runtime, a SiliconFlow Global BYOK preset, and parallel web search for AMR. (#5654, #5108, #5552)
🔁 Changed
⚡ Faster, cleaner conversations
-
Multi-turn work reuses more of what it already knows. Intent signals now follow what you actually said instead of text offered by a discovery form, reducing unnecessary stable-prompt resends on resume-capable agents. (#5709)
-
Memory starts cleaner and stays under your control. “Learn from chats” now defaults off, while existing memories, work-profile details, manual entries, and connector imports remain available. Upgrading also removes known auto-extraction artifacts without touching legitimate memories. (#5708)
-
Updates are easier to understand. Silent-update settings, status copy, and update-ready prompts now make it clearer when a new version is available and what happens next. (#5608, #5609, #5631)
📥 Download: Tag
open-design-v0.15.1.
Platform Architecture Asset macOS Apple Silicon open-design-0.15.1-mac-arm64.dmg macOS Intel open-design-0.15.1-mac-x64.dmg Windows x64 open-design-0.15.1-win-x64-setup.exe
🐛 Fixed
🖼 HTML, previews, and delivery
-
Successful analysis no longer looks like a failed design task. When you ask Open Design to inspect, critique, or explain existing work, a useful text answer completes normally instead of showing an
ARTIFACT_NOT_FOUNDfailure. Runs that attempted but failed to deliver files still surface the real error. (#5724) -
HTML work reaches the screen more reliably. Plan-mode HTML opens automatically after generation, in-place edits keep their delivery history, large previews refresh with the full source when needed, redirect loops no longer freeze the preview, and HTML projects keep their visual covers. (#5602, #5689, #5710, #5469, #5762)
-
Preview and deploy feedback stays visible. Delivery status is clearer, cross-project file links stay inside the app, and deployment success messages appear above the modal that triggered them. (#5557, #5611, #5455, #5696)
🎞 Decks and export
-
Deck exports now match what you reviewed. Multi-page PPT/PDF exports include every slide, slide-image and PDF output avoids overlapping text, editable PPTX keeps CJK typefaces, and rendered thumbnails no longer disappear. (#5645, #5628, #5644, #5626)
-
Presentation details stay in sync. Page counters follow keyboard navigation, speaker-note presentations use a safer sandbox, and dark-theme Mermaid diagrams keep the intended visual discipline. (#5594, #5571, #5595)
🤖 Agents and BYOK
-
Agent interruptions recover instead of ending the job. AMR retries transient runtime closures, and OpenDesign Agent resume EOF failures clear stale sessions and continue through the existing recovery path. (#5564, #5744)
-
BYOK Agent failures are more accurate and less disruptive. Permission prompts no longer block supported BYOK runs, while provider “Not Found” responses stop cleanly instead of retrying as a transient stream failure. (#5701, #5726)
-
Model and media integrations return the expected result. Pi model discovery reads the correct output, long model names keep their lock affordances visible, call-prefixed Codex images are accepted, and
od media generateaccepts prompt files as documented. (#5637, #5533, #5582, #5534)
🛟 Desktop and data reliability
-
Packaged startup and updates are more dependable. The bundled database binary is aligned with the packaged runtime, relaunch can stop an older incompatible desktop process, and updater cleanup waits instead of fighting a launcher file that is still locked. (#5680, #5677, #5780)
-
Concurrent and external inputs fail safely. Simultaneous imports of the same library item are deduplicated instead of returning a server error, and remote library ingestion blocks unsafe local-network targets. (#5662, #5529)
-
Small interface regressions stay out of the way. Home layers, browser guidance, question-form text, route scrolling, model controls, branding, fullscreen settings, and Community browsing now behave consistently; the gallery opens on all content types by default. (#5590, #5596, #5423, #5493, #5607, #5533, #5613, #5550, #5597, #5759)
🙏 Thanks to everyone who shipped 0.15.1
@abhi-zit77 · @alchemistklk · @Bodhi848 · @coyaSONG · @EthanGuo-coder · @fancyboi999 · @Hashim-K · @hu-qi · @lefarcen · @leonaburime-ucla · @mturac · @Nissimmiracles · @PerishCode · @roian6 · @ScarletttMoon · @Siri-Ray · @tomsen02 · @TuTouPower · @UNHNQ · @vijaykiran06 · @xne998808-ai · @xxiaoxiong