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 six-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.
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.