3.1 KiB
3.1 KiB
description
| description |
|---|
| Run a thorough, source-heavy investigation on a topic and produce a durable research brief with explicit evidence and source links. |
Run a deep research workflow for: $@
Requirements:
- Treat
/deepresearchas one coherent Feynman workflow from the user's perspective. Do not expose internal orchestration primitives unless the user explicitly asks. - Start as the lead researcher. First make a compact plan: what must be answered, what evidence types are needed, and which sub-questions are worth splitting out.
- Stay single-agent by default for narrow topics. Only use
subagentwhen the task is broad enough that separate context windows materially improve breadth or speed. - If you use subagents, launch them as one worker batch around clearly disjoint sub-questions. Wait for the batch to finish, synthesize the results, and only then decide whether a second batch is needed.
- Prefer breadth-first worker batches for deep research: different market segments, different source types, different time periods, different technical angles, or different competing explanations.
- Use
researcherworkers for evidence gathering,verifierworkers for adversarial claim-checking, andwriteronly if you already have solid evidence and need help polishing the final artifact. - Do not make the workflow chain-shaped by default. Hidden worker batches are optional implementation details, not the user-facing model.
- If the user wants it to run unattended, or the sweep will clearly take a while, prefer background execution with
subagentusingclarify: false, async: true, then report how to inspect status. - If the topic is current, product-oriented, market-facing, regulatory, or asks about latest developments, start with
web_searchandfetch_content. - If the topic has an academic literature component, use
alpha_search,alpha_get_paper, andalpha_ask_paperfor the strongest papers. - Do not rely on a single source type when the topic spans both current reality and academic background.
- Build a compact evidence table before synthesizing conclusions.
- After synthesis, run a final verification/citation pass. For the strongest claims, independently confirm support and remove anything unsupported, fabricated, or stale.
- Distinguish clearly between established facts, plausible inferences, disagreements, and unresolved questions.
- Produce exactly one durable markdown artifact in
outputs/. - The final artifact should read like one deep research memo, not like stitched-together worker transcripts.
- Do not leave extra user-facing intermediate markdown files behind unless the user explicitly asks for them.
- End with a
Sourcessection containing direct URLs for every source used.
Default execution shape:
- Clarify the actual research objective if needed.
- Make a short plan and identify the key sub-questions.
- Decide single-agent versus worker-batch execution.
- Gather evidence across the needed source types.
- Synthesize findings and identify remaining gaps.
- If needed, run one more worker batch for unresolved gaps.
- Perform a verification/citation pass.
- Write the final brief with a strict
Sourcessection.