Recursive Cited Research
library_researchConduct deep research: split a topic into coverage objectives, generate queries, answer from public digital libraries, and recurse until covered or time runs out. Returns citations and insights.
Instructions
Deep research on a topic: outlines 3 to 7 coverage objectives, generates search queries, answers each with library_answer, extracts learnings and follow-up questions, then recurses with half the breadth. Stops once every objective is covered by a learning, at the given depth, at the time budget, or once a round finds no new sources. Requires OPENAI_API_KEY (or ALEXANDRIA_RESEARCH_API_KEY / ALEXANDRIA_SYNTH_API_KEY). Set response_format: "detailed" for the per-round breakdown, elapsed time, citation grades, resolvability, and the objectives/coverage outline.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | Recursion depth (default 2) | |
| query | Yes | Research topic or question | |
| breadth | No | Queries generated in the first round; halves each round (default 4) | |
| max_minutes | No | Wall-clock time budget in minutes (default 6) | |
| response_format | No | concise (default) trims results/citations to high-signal fields; detailed returns the full payload, including routing reasons, scores, and stage diagnostics. | concise |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| report | Yes | ||
| rounds | No | ||
| coverage | No | ||
| warnings | No | ||
| citations | Yes | ||
| elapsedMs | No | ||
| objectives | No |