tiny-agent-rs 0.1.0

A lightweight, type-safe Rust agent library for LLM tool calling
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub mod agent;
pub(crate) mod conversation;
pub mod memory;
pub mod steps;
pub mod tool_call;

pub use crate::services::planning::{
    generate_planning_prompt, generate_tool_planning_prompt, get_tool_names, is_planning_response,
};
pub use crate::types::result::{RunResult, TokenUsage};
pub use agent::Agent;
pub use memory::AgentMemory;
pub use steps::AgentStep;
pub use tool_call::{ToolCall, ToolExecution, ToolOutput};