工具管理# 本指南介绍 EvoFabric 中的工具管理能力,当前提供的实现包括工具管理、代码安全沙箱等,后续将持续扩展更多工具管理组件和能力。 工具管理 BaseTool 概述 特性 工具调用 & 获取 ToolSchema 带状态的工具调用 ToolManager 概述 工具的添加、删除、查找和更新 工具调用 工具状态的导出和重载 McpToolManager 概述 建立MCP连接 添加、删除MCP服务器 MCP服务器使用 工具控制器(可选) Tool Controller 概述 核心功能 创建工具控制器 规则详解 规则优先级示例 动态工具管理 过滤工具列表 最佳实践建议 MCP 会话管理 概述 核心功能 创建会话控制器 属性说明 异步方法详解 异步上下文管理器 CodeSandbox 概述 先决条件 配置沙箱环境 在沙箱中执行Python代码