- 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
8 lines
274 B
Rust
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;
|