[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-dyad-sh--dyad":3,"tool-dyad-sh--dyad":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",144730,2,"2026-04-07T23:26:32",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107888,"2026-04-06T11:32:50",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":10,"last_commit_at":59,"category_tags":60,"status":17},4487,"LLMs-from-scratch","rasbt\u002FLLMs-from-scratch","LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目，旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型（LLM）。它不仅是同名技术著作的官方代码库，更提供了一套完整的实践方案，涵盖模型开发、预训练及微调的全过程。\n\n该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型，却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码，用户能够透彻掌握 Transformer 架构、注意力机制等关键原理，从而真正理解大模型是如何“思考”的。此外，项目还包含了加载大型预训练权重进行微调的代码，帮助用户将理论知识延伸至实际应用。\n\nLLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API，而是渴望探究模型构建细节的技术人员而言，这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计：将复杂的系统工程拆解为清晰的步骤，配合详细的图表与示例，让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础，还是为未来研发更大规模的模型做准备",90106,"2026-04-06T11:19:32",[35,15,13,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":66,"readme_en":67,"readme_zh":68,"quickstart_zh":69,"use_case_zh":70,"hero_image_url":71,"owner_login":72,"owner_name":73,"owner_avatar_url":74,"owner_bio":75,"owner_company":76,"owner_location":76,"owner_email":77,"owner_twitter":76,"owner_website":78,"owner_url":79,"languages":80,"stars":108,"forks":109,"last_commit_at":110,"license":111,"difficulty_score":112,"env_os":113,"env_gpu":114,"env_ram":114,"env_deps":115,"category_tags":118,"github_topics":119,"view_count":32,"oss_zip_url":76,"oss_zip_packed_at":76,"status":17,"created_at":139,"updated_at":140,"faqs":141,"releases":172},5282,"dyad-sh\u002Fdyad","dyad","Local, open-source AI app builder for power users ✨ v0 \u002F Lovable \u002F Replit \u002F Bolt alternative 🌟 Star if you like it!","Dyad 是一款专为高阶用户打造的本地化、开源 AI 应用构建工具。它旨在提供类似 v0、Lovable 或 Bolt 的流畅开发体验，但所有运算均直接在你的电脑上运行，无需依赖云端服务。\n\n针对当前在线 AI 编程平台存在的数据隐私顾虑、网络延迟以及厂商绑定等问题，Dyad 给出了完美的解决方案。它将控制权完全交还给用户，确保代码生成过程快速且私密，同时支持用户填入自己的 AI API 密钥，彻底摆脱对特定供应商的依赖。此外，Dyad 具备优秀的跨平台兼容性，在 Mac 和 Windows 系统上均可轻松部署，且无需注册账号，下载即可立即使用。\n\n这款工具特别适合注重数据安全的开发者、希望本地调试原型的工程师以及对隐私有严格要求的技术爱好者。其核心亮点在于“本地优先”的架构设计，既保留了生成式 AI 辅助编程的高效便捷，又通过开源协议（Apache 2.0）和灵活的授权模式，保障了软件的透明度与自由度。如果你渴望在一个完全受控的环境中利用 AI 加速应用开发，Dyad 是一个值得尝试的强大助手。","# Dyad\n\nDyad is a local, open-source AI app builder. It's fast, private, and fully under your control — like Lovable, v0, or Bolt, but running right on your machine.\n\n[![Image](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdyad-sh_dyad_readme_bccea83bc3ef.png)](https:\u002F\u002Fdyad.sh\u002F)\n\nMore info at: [https:\u002F\u002Fdyad.sh\u002F](https:\u002F\u002Fdyad.sh\u002F)\n\n## 🚀 Features\n\n- ⚡️ **Local**: Fast, private and no lock-in.\n- 🛠 **Bring your own keys**: Use your own AI API keys — no vendor lock-in.\n- 🖥️ **Cross-platform**: Easy to run on Mac or Windows.\n\n## 📦 Download\n\nNo sign-up required. Just download and go.\n\n### [👉 Download for your platform](https:\u002F\u002Fwww.dyad.sh\u002F#download)\n\n## 🤝 Community\n\nJoin our growing community of AI app builders on **Reddit**: [r\u002Fdyadbuilders](https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fdyadbuilders\u002F) - share your projects and get help from the community!\n\n## 🛠️ Contributing\n\n**Dyad** is open-source (see License info below).\n\nIf you're interested in contributing to dyad, please read our [contributing](.\u002FCONTRIBUTING.md) doc.\n\n## License\n\n- All the code in this repo outside of `src\u002Fpro` is open-source and licensed under Apache 2.0 - see [LICENSE](.\u002FLICENSE).\n- All the code in this repo within `src\u002Fpro` is fair-source and licensed under [Functional Source License 1.1 Apache 2.0](https:\u002F\u002Ffsl.software\u002F) - see [LICENSE](.\u002Fsrc\u002Fpro\u002FLICENSE).\n","# 二元组\n\nDyad 是一款本地开源的 AI 应用构建工具。它速度快、隐私性强，完全由您掌控——就像 Lovable、v0 或 Bolt 一样，但直接在您的设备上运行。\n\n[![图片](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdyad-sh_dyad_readme_bccea83bc3ef.png)](https:\u002F\u002Fdyad.sh\u002F)\n\n更多信息请访问：[https:\u002F\u002Fdyad.sh\u002F](https:\u002F\u002Fdyad.sh\u002F)\n\n## 🚀 功能\n\n- ⚡️ **本地运行**：速度快、隐私性高，无厂商锁定。\n- 🛠 **自定义 API 密钥**：使用您自己的 AI API 密钥，避免供应商锁定。\n- 🖥️ **跨平台**：在 Mac 或 Windows 上轻松运行。\n\n## 📦 下载\n\n无需注册，下载即用。\n\n### [👉 为您的平台下载](https:\u002F\u002Fwww.dyad.sh\u002F#download)\n\n## 🤝 社区\n\n加入我们日益壮大的 AI 应用开发者社区，访问 **Reddit**：[r\u002Fdyadbuilders](https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fdyadbuilders\u002F) — 分享您的项目并从社区获得帮助！\n\n## 🛠️ 贡献\n\n**Dyad** 是开源项目（详见下方许可证信息）。\n\n如果您有兴趣为 Dyad 做贡献，请阅读我们的 [贡献指南](.\u002FCONTRIBUTING.md)。\n\n## 许可证\n\n- 本仓库中 `src\u002Fpro` 之外的所有代码均为开源，采用 Apache 2.0 许可证 — 详情请参阅 [LICENSE](.\u002FLICENSE)。\n- 本仓库中 `src\u002Fpro` 内的所有代码采用公平源码协议，并依据 [Functional Source License 1.1 Apache 2.0](https:\u002F\u002Ffsl.software\u002F) 授权 — 详情请参阅 [LICENSE](.\u002Fsrc\u002Fpro\u002FLICENSE)。","# Dyad 快速上手指南\n\nDyad 是一款本地运行的开源 AI 应用构建工具。它速度快、隐私性强且完全由用户掌控，功能类似 Lovable、v0 或 Bolt，但直接运行在你的本地机器上。\n\n## 环境准备\n\n在开始之前，请确保你的开发环境满足以下要求：\n\n*   **操作系统**：\n    *   macOS (推荐 macOS 12 及以上)\n    *   Windows 10\u002F11\n*   **前置依赖**：\n    *   无需安装 Node.js、Python 或其他复杂的运行时环境（Dyad 为独立安装包）。\n    *   需要拥有自己的 AI API 密钥（如 OpenAI、Anthropic 等），以便连接模型服务。\n\n## 安装步骤\n\nDyad 无需注册账号，下载即可直接使用。\n\n1.  **访问下载页面**：\n    打开浏览器访问官方下载页：[https:\u002F\u002Fwww.dyad.sh\u002F#download](https:\u002F\u002Fwww.dyad.sh\u002F#download)\n\n2.  **下载安装包**：\n    根据你的操作系统选择对应的版本：\n    *   **macOS**: 下载 `.dmg` 文件。\n    *   **Windows**: 下载 `.exe` 安装程序。\n\n3.  **安装运行**：\n    *   **macOS**: 双击下载的 `.dmg` 文件，将 Dyad 图标拖入 `Applications` 文件夹，然后在启动台打开。\n    *   **Windows**: 双击 `.exe` 文件，按照向导提示完成安装并启动应用。\n\n> **注意**：目前官方未提供专门的国内镜像源。如果下载速度较慢，建议尝试使用网络加速工具或代理环境进行下载。\n\n## 基本使用\n\n安装完成后，按照以下步骤快速构建你的第一个 AI 应用：\n\n1.  **配置 API 密钥**：\n    首次启动 Dyad 时，进入设置界面（Settings），输入你自己的 AI 服务商 API Key（例如 OpenAI Key）。这确保了数据隐私且无厂商锁定。\n\n2.  **创建新项目**：\n    点击主界面的 **\"New Project\"** 按钮，输入项目名称。\n\n3.  **描述需求**：\n    在对话框中输入你想要构建的应用描述。例如：\n    ```text\n    Create a simple todo list app with a dark mode toggle.\n    ```\n\n4.  **生成与预览**：\n    Dyad 将自动在本地生成代码并实时预览应用效果。你可以直接在右侧预览窗口中查看结果，或通过左侧代码面板调整细节。\n\n5.  **导出项目**：\n    满意后，点击 **\"Export\"** 按钮将完整的项目代码保存到本地磁盘，即可使用你喜欢的编辑器（如 VS Code）继续开发。","一位独立开发者希望在本地快速构建一个包含用户认证和数据看板的全栈管理后台，同时严格确保业务逻辑和 API 密钥不泄露给任何第三方云平台。\n\n### 没有 dyad 时\n- **隐私焦虑**：使用在线 AI 编程助手（如 Bolt 或 Replit）时，必须将核心业务代码和数据库凭证上传至云端，存在敏感数据泄露风险。\n- **厂商锁定**：深度依赖特定平台的运行环境和计费模式，一旦平台调整策略或停止服务，项目迁移成本极高。\n- **响应延迟**：受限于网络波动和云端排队机制，代码生成和预览的反馈速度慢，打断开发心流。\n- **额外成本**：除了支付 AI 模型费用外，还需承担云托管服务的订阅费，增加了初创项目的资金压力。\n\n### 使用 dyad 后\n- **数据主权**：dyad 完全在本地运行，所有代码生成过程均在开发者自己的机器上完成，API 密钥和私有逻辑从未离开本地环境。\n- **自主可控**：支持“自带密钥”（Bring Your Own Keys），直接调用个人配置的 AI 模型，彻底摆脱对单一供应商平台的依赖。\n- **极速反馈**：利用本地算力进行实时交互，无需等待云端渲染，代码修改与界面预览几乎零延迟同步。\n- **零门槛启动**：无需注册账号或绑定信用卡，下载即可立即开始构建，显著降低了原型验证的初始成本和复杂度。\n\ndyad 让开发者在享受顶级 AI 编程效率的同时，重新掌握了对代码隐私、运行环境及成本结构的绝对控制权。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdyad-sh_dyad_bccea83b.gif","dyad-sh","Dyad","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fdyad-sh_b6a23f76.png","Free, local open-source AI app builder",null,"hi@dyad.sh","dyad.sh","https:\u002F\u002Fgithub.com\u002Fdyad-sh",[81,85,89,93,97,101,105],{"name":82,"color":83,"percentage":84},"TypeScript","#3178c6",94.7,{"name":86,"color":87,"percentage":88},"JavaScript","#f1e05a",2.5,{"name":90,"color":91,"percentage":92},"Python","#3572A5",2.2,{"name":94,"color":95,"percentage":96},"CSS","#663399",0.3,{"name":98,"color":99,"percentage":100},"Shell","#89e051",0.2,{"name":102,"color":103,"percentage":104},"HTML","#e34c26",0,{"name":106,"color":107,"percentage":104},"Astro","#ff5a03",20076,2316,"2026-04-07T18:22:24","NOASSERTION",1,"macOS, Windows","未说明",{"notes":116,"python":114,"dependencies":117},"该工具为本地运行的开源 AI 应用构建器，强调隐私和完全控制。无需注册即可下载使用。支持用户自带 AI API 密钥，无厂商锁定。具体硬件资源需求（如 GPU、内存）及软件依赖（如 Python 版本）在提供的 README 片段中未明确列出，需参考官方下载页面或文档。",[],[35,14],[120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138],"ai-app-builder","bolt","lovable","v0","anthropic","artificial-intelligence","deepseek","gemini","generative-ai","github","llm","llms","nextjs","ollama","openai","qwen","react","typescript","vercel","2026-03-27T02:49:30.150509","2026-04-08T09:23:50.321777",[142,147,152,157,162,167],{"id":143,"question_zh":144,"answer_zh":145,"source_url":146},23937,"使用 Gemini 2.5 Pro 模型时，响应在思考过程中中途停止且无法生成完整内容，如何解决？","这通常是因为 Google Cloud 项目中未启用必要的 API。请登录 Google Cloud 控制台，确保为您的项目启用了 \"Vertex AI API\" 和 \"Generative Language API\"。启用后，在 Dyad 中重新提交您的 API 密钥即可解决问题。如果问题依旧，可能是由于 Gemini API 的速率限制变严，建议尝试使用 Gemini 2.5 Flash 或其他免费模型。","https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fissues\u002F1008",{"id":148,"question_zh":149,"answer_zh":150,"source_url":151},23938,"遇到 \"Supabase Error: Failed to run query: OK (200)\" 错误导致所有聊天失败怎么办？","该问题已在 Dyad v0.27.1 版本中修复。请下载并安装最新版本的 Dyad (https:\u002F\u002Fwww.dyad.sh\u002Fdownload)。如果您更新后仍然遇到此错误，或者发现更新后无法附加文件，请检查是否成功升级到了修复版本，或尝试重新安装。","https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fissues\u002F1761",{"id":153,"question_zh":154,"answer_zh":155,"source_url":156},23939,"创建或编辑 Supabase Edge Functions 时，默认启用了 \"Verify JWT with legacy secret\" 导致外部访问失败，如何禁用它？","您可以在项目的 `config.toml` 文件中手动配置以禁用 JWT 验证。添加以下配置项：\n```\n[functions.function_name]\nenabled = true\nverify_jwt = false\n```\n将 `function_name` 替换为您实际的函数名称。注意，如果您使用的是 Dyad 进行部署，新版本可能已自动处理此问题；若仍出现此情况，请通过上述配置文件进行修改。","https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fissues\u002F1010",{"id":158,"question_zh":159,"answer_zh":160,"source_url":161},23940,"在 Windows 上打开项目时出现 \"fatal: detected dubious ownership in repository\" Git 所有权错误，如何修复？","这是由于 Git 检测到目录所有权不匹配。您可以通过运行以下命令将 Dyad 应用目录标记为安全目录来解决：\n\n在 PowerShell 中运行：\n```powershell\ngit config --global --add safe.directory C:\u002FUsers\u002F\u003C您的用户名>\u002Fdyad-apps\n```\n或者针对特定项目路径：\n```powershell\ngit config --global --add safe.directory C:\u002FUsers\u002F\u003C您的用户名>\u002Fdyad-apps\u002F\u003C项目名称>\n```\n请将 `\u003C您的用户名>` 和 `\u003C项目名称>` 替换为实际路径。新版 Dyad (v0.33.0-beta.1 及以上) 可能会自动执行此操作。","https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fissues\u002F2113",{"id":163,"question_zh":164,"answer_zh":165,"source_url":166},23941,"配置远程 Ollama 服务时出现 \"Failed to parse URL\" 错误，无法连接模型，如何解决？","早期版本存在一个 Bug，导致代码中部分硬编码了本地端口而忽略了环境变量。请升级到最新的 Dyad Beta 版本 (v0.18 Beta 2 或更高)，该版本已修复了对 `OLLAMA_HOST` 环境变量的支持。确保您的环境变量 `OLLAMA_HOST` 正确设置为远程服务器的地址（例如 `http:\u002F\u002F\u003C服务器 IP>:11434`），重启 Dyad 后即可正常连接。","https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fissues\u002F840",{"id":168,"question_zh":169,"answer_zh":170,"source_url":171},23942,"Dyad 是否支持类似 Cline 的 \"Plan Mode\"（规划模式），以便在编码前先制定步骤计划？","目前 Dyad 尚未正式推出独立的 \"Plan Mode\" 按钮。不过，您可以在对话开始时直接要求 AI 列出步骤。例如，输入提示词：\"请先列出完成此任务的详细步骤、所需技术和测试计划，待我确认后再开始编写代码。\" AI 会在 \"Thinking\" 阶段分析项目结构并澄清概念，您可以在此基础上进行调整，然后再指示其开始编码。","https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fissues\u002F2083",[173,178,183,188,193,198,203,208,213,218,223,228,233,238,243,248,253,258,263,268],{"id":174,"version":175,"summary_zh":176,"released_at":177},145482,"v0.42.0","完整发布说明：https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.42.0\n\n## 变更内容\n* 功能：允许用户选择保存 Dyad 应用的目录，由 @RyanGroch 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2875 中实现。\n* 更新 Neon 集成方案，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3068 中完成。\n* 升级至 v0.41.0，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3081 中完成。\n* 添加 GitHub 安全通告告警工作流，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3087 中实现。\n* 使用 Dyad GitHub 应用来处理安全通告，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3088 中完成。\n* 修复视图计划按钮无法正常工作的问题，由 @nourzakhama2003 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3073 中解决。\n* 添加每日 PR 审查告警工作流，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3102 中实现。\n* CI：将工作流认证方式从个人访问令牌迁移到 GitHub 应用程序令牌，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3004 中完成。\n* 文档：记录空分支 PR 工作流说明，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3065 中完成。\n* 修复 ContextFilesPicker 对话框输入框无法输入的问题，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3098 中解决。\n* 修复项目可见性问题，由 @nourzakhama2003 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3074 中完成。\n* 杂项：移除 Anthropic context-1m 测试版头信息，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3103 中完成。\n* 添加基于聊天生成图片功能，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3055 中实现。\n* 修复：在流式重试回放中对并行工具结果进行分组，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3072 中完成。\n* 修复：降低端到端测试（select_component.spec.ts）的不稳定性，由 @dyad-assistant[bot] 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3107 中完成。\n* 排除已取消的消息，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3099 中实现。\n* 升级至 v0.41.0，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3080 中完成。\n* 为版本历史添加搜索栏，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3104 中实现。\n* 升级 React 版本，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3110 中完成。\n* 杂项（CI）：keppo-bot 恢复特权用户身份；将 dyadbot 从特权列表中移除，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3114 中完成。\n* 为版本面板添加搜索查询高亮显示功能，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3117 中实现。\n* 升级至 v0.42.0-beta.1，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3120 中完成。\n* 重构：从 ChatModeSelector 中移除 NewBadge 组件，由 @keppo-bot[bot] 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3113 中完成。\n* 性能优化：减少提取代码库时的原生 Git 调用次数，由 @RyanGroch 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3105 中实现。\n* 将新贡献者加入代码审查白名单，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3121 中完成。\n\n## 新贡献者\n* @nourzakhama2003 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3073 中完成了首次贡献。\n* @dyad-assistant[bot] 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3107 中完成了首次贡献。\n* @keppo-bot[bot] 在 ??? 中完成了首次贡献。","2026-04-06T20:20:27",{"id":179,"version":180,"summary_zh":181,"released_at":182},145483,"v0.42.0-beta.1","完整发布说明：https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.42.0-beta.1\n\n## 变更内容\n* 功能：允许用户选择保存 Dyad 应用的目录，由 @RyanGroch 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2875 中实现。\n* 更新 Neon 集成方案，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3068 中完成。\n* 升级至 v0.41.0，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3081 中完成。\n* 添加 GitHub 安全通告告警工作流，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3087 中实现。\n* 使用 Dyad GitHub 应用来处理安全通告，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3088 中完成。\n* 修复视图计划按钮无法正常工作的问题，由 @nourzakhama2003 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3073 中解决。\n* 添加每日 PR 审查告警工作流，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3102 中实现。\n* CI：将工作流认证方式从 Personal Access Token 迁移到 GitHub App 令牌，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3004 中完成。\n* 文档：记录空分支 PR 工作流说明，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3065 中完成。\n* 修复 ContextFilesPicker 对话框输入框无法输入的问题，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3098 中解决。\n* 修复项目可见性问题，由 @nourzakhama2003 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3074 中完成。\n* 杂项：移除 Anthropic context-1m 测试版标头，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3103 中完成。\n* 添加基于聊天生成图片功能，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3055 中实现。\n* 修复：在流式重试回放中对并行工具结果进行分组，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3072 中完成。\n* 修复：降低端到端测试（select_component.spec.ts）的不稳定性，由 @dyad-assistant[bot] 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3107 中完成。\n* 排除已取消的消息，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3099 中完成。\n* 升级至 v0.41.0，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3080 中完成。\n* 为版本历史添加搜索栏，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3104 中实现。\n* 升级 React 版本，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3110 中完成。\n* 杂项（CI）：keppo-bot 拥有特权用户权限；将 dyadbot 从特权列表中移除，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3114 中完成。\n* 为版本面板添加搜索查询高亮显示功能，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3117 中实现。\n* 升级至 v0.42.0-beta.1，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3120 中完成。\n* 重构：从 ChatModeSelector 中移除 NewBadge 标签，由 @keppo-bot[bot] 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3113 中完成。\n* 性能优化：减少提取代码库时的原生 Git 调用次数，由 @RyanGroch 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3105 中完成。\n* 将新贡献者加入代码审查白名单，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3121 中完成。\n\n## 新贡献者\n* @nourzakhama2003 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3073 中完成了首次贡献。\n* @dyad-assistant[bot] 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3107 中完成了首次贡献。\n* @keppo-bot[bot] 完成了首次贡献。","2026-04-02T20:33:21",{"id":184,"version":185,"summary_zh":186,"released_at":187},145484,"v0.41.0","完整发布说明：https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.41.0\n\n## 变更内容\n* 修复（端到端）：通过 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2996 中改进 Node.js 检测的设置流程测试可靠性\n* 升级至 v0.40.0，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3019 中完成\n* 修复：在 PostHog 中捕获 IPC 异常，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3022 中完成\n* 过滤重试 429 的遥测噪声，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3024 中完成\n* 杂项：停止在 PR 推送时自动添加抄送请求，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3025 中完成\n* 媒体库，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2950 中实现\n* 添加计划问卷通知，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3028 中完成\n* 修复排队中的聊天编辑问题，使其关联组件选择和注释，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3029 中完成\n* 修复：重试临时性的本地代理服务器错误，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3044 中完成\n* 功能：将默认的最大工具调用步骤数从 50 提升至 100，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3053 中实现\n* 功能：DyadError 类型及 PostHog IPC 异常过滤，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3063 中完成\n* 性能优化：对 IPC 应用输出进行批处理和节流，以防止日志泛滥，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3035 中完成\n* 修复：在继续重试时使用用户消息而非助手预填内容，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3027 中完成\n* 功能：在标题栏的应用名称按钮上添加提示信息，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3005 中完成\n* 升级至 v0.41.0-beta.1，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3064 中完成\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fcompare\u002Fv0.40.0-beta.1...v0.41.0-beta.1","2026-03-26T21:15:54",{"id":189,"version":190,"summary_zh":191,"released_at":192},145485,"v0.41.0-beta.1","完整发布说明：https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.41.0-beta.1\n\n## 变更内容\n* 修复（端到端）：通过 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2996 中改进 Node.js 检测的设置流程测试可靠性\n* 升级至 v0.40.0，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3019 中完成\n* 修复：在 PostHog 中捕获 IPC 异常，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3022 中完成\n* 过滤重试 429 的遥测噪声，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3024 中完成\n* 杂项：停止在 PR 推送时自动添加抄送请求，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3025 中完成\n* 媒体库，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2950 中实现\n* 添加计划问卷通知，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3028 中完成\n* 修复排队聊天编辑，使其关联组件选择和标注，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3029 中完成\n* 修复：重试临时性的本地代理服务器错误，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3044 中完成\n* 功能：将默认的最大工具调用步骤数从 50 提升至 100，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3053 中实现\n* 功能：DyadError 类型及 PostHog IPC 异常过滤，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3063 中完成\n* 性能优化：对 IPC 应用输出进行批处理和节流，以防止日志泛滥，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3035 中完成\n* 修复：在继续重试时使用用户消息而非助手预填内容，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3027 中完成\n* 功能：在标题栏的应用名称按钮上添加提示信息，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3005 中完成\n* 升级至 v0.41.0-beta.1，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F3064 中完成\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fcompare\u002Fv0.40.0-beta.1...v0.41.0-beta.1","2026-03-24T22:17:21",{"id":194,"version":195,"summary_zh":196,"released_at":197},145486,"v0.40.0","完整发布说明：https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.40.0\n\n## 变更内容\n* 允许 wwwillchen-bot 加入 Claude PR 审查工作流，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2882 中实现。\n* 修复：改进已终止流的重试遥测，并将重试次数提升至 3 次，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2877 中完成。\n* 修复（分类）：使议题标题更新更加保守，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2888 中完成。\n* 正确传播 OpenAI Response API 模型（例如 GPT 5.2）的请求 ID，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2876 中实现。\n* 将 PR 审查工作流运行器切换为 macOS ARM 自托管环境，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2893 中完成。\n* 修复：阻止不安全的类似 root 的 delete_file 路径，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2859 中完成。\n* 杂项：将 princeaden1 添加到 PR 审查响应者允许用户列表中，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2894 中完成。\n* 重构提示库以支持基于 slug 的技能和斜杠命令，由 @princeaden1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2712 中完成。\n* CI：确保自托管 macOS 运行器上的 gh 可用 Homebrew 路径，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2896 中完成。\n* 允许在主页聊天输入中选择应用，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2832 中完成。\n* 杂项：将 dyadbot 加入白名单，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2899 中完成。\n* 修复：减少端到端测试（partial_response.spec.ts）的不稳定因素，由 @dyadbot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2907 中完成。\n* 功能：添加支持转录的语音输入功能，由 @princeaden1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2344 中完成。\n* 修复：对工具调用输入进行 sanitization，以防止 LiteLLM 报告无效字典错误，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2890 中完成。\n* 修复：使用 ref 防止重复检查发布说明，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2912 中完成。\n* CI：当 PR 关闭时取消 Claude 的变基操作，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2915 中完成。\n* 功能：添加最大工具调用步骤设置，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2900 中完成。\n* 功能：将未捕获的 IPC 处理程序错误作为 PostHog 异常记录，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2886 中完成。\n* 修复预览 iframe URL 错误并创建调试技能，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2887 中完成。\n* 修复：处理本地不存在分支时的分支删除操作，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2910 中完成。\n* 功能：允许多个应用并发运行并进行垃圾回收，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2825 中完成。\n* 在可视化编辑器中添加图片选择和替换功能，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2717 中完成。\n* 添加媒体文件清理流程，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2842 中完成。\n* CI：在发布工作流中禁用包管理器缓存，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2929 中完成。\n* 在 Claude 中使用 GitHub 应用令牌","2026-03-16T20:02:27",{"id":199,"version":200,"summary_zh":201,"released_at":202},145487,"v0.40.0-beta.1","完整发布说明：https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.40.0-beta.1\n\n## 变更内容\n* 允许 wwwillchen-bot 加入 Claude PR 审查工作流，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2882 中实现。\n* 修复：改进已终止流的重试遥测，并将重试次数增加至 3 次，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2877 中完成。\n* 修复（分类）：使议题标题更新更加保守，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2888 中实现。\n* 正确传播 OpenAI Response API 模型（例如 GPT 5.2）的请求 ID，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2876 中完成。\n* 将 PR 审查工作流运行器切换为 macOS ARM 自托管，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2893 中实现。\n* 修复：阻止不安全的类似 root 的 delete_file 路径，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2859 中完成。\n* 杂项：将 princeaden1 添加到 PR 审查响应者允许用户列表中，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2894 中完成。\n* 重构提示库以支持基于 slug 的技能和斜杠命令，由 @princeaden1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2712 中实现。\n* CI：确保自托管 macOS 运行器上的 gh 可用 Homebrew 路径，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2896 中完成。\n* 允许在主页聊天输入中选择应用，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2832 中实现。\n* 杂项：将 dyadbot 加入白名单，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2899 中完成。\n* 修复：减少端到端测试（partial_response.spec.ts）的不稳定因素，由 @dyadbot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2907 中完成。\n* 功能：添加支持转录的语音输入功能，由 @princeaden1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2344 中实现。\n* 修复：对工具调用输入进行清理，以防止 LiteLLM 报告无效字典错误，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2890 中完成。\n* 修复：使用引用防止重复检查发布说明，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2912 中完成。\n* CI：当 PR 关闭时取消 Claude 的变基操作，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2915 中完成。\n* 功能：添加最大工具调用步骤设置，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2900 中实现。\n* 功能：将未捕获的 IPC 处理程序错误作为 PostHog 异常记录，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2886 中完成。\n* 修复预览 iframe URL 错误并创建调试技能，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2887 中完成。\n* 修复：处理本地不存在分支时的分支删除操作，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2910 中完成。\n* 功能：允许多个应用并发运行并进行垃圾回收，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2825 中实现。\n* 在可视化编辑器中添加图片选择和替换功能，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2717 中实现。\n* 添加媒体文件清理流程，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2842 中实现。\n* CI：在发布工作流中禁用包管理器缓存，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2929 中完成。\n* 在…中使用 GitHub 应用令牌","2026-03-12T22:37:47",{"id":204,"version":205,"summary_zh":206,"released_at":207},145488,"v0.39.0","完整发布说明：https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.39.0\n\n## 变更内容\n* 由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2841 中实现，防止并发文件复制。\n* 由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2829 中更新 Supabase 提示，使用 execute_sql 工具进行数据库操作。\n* 由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2855 中升级至 v0.39.0-beta.1。\n* 修复：由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2821 中修复，防止因设置读取过时而导致 Supabase 组织凭据丢失。\n* 修复 gitAdd，使其跳过被 .gitignore 忽略的暂存文件，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2707 中完成。\n* 修复：将工具调用限制提高至 50 次，并显示清晰的暂停提示，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2828 中完成。\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fcompare\u002Fv0.38.0...v0.39.0","2026-03-09T20:38:29",{"id":209,"version":210,"summary_zh":211,"released_at":212},145489,"v0.39.0-beta.1","完整发布说明：https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.39.0-beta.1\n\n## 变更内容\n* 图像生成工具，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2789 中实现\n* 杂项：将 @ai-sdk\u002Fopenai 更新至最新版本，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2812 中完成\n* 处理本地代理连接恢复，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2853 中实现\n* 防止并发文件复制，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2841 中实现\n* 更新 Supabase 提示词，使用 execute_sql 工具进行数据库操作，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2829 中完成\n* 版本升级至 v0.39.0-beta.1，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2855 中完成\n* 修复：防止因读取过时设置而导致 Supabase 组织凭据丢失，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2821 中完成\n* 修复 gitAdd，使其跳过被 .gitignore 忽略的暂存文件，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2707 中完成\n* 修复：将工具调用上限提高至 50 次，并显示清晰的暂停提示，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2828 中完成\n","2026-03-03T00:43:07",{"id":214,"version":215,"summary_zh":216,"released_at":217},145490,"v0.38.0","完整发布说明：https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.38.0\n\n## 变更内容\n* 修复：在直播时隐藏“使用 AI 修复”按钮，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2771 中完成。\n* 为代理模式添加 planning_questionnaire，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2566 中完成。\n* 修复：降低端到端测试（github-import.spec.ts）的不稳定性，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2775 中完成。\n* 功能：为 pr-push 技能添加 cc:request 标签步骤，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2773 中完成。\n* 功能：移除 * 并修复崩溃；重构 useParseRouter 钩子并添加测试，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2780 中完成。\n* 改进文件附件处理，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2757 中完成。\n* 修复：在文件编辑器中提供稳定的 Monaco 模型路径，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2781 中完成。\n* 在每次聊天轮次之间持久化待办事项，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2713 中完成。\n* 修复待办事项持久化 PR 回归问题，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2803 中完成。\n* 计划：添加 web-fetch-local-agent 实现计划，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2801 中完成。\n* CI：限制 pr-review responder 的重试次数，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2798 中完成。\n* 修复：降低端到端测试（attach_image.spec.ts、context_compaction.spec.ts）的不稳定性，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2793 中完成。\n* 将 SQL 执行结果纳入 execute_sql 工具输出中，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2797 中完成。\n* 更新特权作者列表，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2810 中完成。\n* 添加 add-models 技能，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2786 中完成。\n* 重构（TokenBar）：改进令牌显示格式，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2783 中完成。\n* 升级至 v0.38.0-beta.1，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2811 中完成。\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fcompare\u002Fv0.37.0...v0.38.0","2026-03-02T23:00:03",{"id":219,"version":220,"summary_zh":221,"released_at":222},145491,"v0.38.0-beta.1","完整发布说明：https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.38.0-beta.1\n\n## 变更内容\n* 修复：在流式传输时隐藏“使用 AI 修复”按钮，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2771 中完成\n* 为代理模式添加 planning_questionnaire，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2566 中完成\n* 修复：优化端到端测试（github-import.spec.ts）的稳定性，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2775 中完成\n* 功能：为 pr-push 技能添加 cc:request 标签步骤，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2773 中完成\n* 功能：移除 * 并修复崩溃；重构 useParseRouter 钩子并添加测试，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2780 中完成\n* 改进文件附件处理，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2757 中完成\n* 修复：在文件编辑器中提供稳定的 Monaco 模型路径，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2781 中完成\n* 在每次聊天轮次之间持久化待办事项，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2713 中完成\n* 修复待办事项持久化 PR 回归问题，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2803 中完成\n* 计划：添加 web-fetch-local-agent 实现计划，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2801 中完成\n* CI：限制 pr-review 响应者的重试次数，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2798 中完成\n* 修复：优化端到端测试（attach_image.spec.ts、context_compaction.spec.ts）的稳定性，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2793 中完成\n* 将 SQL 执行结果纳入 execute_sql 工具输出中，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2797 中完成\n* 更新特权作者列表，由 @azizmejri1 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2810 中完成\n* 添加 add-models 技能，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2786 中完成\n* 重构（TokenBar）：改进令牌显示格式，由 @wwwillchen-bot 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2783 中完成\n* 升级至 v0.38.0-beta.1，由 @wwwillchen 在 https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2811 中完成\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fcompare\u002Fv0.37.0...v0.38.0-beta.1","2026-02-27T22:05:54",{"id":224,"version":225,"summary_zh":226,"released_at":227},145492,"v0.37.0","Full release notes: https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.37.0\r\n\r\n## What's Changed\r\n* refactor: modularize e2e test helpers into separate modules by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2556\r\n* feat: broaden safe pipe whitelist in gh permission hook by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2581\r\n* fix: configure push remote for fork PRs in claude-rebase workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2583\r\n* ci: skip tests when only .claude\u002F or rules\u002F files changed by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2584\r\n* fix: skip package-lock.json in pr-push unless package.json changed by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2585\r\n* ci: auto-label conflicting PRs with cc:rebase on main push by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2587\r\n* refactor: expose PageObject component page objects publicly by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2582\r\n* feat: add daily deflake-e2e-recent-prs skill and workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2590\r\n* Add pr-screencast command and update claude settings by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2591\r\n* Add GitHub Actions workflow for auto-merging PRs by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2588\r\n* feat: add needs-human PR status labels and unified review marker by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2589\r\n* feat: add workflow to draft stale PRs after 7 days of inactivity by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2586\r\n* Github workflows readme by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2594\r\n* refactor(ProModeSelector): wrap build mode settings in accordion by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2555\r\n* Adding a shortcut for zooming by @azizmejri1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2562\r\n* fix: use stable artifact name for Playwright HTML report by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2595\r\n* fix: use PAT for label-rebase-prs to trigger rebase workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2596\r\n* Create sub-agents which are supervised for claude workflows by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2597\r\n* refactor(ci): simplify workflows by removing workflow_dispatch and using PAT for pushes by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2598\r\n* Remove deprecated agent mode and consolidate with build mode by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2435\r\n* Add i18n internationalization support with language selector by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2450\r\n* AI Conflict Resolver by @princeaden1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2240\r\n* fix(e2e): use correct page object sub-components in createGitConflict helper by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2604\r\n* move ActionHeader from TitleBar to right side bar by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2553\r\n* Simplify Playwright summary to single re-run command by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2605\r\n* Use PR_RW_GITHUB_TOKEN for draft-stale-prs workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2608\r\n* Add workflow to cancel Claude PR review after merge by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2609\r\n* ci: use 2 e2e shards for self-hosted Mac mini runners by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2606\r\n* Replace deflake-e2e-recent-prs with deflake-e2e-recent-commits by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2607\r\n* Update E2E tests for UI label changes and editor interactions by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2611\r\n* Add \u002Fdyad:pr-push step to pr-fix skill by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2612\r\n* Improve E2E test resilience for logs_server and update snapshot by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2613\r\n* use ai-bots env for draft-stale-prs by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2614\r\n* fix: use per-worker port for fake LLM server in parallel tests by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2557\r\n* Add playwright env var settings allowed by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2616\r\n* Add CI cleanup script for self-hosted macOS runners by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2617\r\n* Update npm config and CI workflows by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2621\r\n* ci: add nightly disk cleanup for self-hosted runner ci1 by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2620\r\n* feat: support cc:request:now label for immediate PR review trigger by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2618\r\n* Switch CI PR review to swarm-pr-review and fix \u002Ftmp file access by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2623\r\n* feat: display line numbers in DyadRead component by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2615\r\n* Allow $(gh ...) com","2026-02-23T20:05:56",{"id":229,"version":230,"summary_zh":231,"released_at":232},145493,"v0.37.0-beta.2","Full release notes: https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.37.0-beta.2\r\n\r\n## What's Changed\r\n* Update AGENTS.md - remove learnings and add TS note by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2667\r\n* Improve CI cleanup workflow for macOS runners by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2664\r\n* Update security review snapshot to use placeholder for system message by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2668\r\n* Update AGENTS.md - remove learnings and add TS note by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2669\r\n* Add Playwright debug skill for E2E test debugging by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2671\r\n* Add dyad:swarm-to-plan skill for collaborative planning sessions by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2670\r\n* Suppress noisy stderr output in test suite by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2665\r\n* Product principles by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2672\r\n* Add product principles guidance to PR fix skills by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2674\r\n* bump to v0.37.0 stable by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2678\r\n* feat: merge release builds and publish from one job by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2662\r\n* Add cloud sandboxes planning document by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2675\r\n* chore: add skills symlink by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2690\r\n* ci: pass GITHUB_TOKEN as GH_TOKEN in deflake e2e workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2689\r\n* fix: deflake E2E tests (setup_flow, chat_history, Navigation) by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2681\r\n* Refactor settings schema with Zod validation and add readSettings tests by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2676\r\n* Add convex backend support plan by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2693\r\n* chore: update Playwright summary upload by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2691\r\n* Improve SecurityReview E2E test wait logic by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2696\r\n* Improve chat_history E2E test stability with toPass() retry by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2699\r\n* ci: add reboot and verification steps to nightly runner cleanup (drive-by clean up fast push) by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2708\r\n* remove sudo for reboot by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2709\r\n* Revert \"remove sudo for reboot (#2709)\" by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2710\r\n* Fix release workflow publish command by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2711\r\n* docs: update pr-push skill instructions by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2714\r\n* Move favorite button from app list to app details page by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2704\r\n* fix(e2e): skip external operations in E2E test mode by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2716\r\n* refactor(multi-pr-review): remove Python scripts and use Task tool directly by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2719\r\n* docs: emphasize build & rules-reading requirements in AGENTS.md by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2720\r\n* Add context menu to chat tabs with bulk close actions by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2705\r\n* docs: add app icons\u002Femoji feature plan by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2722\r\n* ci: route deflake E2E workflow to PAT token by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2726\r\n* Allow users to queue messages by @azizmejri1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2120\r\n* fix(e2e): deflake context_limit_banner, attach_image, and prompt_libr… by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2725\r\n* Add AI permission request hook and multi-platform roadmap by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2734\r\n* fix(e2e): fix themes_management test selectors for theme name inputs by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2728\r\n* docs: add verification guidance for testing changes by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2731\r\n* Add dangerous action safeguards plan by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2733\r\n* ci: add flakiness report upload workflow for fork PRs by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2727\r\n* devops: simplify upload to flakiness.io by @aslushnikov in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2735\r\n* Add cross-platform ADRs and xplat planning doc by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2737\r\n* docs: add faster PR workflows planning document by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2739\r\n* fix: deflake E2E tests (setup_flow.spec.ts) by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2740\r\n* Add check-workflows skill ","2026-02-17T19:59:17",{"id":234,"version":235,"summary_zh":236,"released_at":237},145494,"v0.37.0-beta.1","Full release notes: https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.37.0-beta.1\r\n\r\n## What's Changed\r\n* refactor: modularize e2e test helpers into separate modules by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2556\r\n* feat: broaden safe pipe whitelist in gh permission hook by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2581\r\n* fix: configure push remote for fork PRs in claude-rebase workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2583\r\n* ci: skip tests when only .claude\u002F or rules\u002F files changed by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2584\r\n* fix: skip package-lock.json in pr-push unless package.json changed by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2585\r\n* ci: auto-label conflicting PRs with cc:rebase on main push by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2587\r\n* refactor: expose PageObject component page objects publicly by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2582\r\n* feat: add daily deflake-e2e-recent-prs skill and workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2590\r\n* Add pr-screencast command and update claude settings by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2591\r\n* Add GitHub Actions workflow for auto-merging PRs by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2588\r\n* feat: add needs-human PR status labels and unified review marker by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2589\r\n* feat: add workflow to draft stale PRs after 7 days of inactivity by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2586\r\n* Github workflows readme by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2594\r\n* refactor(ProModeSelector): wrap build mode settings in accordion by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2555\r\n* Adding a shortcut for zooming by @azizmejri1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2562\r\n* fix: use stable artifact name for Playwright HTML report by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2595\r\n* fix: use PAT for label-rebase-prs to trigger rebase workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2596\r\n* Create sub-agents which are supervised for claude workflows by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2597\r\n* refactor(ci): simplify workflows by removing workflow_dispatch and using PAT for pushes by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2598\r\n* Remove deprecated agent mode and consolidate with build mode by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2435\r\n* Add i18n internationalization support with language selector by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2450\r\n* AI Conflict Resolver by @princeaden1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2240\r\n* fix(e2e): use correct page object sub-components in createGitConflict helper by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2604\r\n* move ActionHeader from TitleBar to right side bar by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2553\r\n* Simplify Playwright summary to single re-run command by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2605\r\n* Use PR_RW_GITHUB_TOKEN for draft-stale-prs workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2608\r\n* Add workflow to cancel Claude PR review after merge by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2609\r\n* ci: use 2 e2e shards for self-hosted Mac mini runners by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2606\r\n* Replace deflake-e2e-recent-prs with deflake-e2e-recent-commits by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2607\r\n* Update E2E tests for UI label changes and editor interactions by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2611\r\n* Add \u002Fdyad:pr-push step to pr-fix skill by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2612\r\n* Improve E2E test resilience for logs_server and update snapshot by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2613\r\n* use ai-bots env for draft-stale-prs by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2614\r\n* fix: use per-worker port for fake LLM server in parallel tests by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2557\r\n* Add playwright env var settings allowed by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2616\r\n* Add CI cleanup script for self-hosted macOS runners by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2617\r\n* Update npm config and CI workflows by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2621\r\n* ci: add nightly disk cleanup for self-hosted runner ci1 by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2620\r\n* feat: support cc:request:now label for immediate PR review trigger by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2618\r\n* Switch CI PR review to swarm-pr-review and fix \u002Ftmp file access by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2623\r\n* feat: display line numbers in DyadRead component by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2615\r\n* Allow $(gh .","2026-02-12T21:08:30",{"id":239,"version":240,"summary_zh":241,"released_at":242},145495,"v0.36.0","Full release notes: https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.36.0-beta.2\r\n\r\n## What's Changed\r\n* Switch Windows code signing to Azure Trusted Signing by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2429\r\n* Update AI SDK dependencies to latest versions by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2431\r\n* fix: use current branch when creating new chat instead of hardcoding main by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2411\r\n* Add @types\u002Fnode-fetch dependency by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2437\r\n* Migrate to Zod v4 by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2415\r\n* Add MutationObserver retry for component selector initialization by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2408\r\n* Disable Windows code signing on local builds by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2438\r\n* Fix Windows Trusted Signing client tools installation by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2440\r\n* Improve Claude Code hooks and skills configuration by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2439\r\n* Fix Azure DLL path by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2441\r\n* Fix Azure DLL search paths in release workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2442\r\n* setup flow e2e test by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2028\r\n* Fix Windows signtool error by removing invalid \u002Fdebug flag by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2443\r\n* Add ts-expect-error for zod v4 type inference in registerTypedHandlers by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2444\r\n* Auto-discover Windows SDK SignTool path in release workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2445\r\n* Fix Windows signing failure caused by UTF-8 BOM in metadata JSON by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2446\r\n* Add Missing Dyad Logo by @RyanGroch in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2404\r\n* Add delightful streaming loading animation by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2425\r\n* Add native notification when chat stream completes by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2413\r\n* Add SessionStart hook for npm install by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2458\r\n* Only enable Windows code signing in release workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2459\r\n* Single build task for each OS for CI by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2026\r\n* Radix to Base UI migration by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2432\r\n* Add wwwillchen-bot to all permission allowlists by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2465\r\n* Add fuzzy search to settings sidebar by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2449\r\n* Add \u002Fremember-learnings skill to capture session insights by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2467\r\n* Update pr-push skill to detect correct remote for pushing by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2469\r\n* Move context limit banner from MessagesList to ChatInput by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2461\r\n* Fix chat auto-scroll: replace timeout-based tracking with position-ba… by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2448\r\n* Add chat panel visibility toggle functionality by @princeaden1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2345\r\n* Add workflow to handle comments on closed issues by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2409\r\n* Update closed-issue-comment workflow to use claude-code-action by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2471\r\n* Fix github token for closed-issue-comment.yml by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2473\r\n* Add actions:write permission to pr-review-responder workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2475\r\n* Add workflow to close stale PRs older than 2 months by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2474\r\n* Update IPC docs to reflect contract-driven architecture by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2477\r\n* Move remember-learnings to beginning of pr-push workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2485\r\n* Improve test failure reporting with snapshot detection by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2484\r\n* Allow POST to \u002Fissues\u002F{id}\u002Flabels in gh permission hook by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2490\r\n* Delete and recreate Playwright PR comment instead of updating by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2491\r\n* feat(chat input): recall previous messages using Up Arrow by @princeaden1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2343\r\n* Add Moonshot AI's Kimi K2.5 model to OpenRouter options by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2495\r\n* Add \"Start new chat\" button to error box for Dyad Pro users by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2494\r\n* Fix flaky e2e tests with better sele","2026-02-09T21:46:33",{"id":244,"version":245,"summary_zh":246,"released_at":247},145496,"v0.36.0-beta.2","Full release notes:  https:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.36.0-beta.2\r\n## What's Changed\r\n* Fix PR preview responder setting correct origin remote by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2528\r\n* Improve swarm PR review to detect dead infrastructure by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2529\r\n* Use claude_args to set opus-4-6 model in CI workflows by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2531\r\n* fix: handle Supabase 403 error when listing branches for free tier users by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2527\r\n* feat: add include_hidden option to list_files tool by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2526\r\n* Update pr-push to add files more aggressively by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2530\r\n* feat: add app commands configuration in Configure panel by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2433\r\n* feat: resolve merge conflicts for app commands by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2538\r\n* Update permissions & use haiku by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2539\r\n* Refactor Dyad card components to use new DyadCardPrimitives by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2482\r\n* Disable reset button after confirmation by @azizmejri1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2537\r\n* Show file path in refactor button tooltip by @RyanGroch in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2511\r\n* fix(ui): prevent copy button overlap with language label in code blocks by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2533\r\n* Modularize AGENTS.md learnings into rules\u002F directory by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2540\r\n* Fixing file attachement by @azizmejri1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2541\r\n* Fix e2e tests by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2542\r\n* Bump to v0.36 beta 2 by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2543\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fcompare\u002Fv0.36.0-beta.1...v0.36.0-beta.2","2026-02-07T00:57:15",{"id":249,"version":250,"summary_zh":251,"released_at":252},145497,"v0.36.0-beta.1","Dyad v0.36.0 Beta 1 is focused on making it easier to start complex work with more clarity and fewer “agent hiccups.” This release introduces Planning mode, improves the robustness and reliability of Agent mode, and adds a new OpenRouter model option: Moonshot AI’s Kimi K2.5.\r\n\r\nhttps:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.36.0-beta.1\r\n\r\n## What's Changed\r\n* Switch Windows code signing to Azure Trusted Signing by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2429\r\n* Update AI SDK dependencies to latest versions by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2431\r\n* fix: use current branch when creating new chat instead of hardcoding main by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2411\r\n* Add @types\u002Fnode-fetch dependency by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2437\r\n* Migrate to Zod v4 by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2415\r\n* Add MutationObserver retry for component selector initialization by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2408\r\n* Disable Windows code signing on local builds by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2438\r\n* Fix Windows Trusted Signing client tools installation by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2440\r\n* Improve Claude Code hooks and skills configuration by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2439\r\n* Fix Azure DLL path by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2441\r\n* Fix Azure DLL search paths in release workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2442\r\n* setup flow e2e test by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2028\r\n* Fix Windows signtool error by removing invalid \u002Fdebug flag by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2443\r\n* Add ts-expect-error for zod v4 type inference in registerTypedHandlers by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2444\r\n* Auto-discover Windows SDK SignTool path in release workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2445\r\n* Fix Windows signing failure caused by UTF-8 BOM in metadata JSON by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2446\r\n* Add Missing Dyad Logo by @RyanGroch in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2404\r\n* Add delightful streaming loading animation by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2425\r\n* Add native notification when chat stream completes by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2413\r\n* Add SessionStart hook for npm install by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2458\r\n* Only enable Windows code signing in release workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2459\r\n* Single build task for each OS for CI by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2026\r\n* Radix to Base UI migration by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2432\r\n* Add wwwillchen-bot to all permission allowlists by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2465\r\n* Add fuzzy search to settings sidebar by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2449\r\n* Add \u002Fremember-learnings skill to capture session insights by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2467\r\n* Update pr-push skill to detect correct remote for pushing by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2469\r\n* Move context limit banner from MessagesList to ChatInput by @wwwillchen-bot in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2461\r\n* Fix chat auto-scroll: replace timeout-based tracking with position-ba… by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2448\r\n* Add chat panel visibility toggle functionality by @princeaden1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2345\r\n* Add workflow to handle comments on closed issues by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2409\r\n* Update closed-issue-comment workflow to use claude-code-action by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2471\r\n* Fix github token for closed-issue-comment.yml by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2473\r\n* Add actions:write permission to pr-review-responder workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2475\r\n* Add workflow to close stale PRs older than 2 months by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2474\r\n* Update IPC docs to reflect contract-driven architecture by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2477\r\n* Move remember-learnings to beginning of pr-push workflow by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2485\r\n* Improve test failure reporting with snapshot detection by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2484\r\n* Allow POST to \u002Fissues\u002F{id}\u002Flabels in gh permission hook by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2490\r\n* Delete and recreate Playwright PR comment instead of updating by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2491\r\n* feat(chat input): recall previous messages using Up Arrow by @princeaden1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2343\r\n* Add Moonshot AI's ","2026-02-06T00:01:34",{"id":254,"version":255,"summary_zh":256,"released_at":257},145498,"v0.35.0","Dyad v0.35.0 brings major improvements to help you build faster and collaborate more easily: **Basic Agent mode is now available for free users**, file editing in Agent mode is smarter and more reliable, the **Custom Theme Generator can pull from live websites** (Pro), and your Supabase projects stay cleaner with automatic stale function cleanup.\r\n\r\nThis release also includes GitHub Flavored Markdown support in chat, new Git and GitHub workflow fixes, and many UI upgrades.\r\n\r\nhttps:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.35.0\r\n\r\n## What's Changed\r\n* Enable GFM (GitHub Flavored Markdown) support in markdown parser by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2353\r\n* Fix refresh to preserve current route (#253) by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2336\r\n* Add UI for Git Pull Support by @princeaden1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2342\r\n* Improve claude configs by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2361\r\n* Fix duplicate server log messages in console by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2359\r\n* Skip E2E tests in CI when only .claude files changed by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2362\r\n* Rebaseline fix error e2e test by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2363\r\n* Add npm test step to pr-push skill by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2364\r\n* Add skipPruneEdgeFunctions setting to control edge function pruning by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2228\r\n* Add MCP HTTP Header support (@gkrdy) by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2365\r\n* Add stringent search_replace tool for local agent by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2367\r\n* Add telemetry for local-agent search-replace operations by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2371\r\n* Fix preview navigation forward\u002Fback buttons and add E2E test by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2372\r\n* Bump version to 0.35.0-beta.1 by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2378\r\n* Update turbo edits E2E snapshot for simplified error message by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2384\r\n* Clarify ANTHROPIC_API_KEY not required for multi-pr-review skill by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2386\r\n* Cancel CI runs when PR is merged by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2383\r\n* Fix (#2354): Implement auto-commit for local changes before preparing GitHub branch by @princeaden1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2373\r\n* Use workflow_dispatch to re-trigger CI instead of closing\u002Freopening PR by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2382\r\n* Add Basic Agent mode for free users with 5-message daily quota by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2355\r\n* Pro Trial models by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2387\r\n* Fix repo name mismatch when GitHub repo name contains spaces by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2377\r\n* Integrating web crawling in the custom theme generator by @azizmejri1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2347\r\n* Bump to v0.35 beta 2 by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2390\r\n* Show setup banner for Pro trial by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2391\r\n* Bump version to v0.35.0 stable release by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2398\r\n* Add setting to disable auto-expand of preview panel by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2352\r\n* Fix e2e tests & playwright comment job by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2392\r\n* Fix preserved URL not cleared when navigating to root or restarting by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2422\r\n* Fix attachment upload instructions for local agent mode by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2412\r\n* Replace custom XML tags with standard markdown in Supabase prompt by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2424\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fcompare\u002Fv0.34.0...v0.35.0","2026-02-02T19:36:56",{"id":259,"version":260,"summary_zh":261,"released_at":262},145499,"v0.35.0-beta.2","Dyad v0.35.0 Beta 2 gives more capabilities for free users with a free Basic Agent mode and lets Pro members generate custom themes from live websites. We've also fixed a couple of workflow issues with GitHub!\r\n\r\nhttps:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.35.0-beta.2\r\n\r\n## What's Changed\r\n* Update turbo edits E2E snapshot for simplified error message by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2384\r\n* Clarify ANTHROPIC_API_KEY not required for multi-pr-review skill by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2386\r\n* Cancel CI runs when PR is merged by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2383\r\n* Fix (#2354): Implement auto-commit for local changes before preparing GitHub branch by @princeaden1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2373\r\n* Use workflow_dispatch to re-trigger CI instead of closing\u002Freopening PR by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2382\r\n* Add Basic Agent mode for free users with 5-message daily quota by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2355\r\n* Pro Trial models by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2387\r\n* Fix repo name mismatch when GitHub repo name contains spaces by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2377\r\n* Integrating web crawling in the custom theme generator by @azizmejri1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2347\r\n* Bump to v0.35 beta 2 by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2390\r\n* Show setup banner for Pro trial by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2391\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fcompare\u002Fv0.35.0-beta.1...v0.35.0-beta.2","2026-01-29T19:16:20",{"id":264,"version":265,"summary_zh":266,"released_at":267},145500,"v0.35.0-beta.1","Dyad v0.35.0 Beta 1 is focused on making core workflows more reliable—with improved file editing in Agent mode, automatic cleanup for stale Supabase edge functions so your backend stays tidy as your app evolves and MCP HTTP header support.\r\n\r\nhttps:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.35.0-beta.1\r\n\r\n## What's Changed\r\n* Enable GFM (GitHub Flavored Markdown) support in markdown parser by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2353\r\n* Fix refresh to preserve current route (#253) by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2336\r\n* Add UI for Git Pull Support by @princeaden1 in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2342\r\n* Improve claude configs by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2361\r\n* Fix duplicate server log messages in console by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2359\r\n* Skip E2E tests in CI when only .claude files changed by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2362\r\n* Rebaseline fix error e2e test by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2363\r\n* Add npm test step to pr-push skill by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2364\r\n* Add skipPruneEdgeFunctions setting to control edge function pruning by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2228\r\n* Add MCP HTTP Header support (@gkrdy) by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2365\r\n* Add stringent search_replace tool for local agent by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2367\r\n* Add telemetry for local-agent search-replace operations by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2371\r\n* Fix preview navigation forward\u002Fback buttons and add E2E test by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2372\r\n* Bump version to 0.35.0-beta.1 by @wwwillchen in https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fpull\u002F2378\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Fcompare\u002Fv0.34.0...v0.35.0-beta.1","2026-01-28T19:20:51",{"id":269,"version":270,"summary_zh":271,"released_at":272},145501,"v0.34.0","Dyad v0.34.0 Stable is focused on user experience improvements—with a brand new Custom Theme Generator, a default chat mode setting, and a Git-aware uncommitted files banner to help you commit changes easily.\r\n\r\nhttps:\u002F\u002Fwww.dyad.sh\u002Fdocs\u002Freleases\u002F0.34.0\r\n\r\nSee https:\u002F\u002Fgithub.com\u002Fdyad-sh\u002Fdyad\u002Freleases\u002Ftag\u002Fv0.34.0-beta.1 for detailed changelog.","2026-01-26T18:36:13"]