agent-diva-tooling
agent-diva-tooling defines the shared tool traits and registry primitives used
by Agent Diva runtimes and built-in tool implementations.
Scope
Tooltrait for executable tool adapters.ToolErrorandResulttypes for tool-facing failures.ToolRegistryfor registering and resolving tool instances.
This crate is the narrowest public contract in the tool stack. It is the right dependency when you want to implement custom tools without pulling in the built-in tool catalog.
Minimal usage
use ToolRegistry;
Relationship to other crates
agent-diva-toolsprovides concrete built-in tools that implement these traits.agent-diva-agentandagent-diva-nanouse this crate to assemble toolsets.