plan_research_workflow
Transforms vague research requests into a structured plan with topic, search depth, and clarifying questions to confirm with the user before execution.
Instructions
Convert a freeform user intent into a structured research plan.
Call this BEFORE auto_research_topic when the user's request is vague, ambitious, or could collide with an existing cluster. Returns a suggested topic + search depth + NLM/crystals choices + clarifying questions for you to confirm with the user.
Use when the user says things like: "I want to learn about X" "research X for my dissertation" "find recent papers on X" "ingest X but skip NotebookLM"
The plan includes:
intent_summary: rephrased one-line restatement (confirm with user)
suggested_topic / cluster_slug
suggested_max_papers (auto-tuned: 25 for thesis, 8 default, etc.)
suggested_do_nlm / do_crystals (with detected CLI awareness)
existing_cluster_match: warns if a similar cluster already exists
clarifying_questions: ask these BEFORE calling auto_research_topic
next_call: ready-to-execute auto_research_topic args after confirmation
estimated_duration_sec: rough time estimate
After presenting the plan + getting user confirmation, call auto_research_topic with the plan's suggested args.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_intent | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||