Expand description
Typed and capability-gated tool execution for Runifold.
Structs§
- Function
Tool - A typed asynchronous Rust function exposed through the canonical Tool boundary.
- State
- Shared application state injected into a typed Tool handler.
- Tool
Context - Execution scope for one tool invocation.
- Tool
Descriptor - Versioned model-facing and policy-facing description of a tool.
- Tool
Error - Structured tool execution error.
- Tool
Limits - Immutable-name registry and capability gate for tools.
- Tool
Output - Successful canonical tool output.
- Tool
Registry - Immutable-name Tool registry with compiled contracts and bounded I/O.
Enums§
- Tool
Error Kind - Normalized tool failure category.
- Tool
Registration Error - Failure to add a tool to a registry.
Traits§
- Into
Tool Error - Explicit conversion from an application error into a safe Tool failure.
- Tool
- Object-safe execution boundary implemented by tools.
Type Aliases§
- Tool
Future - A boxed, sendable future returned by a tool.