just-llm-client 0.2.0

Just a lightweight, composable, and minimal LLM client — not an agent framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Local tool runtime helpers.
//!
//! Application-side runtime for composing local
//! executable tools, converting them into [`ToolDefinition`](crate::types::chat::ToolDefinition)
//! values, and dispatching model-emitted tool calls by name.

mod dispatch;
mod error;
mod llm_tool;
mod renamed_tool;

pub use dispatch::ToolDispatcher;
pub use error::{ToolCallError, ToolRegistrationError};
pub use llm_tool::LlmTool;
pub use renamed_tool::RenamedTool;