Skip to content

Research report

gen_research_report · slug research-report · icon 🔍 · outputs markdown, docx

A deep, cited report on any question. The researcher breaks the question into sub-questions, runs a web research pass on each, and an analyst synthesises the findings, notes where sources disagree, and appends every source. Markdown and Word.

Inputs

FieldTypeNotes
Research questiontextrequired, 10-600 chars — one clear question beats three vague ones
Scope and contexttextoptional — geography, time frame, inclusions/exclusions
DepthpickQuick (4 sub-questions) · Standard (6) · Deep (8)
Written forpickA decision-maker · A technical reader · A general reader
LengthpickBrief (~1,200 words) · Standard (~2,500) · Long (~4,500)
Prefer sources frompickAny time · The last year · The last month

Pipeline

StepRoleSkillsTierDepends on
planresearcherllm.generatecheap
researchresearcherweb.research, web.search, web.fetchcheapplan
synthesisanalystllm.generatestandardplan, research
publishpublisherdocs.write_markdown, docs.write_docx, files.writecheapsynthesis

This is the only seed generator where “research” runs as its own dedicated model-decomposed step (plan breaks the question into sub-questions) rather than the planner’s automatic research-task insertion — the whole point of this generator is the decomposition itself, applying the same web.research skill at higher depth per sub-question.

Example run

{
"generatorId": "gen_research_report",
"inputs": {
"question": "What are the realistic options for a small studio to run open-weight language models on its own hardware in 2026, and what do they cost?",
"depth": "Standard (6 sub-questions)",
"audience": "A decision-maker"
}
}