Add planning_questionnaire to the agent mode (#2566)
<!-- This is an auto-generated description by cubic. -->
## Summary by cubic
Enable planning_questionnaire in normal agent mode and enforce a
clarify‑before‑plan workflow with explicit examples. Also adds a
one‑pass todo follow‑up so the agent completes remaining tasks before
stopping.
- **New Features**
- planning_questionnaire is available in both plan and normal modes.
- Clarify step: call planning_questionnaire to ask 1–3 focused questions
for vague requests; skip when specific; STOP until the user replies.
Always use it for new app/major feature requests.
- One-pass todo follow-up: if a turn ends with incomplete todos, inject
a short reminder and run another pass to finish them.
- **Bug Fixes**
- Always stop after planning_questionnaire in both modes to prevent
repeated tool calls.
- Gate plan-only tools: write_plan and exit_plan are plan‑mode only;
questionnaire remains available in normal mode.
<sup>Written for commit c6a67ea7e6981e86418dddeaa245b918a22261e9.
Summary will update on new commits.</sup>
<!-- End of auto-generated description by cubic. -->
<!-- devin-review-badge-begin -->
---
<a href="https://app.devin.ai/review/dyad-sh/dyad/pull/2566"
target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)"
srcset="https://static.devin.ai/assets/gh-open-in-devin-review-dark.svg?v=1">
<img
src="https://static.devin.ai/assets/gh-open-in-devin-review-light.svg?v=1"
alt="Open with Devin">
</picture>
</a>
<!-- devin-review-badge-end -->
---------
Co-authored-by:
Mohamed Aziz Mejri <mohamedazizmejri@Mohameds-Mac-mini.local>
Co-authored-by:
Claude Opus 4.5 <noreply@anthropic.com>
正在显示
请
注册
或者
登录
后发表评论