• 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
名称
最后提交
最后更新
..
compaction 正在载入提交数据...
app_env_vars_handlers.ts 正在载入提交数据...
app_handlers.ts 正在载入提交数据...
app_upgrade_handlers.ts 正在载入提交数据...
base.ts 正在载入提交数据...
capacitor_handlers.ts 正在载入提交数据...
chat_handlers.ts 正在载入提交数据...
chat_stream_handlers.ts 正在载入提交数据...
context_paths_handlers.ts 正在载入提交数据...
createFromTemplate.ts 正在载入提交数据...
debug_handlers.ts 正在载入提交数据...
dependency_handlers.ts 正在载入提交数据...
free_agent_quota_handlers.ts 正在载入提交数据...
git_branch_handlers.ts 正在载入提交数据...
github_handlers.ts 正在载入提交数据...
help_bot_handlers.ts 正在载入提交数据...
import_handlers.ts 正在载入提交数据...
language_model_handlers.ts 正在载入提交数据...
local_model_handlers.ts 正在载入提交数据...
local_model_lmstudio_handler.ts 正在载入提交数据...
local_model_ollama_handler.ts 正在载入提交数据...
mcp_handlers.ts 正在载入提交数据...
neon_handlers.ts 正在载入提交数据...
node_handlers.ts 正在载入提交数据...
planUtils.ts 正在载入提交数据...
plan_handlers.ts 正在载入提交数据...
portal_handlers.ts 正在载入提交数据...
pro_handlers.ts 正在载入提交数据...
problems_handlers.ts 正在载入提交数据...
prompt_handlers.ts 正在载入提交数据...
proposal_handlers.ts 正在载入提交数据...
release_note_handlers.ts 正在载入提交数据...
safe_handle.ts 正在载入提交数据...
security_handlers.ts 正在载入提交数据...
session_handlers.ts 正在载入提交数据...
settings_handlers.ts 正在载入提交数据...
shell_handler.ts 正在载入提交数据...
supabase_handlers.ts 正在载入提交数据...
template_handlers.ts 正在载入提交数据...
testing_chat_handlers.ts 正在载入提交数据...
token_count_handlers.ts 正在载入提交数据...
upload_handlers.ts 正在载入提交数据...
vercel_handlers.ts 正在载入提交数据...
version_handlers.ts 正在载入提交数据...
window_handlers.ts 正在载入提交数据...