Agentic retrieval is an feature — it requires the
agentic-retrieval license entitlement. When the entitlement is absent, the tool does not appear in the agent editor. See Editions for activation details.What the pipeline does
When you enable the knowledge search tool on an agent, each user question triggers a multi-phase retrieval pipeline before the model writes its answer. Phase 1 — routing and memory (parallel) A classification step reads the question and decides which knowledge bases to search first and which to hold as fallback sources. Routing rules (configured in the wizard’s Routing step) describe categories of questions in plain language and map them to specific sources; without rules, every enabled knowledge base is searched. At the same time, the pipeline checks the memory context (if one is configured) for relevant prior conversation summaries and curated notes. Identifier pins If vocabulary identifier sets are configured, the pipeline detects product names, standards codes, or other typed identifiers in the question and pins the files that match them. Fuzzy identifier sets use approximate name matching; exact sets require an exact match. Pinned files are boosted in reranking. Phase 2 — search (main and speculative fallback, parallel) For each enabled knowledge base, the pipeline generates query variations and searches. Documents and manuals use Hypothetical Document Embedding (HyDE) — the model drafts a passage that a relevant document might contain, then searches for real passages close to that draft — plus multi-query expansion with Reciprocal Rank Fusion (RRF) to combine results. Conversations and records use keyword-focused search without HyDE. Fallback sources are searched in parallel with main sources and incorporated only when the main results fall below the fallback threshold. Phase 3 — rerank and return Results from all sources are merged, boosted (for pinned items and identifier matches), and re-scored by the configured reranker. The top-K passages are returned to the model.Enabling and configuring the tool
Open the agent in the workbench and scroll to the Knowledge & memory section. Flip the Knowledge search switch to enable the tool. A seven-step configuration wizard opens automatically:
Click Finish in the wizard and then Save the agent.
Configuration options
All thirteen options are optional. Omitted options fall back to the defaults shown below.Step budgets
max_steps bounds knowledge-search calls only, not the agent’s overall step budget.
When
max_steps is 0 or unset, the search tool is not separately capped — the only limit is the agent’s overall tool-step budget. Once the max_steps budget is spent the search tool is removed from the active tool list for the rest of that turn; the model can still call other tools and will produce a final text answer.
The agent-level budget (configured on the agent form, not in the knowledge-search wizard) governs all tool calls across all tools for one message.
Answer verification
The wizard’s Verification step switches on a check that runs after each finished answer: IMP extracts the answer’s factual claims, looks for a passage in that turn’s sources that settles each one, and shows the result in a panel under the answer. It never delays or alters the answer. What users see is described in Answer checking. This step is the only place in the UI that can enable the feature. It writes the agent’sclaim_check JSON option:
completions and caps have no control in the wizard but are round-tripped on save, so values you set through the API survive an operator editing other steps.
Raising
caps.maxSentences alone does not give you fuller coverage. Every sentence costs provider calls and the whole check must finish inside CLAIM_CHECK_TIMEOUT_MS (default 60 s) or it is cancelled with 504 — after spending whatever it spent. Raise the operator timeout alongside the cap, or the raised cap only moves where the failure happens. The full reasoning, with figures, is on the claim check API page.Editions
Agentic retrieval requires theagentic-retrieval entitlement. The tool does not appear in the agent editor and returns undefined at the SDK level when the entitlement is absent. See Editions for how to activate Enterprise Edition.
For the SDK factory (ExuluDefaultTools.agentic.retrieval.create.pipeline) and the full Zod schema for each JSON-typed option, see the ExuluDefaultTools reference.
Next steps
Workbench
All nine sections of the agent editor.
ExuluDefaultTools reference
SDK factory, option types, and JSON schema details.