Skip to main content

Module registry

Module registry 

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

McpToolWrapper
MCP Tool Wrapper
ToolRegistry
Tool Registry

Type Aliases§

PermissionRequestCallback
Callback type for permission requests that require user confirmation