Retrieval Config • Rust AI Agent SDK

RetrievalConfig: Unified retrieval configuration (Agent-first).

RetrievalConfig

Defined in the RAG module.

Rust AI Agent SDK

Unified retrieval configuration (Agent-first).

Fields

NameTypeDescription
enabledboolEnable RAG
ragRAGConfigRAG configuration
sourcesVec<String>Knowledge sources
auto_retrieveboolAuto-retrieve on every query

Methods

new

rust
fn new() -> Self

Create a new RetrievalConfig

enable

rust
fn enable(mut self) -> Self

Enable retrieval

source

rust
fn source(mut self, source: impl Into<String>) -> Self

Add a source

Parameters:

NameType
sourceimpl Into&lt;String&gt;

rag

rust
fn rag(mut self, config: RAGConfig) -> Self

Set RAG config

Parameters:

NameType
configRAGConfig

Source

View on GitHub

praisonai/src/rag/mod.rs at line 302


Related Documentation