sugars_llm 0.2.0

LLM integration and AI agent builder utilities
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! FluentAI main builder interface
//!
//! This module provides the main FluentAI entry point that delegates to domain builders.

use crate::domain::agent_role::AgentRoleBuilder;

/// Master builder for Fluent AI - semantic entry point for all builders
pub struct FluentAi;

impl FluentAi {
    /// Create an agent role with persistent context and tools
    /// EXACT syntax: FluentAi::agent_role("rusty-squire")
    pub fn agent_role(name: impl Into<String>) -> AgentRoleBuilder {
        AgentRoleBuilder::new(name)
    }
}