gather_bundle
Retrieve a structured, keyless source bundle with stable evidence identifiers and retrieval provenance for a given query, supporting lexical or FlashRank ranking.
Instructions
Return a structured, keyless SourceBundle without synthesizing an answer.
This is the programmatic form of gather_sources, intended for agents and pipelines that need stable evidence identifiers and retrieval provenance. Passage/source relevance defaults to the dependency-free lexical_v1 ranker. FlashRank is optional and falls back to lexical_v1 with an explicit diagnostic. Source quality remains null until a separate quality evaluator computes it. Follow diagnostics.recommended_action; only "synthesize" permits synthesis.
Args: query: One focused search query max_sources: How many sources to return (default 10; bounded to 1-20) chars_per_source: Max characters per evidence passage (default 7000; bounded to 500-10000) ranker: lexical (default), flashrank (optional extra), or none (retrieval order) render_thin_pages: Send thin-page URLs to Jina Reader (default false)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| ranker | No | lexical | |
| max_sources | No | ||
| chars_per_source | No | ||
| render_thin_pages | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| query | Yes | ||
| status | Yes | ||
| sources | Yes | ||
| bundle_id | Yes | ||
| diagnostics | Yes | ||
| schema_version | Yes |