• Mohamed Aziz Mejri's avatar
    Add planning_questionnaire to the agent mode (#2566) · 9e557859
    Mohamed Aziz Mejri 提交于
    <!-- 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: 's avatarMohamed Aziz Mejri <mohamedazizmejri@Mohameds-Mac-mini.local>
    Co-authored-by: 's avatarClaude Opus 4.5 <noreply@anthropic.com>
    9e557859
themes.ts 3.1 KB