gemini_adk_rs/tools/retrieval/mod.rs
1//! Retrieval tools — provide RAG (Retrieval-Augmented Generation) capabilities.
2//!
3//! Mirrors ADK-Python's `tools/retrieval` module. Provides base traits
4//! and implementations for retrieving relevant documents to augment
5//! LLM context.
6
7mod base;
8mod files;
9mod vertex_ai_rag;
10
11pub use base::{BaseRetrievalTool, RetrievalResult};
12pub use files::FilesRetrievalTool;
13pub use vertex_ai_rag::VertexAiRagRetrievalTool;