Skip to main content

atomr_agents_tool/
lib.rs

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