Skip to main content

Crate agentic_tools_registry

Crate agentic_tools_registry 

Source
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§

AgenticTools
Unified AgenticTools entrypoint.
AgenticToolsConfig
Configuration for building the unified registry.