Expand description
Unified tool registry aggregating all agentic-tools domain registries.
This crate provides a single entry point for building a ToolRegistry containing
all available tools from the various domain crates (coding_agent_tools, pr_comments,
linear_tools, gpt5_reasoner, thoughts_mcp_tools, web_retrieval).
§Example
ⓘ
use agentic_tools_registry::{AgenticTools, AgenticToolsConfig};
// Build registry with all tools
let registry = AgenticTools::new(AgenticToolsConfig::default());
assert!(registry.len() >= 19);
// Build registry with allowlist
let config = AgenticToolsConfig {
allowlist: Some(["cli_ls", "cli_grep"].into_iter().map(String::from).collect()),
..Default::default()
};
let filtered = AgenticTools::new(config);
assert_eq!(filtered.len(), 2);Structs§
- Agentic
Tools - Unified AgenticTools entrypoint.
- Agentic
Tools Config - Configuration for building the unified registry.