name: research
description: "Multi-agent parallel research — quick/standard/extensive modes with specialized researcher agents for depth, breadth, and verification. Use when researching a topic, finding information, or investigating something thoroughly."
argument-hint:
Mode Routing
| User says | Mode | Agents |
|---|---|---|
| "quick research" / "minor research" | Quick | 1 agent |
| "research" / "do research" (default) | Standard | 3 parallel agents |
| "extensive research" / "deep research" | Extensive | 8 parallel agents |
Available Researcher Agents
- gemini-researcher — academic depth via Gemini grounding, query decomposition, scholarly synthesis (falls back to WebSearch if no API key)
- multi-perspective-researcher — breadth, multiple angles, diverse viewpoints
- perplexity-researcher — investigative rigor via Perplexity grounding, source cross-referencing, credibility assessment (falls back to WebSearch if no API key)
- grok-researcher — real-time data via Grok/X API, breaking news, social sentiment (falls back to WebSearch with recency focus if no API key)
Quick Mode
Spawn 1 subagent for a focused answer:
- Spawn
gemini-researcherwith the full query and context
Wait for the result, then deliver it directly with light formatting.
Standard Mode (Default)
Craft 3 different queries optimized for each researcher's strengths, then spawn all in parallel (in a single message):
- Spawn
gemini-researcherwith a query optimized for depth/analysis - Spawn
multi-perspective-researcherwith a query optimized for breadth/perspectives - Spawn
grok-researcherwith a query optimized for real-time data, recent developments, current state
Query design:
- gemini-researcher: focus on authoritative sources, technical depth, how/why
- multi-perspective-researcher: focus on different stakeholder views, trade-offs, alternatives
- grok-researcher: focus on latest news, breaking developments, social sentiment, what's happening right now
Extensive Mode
Craft 8 queries (2 per researcher type, each from a different angle), then spawn all in parallel (in a single message):
- Spawn
gemini-researcher— angle 1: core technical depth - Spawn
gemini-researcher— angle 2: historical context / evolution - Spawn
multi-perspective-researcher— angle 3: stakeholder perspectives - Spawn
multi-perspective-researcher— angle 4: cross-domain connections - Spawn
perplexity-researcher— angle 5: verify key claims - Spawn
perplexity-researcher— angle 6: find contradictions / counter-evidence - Spawn
grok-researcher— angle 7: real-time developments and breaking news - Spawn
grok-researcher— angle 8: social sentiment, public reaction, trending discourse
Synthesis (All Modes)
After collecting agent results, synthesize into:
- TLDR — 1-2 sentence answer
- Key findings — bullet points, grouped by theme, noting which agent(s) found each
- Cross-source agreement — findings confirmed by multiple agents (high confidence)
- Conflicts — where agents disagree, with both sides presented
- Gaps — what remains unknown or needs further investigation
- Sources — deduplicated list of verified URLs from all agents
Keep total output under 1500 words unless the user asks for more.
Important
- All subagent spawns for a given mode MUST be in a single message for true parallel execution
- Do NOT run agents sequentially — that defeats the purpose
- Each agent returns independently — expect different formats and overlapping findings
- The synthesis step is YOUR job as the orchestrating agent, not the subagents'