Skip to content

AbilityBackend

为提供能力相关数据(工具、MCP 客户端、预设)的后端定义的抽象基类。

方法

load_ability_all(session_id: str) -> AbilityContext

加载给定会话的完整能力上下文。

load_mcp_clients(session_id: str) -> MultiClientManager

加载给定会话的 MCP 客户端。

load_tools(session_id: str) -> MultiToolsManager

加载给定会话的工具。

load_presets(session_id: str) -> MultiPresetManager

加载给定会话的预设。

内置实现

  • LegacyBackend:默认的进程内实现,将数据存储在全局容器中

Apache 2.0 许可证(一些内容可能没有完全翻译成中文,请以英文文档为准。)