Skip to main content

atomr_agents_tool/
lib.rs

1//! Tools, tool sets, registry, and the tool-call parser.
2
3mod descriptor;
4mod handoff;
5mod parser;
6mod permission;
7mod registry;
8mod strategies;
9mod tool_return;
10mod toolset;
11mod r#trait;
12
13pub use descriptor::{ToolDescriptor, ToolSchema};
14pub use handoff::HandoffTool;
15pub use parser::{ParsedToolCall, Provider, ToolCallParser};
16pub use permission::PermissionSpec;
17pub use r#trait::{DynTool, Tool};
18pub use registry::ToolSetRegistry;
19pub use strategies::{KeywordToolStrategy, StaticToolStrategy};
20pub use tool_return::{RichTool, ToolControl, ToolReturn};
21pub use toolset::{ToolSet, ToolSetMeta};