Skip to main content
运行一个工作区分两步:在与目标环境匹配的后端上创建工作区,再把它的资源交给智能体。

创建工作区

每种后端有各自的持久化模型与目录布局,选择与目标环境匹配的标签页:
LocalWorkspace 把状态直接持久化在主机文件系统的 workdir 之下,重启后重新打开同一目录即可。目录布局如下:
default_mcpsskill_paths 是种子输入:仅在首次 initialize() 时填充全新的工作区。重启后工作区从持久化的 .mcp 文件恢复 MCP 列表,重复传入种子不会产生效果。

集成智能体

工作区从两条路径接入 Agent:作为工具、MCP 与技能的来源,以及作为上下文压缩的卸载器:
list_tools() 返回的工具已绑定到工作区的执行后端,在沙箱类工作区上会在容器或沙箱内部运行。若要把自己构造的工具绑定到同一环境,通过 workspace.get_backend() 获取后端并传给工具构造函数,参见切换工具后端
工作区以扁平列表的形式暴露资源,当工具过多、无法全部保持激活时,可以把它们划分为若干 ToolGroup。将分组传入 Toolkit(tool_groups=[...]) 后,智能体通过内置的元工具按需激活;只有保留的 basic 组始终在线。