v1.13.0
dyad-sh/dyadv1.13.0Aug 31, 2026by github-actions[bot]
AI Summary
This update focuses on stability and performance improvements for concurrent operations, including fixes for file locking and chat checkpoint attribution. It introduces new UI enhancements like text annotations in chat and app mentions, alongside improvements to the Build mode agentic loop and telemetry tracking.
Key Highlights
- Fixed concurrent chat checkpoint attribution and file locking issues.
- Added text annotations to chat responses.
- Improved Build mode to use the agentic loop.
- Enhanced telemetry for crash correlation and disk capacity tracking.
- Added support for spaces in app mentions.
New Features
- Text annotations in chat
- App mention support with spaces
- Agentic Build mode
- Disk capacity telemetry reporting
Full Release Notes
Full release notes: https://www.dyad.sh/docs/releases/1.13.0 ## What's Changed * Run commit hooks explicitly for UI commits with AI-assisted recovery by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4325 * Deflake release CI after concurrent writer changes by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4368 * Fix concurrent chat checkpoint attribution and file locking by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4369 * Prevent external translators from corrupting renderer DOM by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4352 * test(evals): add newline probe suite and recorded search_replace calls by @RyanGroch in https://github.com/dyad-sh/dyad/pull/4345 * Fix CI expectations for no-op checkpoints by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4371 * Migrate Supabase Edge Function logs from `logs.all` to `logs` by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4353 * feat: add app size telemetry for crash correlation by @RyanGroch in https://github.com/dyad-sh/dyad/pull/4364 * fix: make the MCP transport dropdown readable in dark mode by @RyanGroch in https://github.com/dyad-sh/dyad/pull/4366 * Graduate home chat app selector by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4344 * Format manifest.json by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4374 * Allow disabling reasoning for Ollama models by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4348 * Throttle duplicate PostHog error telemetry by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4350 * Hide approved status beneath chat messages by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4349 * Track concurrent chat stream telemetry by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4378 * Support spaces in app mentions by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4376 * Prevent cross-provider tool call ID length errors by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4377 * Add text annotations to chat responses by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4361 * Run isolated E2E tests inside the preview panel by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4193 * Stabilize cross-platform CI after preview E2E rollout by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4386 * Show OpenRouter first in onboarding provider dialog by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4379 * feat: report disk capacity on crash telemetry events by @RyanGroch in https://github.com/dyad-sh/dyad/pull/4382 * Make Build mode use the agentic loop by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4381 * Give auto-chain fallback models their own call options by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4327 * Stabilize agentic Build queue and setup E2E coverage by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4400 * Polish collapsible Fix with AI error banner by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4351 * Retry auto models before falling back by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4398 * Give Implementers capability-aware project guidance by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4389 * Bump to v1.13.0-beta.1 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4402 * Fix PR review validation for hyphenated issue paths by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4405 * Attach Git provenance to user messages by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4375 * Decouple chat completion from preview lifecycle by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4404 * Simplify model picker with recent models and nested catalog by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4394 * Enforce blueprint flow before app implementation by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4403 * Fix fake LLM increment routing with provenance metadata by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4407 * Refine model picker navigation and recent rows by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4409 * Remove obsolete Agent mode activation toast by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4410 * Bump to v1.13.0 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4430 **Full Changelog**: https://github.com/dyad-sh/dyad/compare/v1.12.0...v1.13.0