0.36.0
Download Dyad v0.36.0Planning mode, robust Agent experience, chat UX improvements, configurable app commands, new Kimi K2.5 model, and more reliability upgrades
Dyad v0.36.0 is packed with new ways to accelerate complex work, reduce friction in Agent sessions, and polish your everyday workflow. This release introduces Planning mode—helping you define and refine a project plan before implementation—plus a more robust Agent mode for long or complex sessions, a smoother chat message experience, new configurable app commands, and the addition of Moonshot AI’s Kimi K2.5 model.
Highlights
Planning mode
This release debuts Planning mode—a new workflow that helps you turn big or unclear requests into a concrete, actionable plan before AI starts making changes.
Use Planning mode when you’re:
- Kicking off a new app with many requirements
- Starting a major feature and want to align on the approach first
- Tackling multi-step tasks where you’d rather avoid “discovering the plan” as you go
Planning mode guides you through a focused planning flow (with a lightweight questionnaire when needed) and produces a structured plan you can modify and approve before jumping into implementation.
Feedback appreciated
If the planning questions don’t quite fit your workflow (too many, too few, or missing key info), please share feedback—especially with a chat session upload.
More robust Agent mode
Agent workflows are now more resilient, especially in longer sessions and large apps.
Key improvements:
- Context compaction system for local-agent mode, reducing failures in long or complex sessions
- Safer context gathering—grep-based searches are now constrained to avoid runaway results and context-length errors
- Ask mode always uses the local agent handler for reliable execution
- Fewer “stale reference” errors and overall improved session stability
Feedback appreciated
If you hit agent failures like context errors or stuck sessions, please upload a chat session so we can resolve them faster.
Improved chat message UX
Chat interactions are more polished and reliable, thanks to a series of tweaks:
- The chat copy button for code blocks now works reliably
- New chat panel visibility toggle lets you show/hide the chat panel
- Recall previous messages by pressing the Up Arrow in chat input
- Chat auto-scroll is now much more reliable
Configurable app commands
You now have more control over how your app runs: install and start commands are configurable from the Configure panel even after your app is created—making it easier to update how your app runs.
New model option: Moonshot AI’s Kimi K2.5 (via OpenRouter)
You can now choose Moonshot AI’s Kimi K2.5 as an OpenRouter model in Dyad. Kimi K2.5 is a powerful, state-of-the-art open-source model—delivering great performance and value.
Enhancements & fixes
- Added a native notification setting when a chat stream completes—so you always know when your answer is ready, even while multitasking.
- Added fuzzy search in the Settings sidebar to help you find options quickly.
- The refactor suggestion button now displays the full target file path in its tooltip and is wider to reveal more of the path.
- Fixed a regression where file attachments from the menu didn’t work.
- Supabase branch listing for free-tier users now handles 403 errors gracefully, showing “no branches available” instead of an error.
- The Reset all button is now disabled after confirmation, preventing accidental double resets and providing clearer progress feedback.
- Added optional line range parameters to the
read_filetool, making it easier for the agent to focus on specific parts of a file. - Added a “Start new chat” button directly in error states for smoother recovery.
- Added a chat panel visibility toggle for streamlined workspace management.
- Fixed an issue where creating a new chat assumed the
mainbranch—Dyad now always uses your current branch. - When using the refactor suggestion button, tooltips now show the full file path, and the button's width has increased for visibility (thanks @RyanGroch!).
Feedback
If you run into issues or have suggestions (especially around Planning mode), please help us improve by reporting a bug or uploading a chat session.