Expand description
Tool Registry Module
This module implements the ToolRegistry that manages all available tools
in the system. It supports:
- Native tool registration (high priority)
- MCP tool registration (low priority)
- Tool lookup and execution
- Permission checking integration
- Audit logging integration
Requirements: 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 8.1, 8.2, 11.3, 11.4
Structs§
- McpTool
Wrapper - MCP Tool Wrapper
- Tool
Registry - Tool Registry
Type Aliases§
- Permission
Request Callback - Callback type for permission requests that require user confirmation