Skip to content

Commit cfe6dce

Browse files
jackwildmangithub-actions[bot]
authored andcommitted
docs: add recall/completeness use case to multi-agent MCP description (#5604)
## Summary - Revised `futuresearch_multi_agent` tool description to cover both use cases: - **(a) Completeness/recall** — finding all items matching criteria where a single agent has poor coverage - **(b) Depth** — parallel investigation across distinct angles - Calls out list generation as a canonical use case with concrete slice examples (region, vertical, time period) - Supersedes #5600 ## Test plan - [ ] `test_manifest_descriptions_match_python_docstrings` passes - [ ] Verify description reads well in Claude tool listing 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Sourced from commit e65221509a7cdc3d962e90ff57f18800da4f5132
1 parent 5eb5bcd commit cfe6dce

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

  • futuresearch-mcp/src/futuresearch_mcp

futuresearch-mcp/src/futuresearch_mcp/tools.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -325,11 +325,15 @@ async def futuresearch_multi_agent(
325325
) -> list[TextContent]:
326326
"""Deep parallel research: deploys multiple agents on different angles, then synthesizes.
327327
328-
Use this instead of futuresearch_agent or futuresearch_single_agent when the
329-
question is hard enough to benefit from parallel investigation — e.g. when
330-
the answer depends on genuinely distinct information sources, perspectives,
331-
or methodologies that a single agent might miss or weight unevenly. Works on
332-
a single question or across many rows of a dataset.
328+
Use this instead of futuresearch_single_agent when either (a) completeness
329+
matters — you're trying to find all items matching a criteria (e.g. "all AI
330+
startups in Europe") and a single agent will have poor recall, or (b) depth
331+
matters — the answer benefits from parallel investigation across genuinely
332+
distinct angles (sources, geographies, methodologies) that a single agent
333+
would weight unevenly. For list-generation tasks especially, directing agents
334+
at different slices (by region, by vertical, by time period) dramatically
335+
improves coverage before synthesizing. Works on a single question or across
336+
many rows of a dataset.
333337
334338
Each input row is researched by several direction agents in parallel (3-6
335339
depending on effort_level), each exploring a different angle. Their findings

0 commit comments

Comments
 (0)