gitdataai/libs/agent/agent/mod.rs
ZhenYi 10c0cc007b refactor(agent): split into submodules and add Qdrant embedding
- Split agent crate into client/, model/, agent/ subdirs
- Add billing.rs for token usage recording
- Add sync.rs for upstream model sync
- EmbedService: Qdrant-backed vector memory for semantic search
- ChatService: wire EmbedService for memory lookup, passive skill awareness
- ReAct loop: streamline with tokio::select! and proper error handling
2026-04-25 20:09:33 +08:00

8 lines
274 B
Rust

//! Agent service using rig's built-in Agent with full feature support.
//!
//! This module provides a higher-level agent service built on rig's Agent,
//! supporting multi-turn conversations, RAG, and built-in streaming.
pub mod service;
pub use service::RigAgentService;