runifold-tool 0.5.2

Typed, capability-gated tool execution boundary for Runifold
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Typed and capability-gated tool execution for Runifold.

mod context;
mod descriptor;
mod error;
mod function;
mod registry;
mod state;
mod tool;

pub use context::ToolContext;
pub use descriptor::ToolDescriptor;
pub use error::{IntoToolError, ToolError, ToolErrorKind, ToolRegistrationError};
pub use function::FunctionTool;
pub use registry::{ToolLimits, ToolRegistry};
pub use state::State;
pub use tool::{Tool, ToolFuture, ToolOutput};