octop v1.0.0的“专家工作区”由用户账号、专家技能包和记忆存储后端共同构成,随多用户启用自动初始化,天然隔离且支持角色切换与记忆持久化;关键操作包括启用多用户模式、执行记忆迁移、按用户授权技能与配置专属存储及运行环境。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Octop v1.0.0 中的“专家工作区”不是独立模块,而是由用户账号 + 专家技能包 + 记忆存储后端三者共同构成的运行上下文。它不靠单独创建,而是在多用户启用后,随每个成员登录自动初始化,并通过权限、配置和 Connector 绑定来体现专业分工。
每个工作区天然隔离,且支持专家角色切换与持久化记忆
你不需要手动“新建工作区”,只需确保多用户模式已开启,然后为不同成员分配对应能力即可。关键操作集中在三个层面:
启用多用户并完成记忆迁移
登录后台(https://your-server:8780/admin)→「系统设置 → 多用户」→ 勾选【启用多用户模式】→ 保存并重启服务
重启后立即执行:curl -X POST http://localhost:8080/api/v1/memory/migrate --data '{"force":true}'
这一步确保每个用户拥有独立 memory store,避免跨账号记忆混用-
为成员绑定专家技能与工具权限
工作区的专业性来自所加载的专家技能包(如tavily-search、code-interpreter、cos-doc-reader),这些需按用户粒度控制:- 普通成员只能使用管理员允许的技能(通过
/admin/users/{id}/permissions页面勾选) - 管理员可在「专家管理 → 技能中心」中统一安装技能,再按用户分组授权
- 所有技能调用均走 MCP Connector,其访问凭证(如 COS 密钥、腾讯文档 OAuth Token)也按用户单独配置在
config.yaml的user_profiles下
- 普通成员只能使用管理员允许的技能(通过
-
指定专属存储与执行环境
工作区的数据归属由后端策略决定:- 在「设置 → 存储 → 默认后端」中选择全局默认(如
tencent-cos-beijing) - 若需差异化隔离(例如孩子用本地磁盘、家长用 COS),需在用户 profile 中覆盖
storage_backend字段,通过 API 更新:curl -X PATCH http://localhost:8080/api/v1/users/alice \ -H "Authorization: Bearer $ADMIN_TOKEN" \ -d '{"storage_backend":"local-disk"}' - 执行环境可设为
docker(沙箱隔离)、process(轻量)或remote(对接 OpenClaw ACP 网关),同样在用户 profile 中指定runtime_mode
- 在「设置 → 存储 → 默认后端」中选择全局默认(如
工作区的内容会自动同步到所选后端:上传文件存入 /uploads/{user_id}/,记忆快照写入 /memory/{user_id}/,知识库索引按 workspace ID 分片。你可以在 /admin/workspaces 页面查看各成员当前活跃工作区状态、最后交互时间及关联技能列表。
不复杂但容易忽略:工作区没有图形化“导出/导入按钮”,但可通过 octopctl workspace export --user alice 打包整个上下文(含记忆、偏好、已启用技能清单),再用 import 命令迁移到另一实例。











