llama_cpp_v3_agent_sdk/
lib.rs1#![doc = include_str!("../README.md")]
2#![doc = include_str!("../DOCS_DRAMA_WORKFLOW.md")]
11
12pub mod agent;
13pub mod agent_loop;
14pub mod agents_md;
15pub mod conversation;
16pub mod error;
17pub mod inference;
18pub mod permission;
19pub mod skills;
20pub mod tool;
21pub mod tools;
22pub mod workflow;
23
24pub use agent::{Agent, AgentBuilder};
26pub use agent_loop::{AgentEvent, AgentLoopConfig, CompletionReason, KvCacheState};
27pub use agents_md::{AgentsMdFile, AgentsMdRegistry};
28pub use conversation::{Conversation, Message, Role};
29pub use error::AgentError;
30pub use inference::{templates, InferenceConfig, InferenceEngine, InferenceScheduler};
31pub use permission::{PermissionDecision, PermissionMode, PermissionRequest, PermissionTracker};
32pub use skills::{Skill, SkillMeta, SkillRegistry};
33pub use tool::{Tool, ToolCall, ToolRegistry, ToolResult};
34pub use workflow::*;