//! 工具系统 —— 工具抽象、注册、调用、权限控制与 MCP 集成。 pub mod base; pub mod error; pub mod mcp; pub mod permission; pub mod registry; pub use base::{BaseTool, ToolContext, ToolRef}; pub use error::ToolError; pub use mcp::{McpClient, McpTransport}; pub use permission::{Permission, PermissionChecker, PermissionConfig}; pub use registry::{ToolInvocation, ToolRegistry};