Skip to main contentCrate axocoatl_tools
Source pub use builtin::*;pub use concurrent::*;pub use error::*;pub use executor::*;pub use fs_tools::*;pub use hook_registry::*;pub use hooks::*;pub use web_tools::*;
- builtin
- Built-in tools that run in-process (no isolation needed).
- concurrent
- Concurrent tool execution using tokio JoinSet.
Partitions tool calls by ConcurrencyPolicy and dispatches accordingly.
- error
- executor
- Unified tool executor — routes calls to built-in tools, MCP servers, or WASM sandboxes.
- fs_tools
- Native file + shell tools for directory sessions.
- hook_registry
- Registry for tool execution hooks.
Manages global and per-tool hooks with timeout enforcement.
- hooks
- Tool execution hooks — pre/post execution extensibility points.
- web_tools
- Web search tool for session agents.