Crate tools_core

Source

Re-exports§

pub use once_cell;

Structs§

DeserializationError
Specific deserialization errors
FunctionCall
Represents a function call with name and arguments
FunctionDecl
Function declaration for LLM consumption
Tool
Represents a tool that can be called
ToolCollection
ToolMetadata
Metadata about a tool function
ToolRegistration
Tool registration for inventory collection
TypeSignature
Runtime type signature information

Enums§

ToolError
Errors that can occur during tool operations

Traits§

ToolSchema
Trait for types that can generate a JSON Schema representation of themselves.

Type Aliases§

ToolFunc
Function signature for tools