atomr-agents-tool 0.21.0

Tool trait, ToolSet, registry, permission spec, and tool-call parsers.
Documentation
//! Tools, tool sets, registry, and the tool-call parser.

mod descriptor;
mod evidence;
mod handoff;
mod parser;
mod permission;
mod registry;
mod strategies;
mod tool_return;
mod toolset;
mod r#trait;

pub use descriptor::{ToolDescriptor, ToolSchema};
pub use evidence::{
    EvidenceRef, EvidenceTrace, ExplainabilityPolicy, ExplainedTool, MissingEvidence, EVIDENCE_KEY,
};
pub use handoff::HandoffTool;
pub use parser::{ParsedToolCall, Provider, ToolCallParser};
pub use permission::PermissionSpec;
pub use r#trait::{DynTool, Tool};
pub use registry::ToolSetRegistry;
pub use strategies::{KeywordToolStrategy, StaticToolStrategy};
pub use tool_return::{RichTool, ToolControl, ToolReturn};
pub use toolset::{ToolSet, ToolSetMeta};