[{"data":1,"prerenderedAt":441},["ShallowReactive",2],{"\u002Fcn\u002Fopenclaw\u002Fexamples\u002Fmulti_agent":3,"surround-\u002Fcn\u002Fopenclaw\u002Fexamples\u002Fmulti_agent":426},{"id":4,"title":5,"avatar":6,"banner":6,"body":7,"category":6,"desc":6,"description":49,"extension":420,"links":6,"meta":421,"navigation":6,"path":422,"seo":423,"stem":424,"__hash__":425},"docs\u002Fcn\u002Fopenclaw\u002Fexamples\u002Fmulti_agent.md","多智能体记忆隔离",null,{"type":8,"value":9,"toc":408},"minimark",[10,14,18,21,25,28,30,35,43,175,178,198,200,204,211,213,217,220,269,271,274,301,303,306,326,329,331,334,337,339,342,372,374,377,385,387,390,404],[11,12,13],"h2",{"id":13},"云插件",[15,16,17],"p",{},"MemOS Openclaw 云插件支持多个 Agent 之间完全隔离记忆和和消息历史。每个 Agent 都只能看到自己的记忆，不会串台。",[19,20],"br",{},[22,23,24],"h3",{"id":24},"如何使用",[15,26,27],{},"只需简单配置，即可让不同 Agent 拥有独立的记忆空间。支持自动识别和静态指定两种模式。",[19,29],{},[31,32,34],"h4",{"id":33},"_1-开启多-agent-模式","1. 开启多 Agent 模式",[15,36,37,38,42],{},"在 ",[39,40,41],"code",{},"openclaw.json"," 配置中添加：",[44,45,50],"pre",{"className":46,"code":47,"language":48,"meta":49,"style":49},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"plugins\": {\n    \"entries\": {\n      \"memos-cloud-openclaw-plugin\": {\n        \"config\": {\n          \"multiAgentMode\": true\n        }\n      }\n    }\n  }\n}\n","json","",[39,51,52,61,80,96,112,128,145,151,157,163,169],{"__ignoreMap":49},[53,54,57],"span",{"class":55,"line":56},"line",1,[53,58,60],{"class":59},"sMK4o","{\n",[53,62,64,67,71,74,77],{"class":55,"line":63},2,[53,65,66],{"class":59},"  \"",[53,68,70],{"class":69},"spNyl","plugins",[53,72,73],{"class":59},"\"",[53,75,76],{"class":59},":",[53,78,79],{"class":59}," {\n",[53,81,83,86,90,92,94],{"class":55,"line":82},3,[53,84,85],{"class":59},"    \"",[53,87,89],{"class":88},"sBMFI","entries",[53,91,73],{"class":59},[53,93,76],{"class":59},[53,95,79],{"class":59},[53,97,99,102,106,108,110],{"class":55,"line":98},4,[53,100,101],{"class":59},"      \"",[53,103,105],{"class":104},"sbssI","memos-cloud-openclaw-plugin",[53,107,73],{"class":59},[53,109,76],{"class":59},[53,111,79],{"class":59},[53,113,115,118,122,124,126],{"class":55,"line":114},5,[53,116,117],{"class":59},"        \"",[53,119,121],{"class":120},"swJcz","config",[53,123,73],{"class":59},[53,125,76],{"class":59},[53,127,79],{"class":59},[53,129,131,134,138,140,142],{"class":55,"line":130},6,[53,132,133],{"class":59},"          \"",[53,135,137],{"class":136},"su27w","multiAgentMode",[53,139,73],{"class":59},[53,141,76],{"class":59},[53,143,144],{"class":59}," true\n",[53,146,148],{"class":55,"line":147},7,[53,149,150],{"class":59},"        }\n",[53,152,154],{"class":55,"line":153},8,[53,155,156],{"class":59},"      }\n",[53,158,160],{"class":55,"line":159},9,[53,161,162],{"class":59},"    }\n",[53,164,166],{"class":55,"line":165},10,[53,167,168],{"class":59},"  }\n",[53,170,172],{"class":55,"line":171},11,[53,173,174],{"class":59},"}\n",[15,176,177],{},"或设置环境变量：",[44,179,183],{"className":180,"code":181,"language":182,"meta":49,"style":49},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","MEMOS_MULTI_AGENT_MODE=true\n","bash",[39,184,185],{"__ignoreMap":49},[53,186,187,191,194],{"class":55,"line":56},[53,188,190],{"class":189},"sTEyZ","MEMOS_MULTI_AGENT_MODE",[53,192,193],{"class":59},"=",[53,195,197],{"class":196},"sfazB","true\n",[19,199],{},[31,201,203],{"id":202},"_2-自动识别-agent","2. 自动识别 Agent",[15,205,206,207,210],{},"开启后，插件会自动读取 ",[39,208,209],{},"ctx.agentId"," ，不同 Agent 的记忆自动隔离。无需额外配置。",[19,212],{},[31,214,216],{"id":215},"_3-静态指定-agent可选","3. 静态指定 Agent（可选）",[15,218,219],{},"如果需要固定某个 Agent ID，可以在配置中指定：",[44,221,223],{"className":46,"code":222,"language":48,"meta":49,"style":49},"{\n  \"config\": {\n    \"agentId\": \"marketing_agent\"\n  }\n}\n",[39,224,225,229,241,261,265],{"__ignoreMap":49},[53,226,227],{"class":55,"line":56},[53,228,60],{"class":59},[53,230,231,233,235,237,239],{"class":55,"line":63},[53,232,66],{"class":59},[53,234,121],{"class":69},[53,236,73],{"class":59},[53,238,76],{"class":59},[53,240,79],{"class":59},[53,242,243,245,248,250,252,255,258],{"class":55,"line":82},[53,244,85],{"class":59},[53,246,247],{"class":88},"agentId",[53,249,73],{"class":59},[53,251,76],{"class":59},[53,253,254],{"class":59}," \"",[53,256,257],{"class":196},"marketing_agent",[53,259,260],{"class":59},"\"\n",[53,262,263],{"class":55,"line":98},[53,264,168],{"class":59},[53,266,267],{"class":55,"line":114},[53,268,174],{"class":59},[19,270],{},[22,272,273],{"id":273},"原理介绍",[275,276,277,285,291],"ul",{},[278,279,280,284],"li",{},[281,282,283],"strong",{},"\u002Fsearch\u002Fmemory","：检索记忆——只返回当前 Agent 的记忆",[278,286,287,290],{},[281,288,289],{},"\u002Fadd\u002Fmessage","：添加记录——自动标记为当前 Agent 的数据",[278,292,293,296,297,300],{},[281,294,295],{},"向下兼容","：默认 Agent ",[39,298,299],{},"\"main\""," 会被忽略，保证老用户的单 Agent 数据不受影响",[19,302],{},[22,304,305],{"id":305},"适用场景",[275,307,308,314,320],{},[278,309,310,313],{},[281,311,312],{},"多角色协作","：战略\u002F业务\u002F营销\u002F技术 Agent 分工协作",[278,315,316,319],{},[281,317,318],{},"业务线独立","：不同业务线的 Agent 独立运行互不干扰",[278,321,322,325],{},[281,323,324],{},"人设一致性","：保持 Agent 长期人设和行为风格一致",[327,328],"hr",{},[19,330],{},[11,332,333],{"id":333},"本地插件",[15,335,336],{},"MemOS Openclaw 本地插件在多 Agent 场景下默认支持三种能力：记忆隔离、公共记忆、技能共享。",[19,338],{},[22,340,341],{"id":341},"规则",[275,343,344,351,358,365],{},[278,345,346,347,350],{},"私有记忆：",[39,348,349],{},"owner = agent:{agentId}","，仅当前 Agent 可检索",[278,352,353,354,357],{},"公共记忆：",[39,355,356],{},"owner = public","，所有 Agent 可检索",[278,359,360,361,364],{},"私有技能：",[39,362,363],{},"visibility = private","，仅技能所有者可见",[278,366,367,368,371],{},"公共技能：",[39,369,370],{},"visibility = public","，可被其他 Agent 搜索并安装",[19,373],{},[22,375,376],{"id":376},"操作示例",[44,378,383],{"className":379,"code":381,"language":382,"meta":49},[380],"language-text","Agent Alpha:\n  memory_search(\"deploy config\")\n  → sees own + public memories only\n  memory_write_public(\"shared deploy config\")\n  skill_publish(\"nginx-proxy\") ✓ now public\n\nAgent Beta:\n  memory_search(\"alpha private deploy detail\")\n  → no alpha private memories\n  memory_search(\"shared deploy config\")\n  → found public memory\n  skill_search(\"nginx deployment\")\n  → Found: nginx-proxy (public)\n  skill_install(\"nginx-proxy\") ✓ installed\n","text",[39,384,381],{"__ignoreMap":49},[19,386],{},[22,388,389],{"id":389},"预期结果",[275,391,392,395,401],{},[278,393,394],{},"Alpha 与 Beta 的私有记忆互不可见",[278,396,397,400],{},[39,398,399],{},"memory_write_public"," 写入内容可被双方检索",[278,402,403],{},"Alpha 发布公共技能后，Beta 可检索并安装",[405,406,407],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .su27w, html code.shiki .su27w{--shiki-light:#916B53;--shiki-default:#916B53;--shiki-dark:#916B53}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":49,"searchDepth":63,"depth":63,"links":409},[410,415],{"id":13,"depth":63,"text":13,"children":411},[412,413,414],{"id":24,"depth":82,"text":24},{"id":273,"depth":82,"text":273},{"id":305,"depth":82,"text":305},{"id":333,"depth":63,"text":333,"children":416},[417,418,419],{"id":341,"depth":82,"text":341},{"id":376,"depth":82,"text":376},{"id":389,"depth":82,"text":389},"md",{},"\u002Fcn\u002Fopenclaw\u002Fexamples\u002Fmulti_agent",{"title":5,"description":49},"cn\u002Fopenclaw\u002Fexamples\u002Fmulti_agent","FRKio45e_RxmWma3NAa-K5q57wUN1JgLD1Z0pNrSNkE",[427,435],{"title":428,"path":429,"stem":430,"icon":431,"framework":6,"module":6,"class":432,"target":-1,"active":433,"defaultOpen":433,"children":-1,"description":434},"Hermes 本地插件","\u002Fcn\u002Fopenclaw\u002Fhermes_local_plugin","openclaw\u002Fhermes_local_plugin","i-ri-server-line",[],false,"为 Hermes Agent 提供完全本地化的持久记忆、智能任务总结、技能自动进化和多智能体协同。",{"title":436,"path":437,"stem":438,"icon":439,"framework":6,"module":6,"class":440,"target":-1,"active":433,"defaultOpen":433,"children":-1,"description":-1},"记忆召回的二次过滤","\u002Fcn\u002Fopenclaw\u002Fexamples\u002Frecall_filter","openclaw\u002Fexamples\u002Frecall_filter","i-ri-filter-3-line",[],1776947915522]