Query Knowledge Base
knowledge_queryRetrieve the most relevant passages from a knowledge base plus (optionally) a grounded, cited answer.
Returns found:false rather than a guess when the passages don't contain the answer.
Args: namespace: The knowledge-base namespace. question: The natural-language question. top_k: How many passages to retrieve. rerank: Re-order retrieved passages before answering. synthesize: Also return a grounded answer.
Returns: dict with keys: answer (str|null), found (bool), passages (list), synthesized (bool), reranked (bool), ...
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top_k | No | How many passages to retrieve | |
| rerank | No | Re-order the retrieved passages before answering | |
| question | Yes | The natural-language question | |
| namespace | Yes | The knowledge-base namespace to query | |
| synthesize | No | Also return a concise answer grounded only in the retrieved passages |