octop v1.0.0中专家专属工作区通过「用户+agent+专家角色」三层绑定实现,每个agent天然独立工作区,专家角色动态加载;创建时需显式指定expert字段,资源与上下文严格隔离,支持克隆、切换及自定义专家。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Octop v1.0.0 中,专家专属工作区不是预设的固定配置,而是通过「用户 + Agent + 专家角色」三层绑定实现的。关键在于:每个 Agent 天然拥有独立工作区,而专家角色(Expert)是可动态加载的语义身份,两者结合即可形成专属环境。
创建带专家身份的 Agent
在 Web 控制台或 CLI 中新建 Agent 时,需显式指定 expert 字段:
- Web 界面:进入「Agent 管理 → 新建」,下拉选择内置专家(如「法律咨询师」「财报分析师」「初中数学教练」),系统自动挂载对应 system prompt、记忆模板与知识库索引规则
- CLI 命令:octop agent create --name="财税顾问-张工" --expert="tax-advisor",expert 值需与专家库中 ID 一致(可通过 octop expert list 查看)
- 专家 ID 通常为 kebab-case 格式,例如 tech-support-zh、english-tutor-ielts
绑定专属资源与上下文
专家工作区的“专属”体现在资源隔离与上下文沉淀,而非物理路径隔离:
- 工作区数据默认落于 ~/.octop/workspaces/
/ ,含独立 memory.db、rag_index/、plugins/ 目录 - 上传文档做 RAG 时,仅该 Agent 可检索;其他 Agent 即使同名专家也无法访问
- 定时任务(cron)、IM 渠道绑定(如仅此 Agent 接入企业微信「财务审批群」)均限定在本工作区内生效
切换与复用专家配置
无需重复配置,已有专家模板可快速复用:
- 复制现有 Agent:octop agent clone --from="财税顾问-张工" --to="财税顾问-李姐",新 Agent 继承专家设定、知识库与历史记忆快照
- 手动修改 expert:用 octop agent update --name="旧名称" --expert="new-expert-id" 切换角色,原工作区保留,记忆与文件自动适配新专家逻辑(如从「英语教师」切到「留学文书顾问」,system prompt 与 RAG 过滤策略同步更新)
- 自定义专家?将 YAML 文件放入 ~/.octop/experts/ 后重启,Octop 启动时自动扫描加载
不复杂但容易忽略:专家角色生效的前提是 Agent 已启用对应 connector(比如「微博舆情专家」需先开启微博 OAuth 接入),否则提示“能力受限”。











