Skip to main content

Crate synaptic_tools

Crate synaptic_tools 

Source

Structs§

HandleErrorTool
A tool wrapper that catches errors and returns them as string values instead of propagating them.
ParallelToolExecutor
Executes multiple tool calls concurrently using futures::future::join_all.
ReturnDirectTool
A tool wrapper that signals the agent should return the tool’s output directly to the user without further LLM processing.
SerialToolExecutor
Executes tool calls sequentially, looking up tools in a ToolRegistry.
ToolRegistry
Thread-safe registry for tool definitions and implementations, backed by Arc<RwLock<HashMap>>.