[{"data":1,"prerenderedAt":1170},["ShallowReactive",2],{"docs-page-en-/openclaw/examples/multi_agent":3,"surround-en-/openclaw/examples/multi_agent":1155},{"id":4,"title":5,"avatar":6,"banner":6,"body":7,"category":6,"desc":6,"description":51,"extension":1149,"links":6,"meta":1150,"navigation":6,"path":1151,"seo":1152,"stem":1153,"__hash__":1154},"docs/en/openclaw/examples/multi_agent.md","Multi-Agent Memory Isolation",null,{"type":8,"value":9,"toc":1137},"minimark",[10,15,19,22,27,30,32,37,45,178,181,202,204,208,215,217,221,224,274,276,280,287,739,742,768,784,804,807,973,975,979,1014,1016,1020,1040,1043,1045,1049,1058,1060,1064,1102,1104,1108,1116,1118,1122,1133],[11,12,14],"h2",{"id":13},"cloud-plugin","Cloud Plugin",[16,17,18],"p",{},"The MemOS OpenClaw Cloud plugin supports complete isolation of memory and message history across multiple Agents. Each Agent can only access its own memory, preventing cross-agent interference.",[20,21],"br",{},[23,24,26],"h3",{"id":25},"how-to-use-in-cloud-plugin","How to Use in Cloud Plugin",[16,28,29],{},"With a simple configuration, different Agents can have independent memory spaces. Both auto-detection and static assignment are supported.",[20,31],{},[33,34,36],"h4",{"id":35},"_1-enable-multi-agent-mode","1. Enable Multi-Agent Mode",[16,38,39,40,44],{},"Add the following to your ",[41,42,43],"code",{},"openclaw.json",":",[46,47,52],"pre",{"className":48,"code":49,"language":50,"meta":51,"style":51},"language-json shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","{\n  \"plugins\": {\n    \"entries\": {\n      \"memos-cloud-openclaw-plugin\": {\n        \"config\": {\n          \"multiAgentMode\": true\n        }\n      }\n    }\n  }\n}\n","json","",[41,53,54,63,82,98,114,130,148,154,160,166,172],{"__ignoreMap":51},[55,56,59],"span",{"class":57,"line":58},"line",1,[55,60,62],{"class":61},"suWxN","{\n",[55,64,66,70,74,77,79],{"class":57,"line":65},2,[55,67,69],{"class":68},"sfJrv","  \"",[55,71,73],{"class":72},"skH7o","plugins",[55,75,76],{"class":68},"\"",[55,78,44],{"class":61},[55,80,81],{"class":61}," {\n",[55,83,85,88,92,94,96],{"class":57,"line":84},3,[55,86,87],{"class":68},"    \"",[55,89,91],{"class":90},"smon8","entries",[55,93,76],{"class":68},[55,95,44],{"class":61},[55,97,81],{"class":61},[55,99,101,104,108,110,112],{"class":57,"line":100},4,[55,102,103],{"class":68},"      \"",[55,105,107],{"class":106},"s_fzf","memos-cloud-openclaw-plugin",[55,109,76],{"class":68},[55,111,44],{"class":61},[55,113,81],{"class":61},[55,115,117,120,124,126,128],{"class":57,"line":116},5,[55,118,119],{"class":68},"        \"",[55,121,123],{"class":122},"sw4Oa","config",[55,125,76],{"class":68},[55,127,44],{"class":61},[55,129,81],{"class":61},[55,131,133,136,140,142,144],{"class":57,"line":132},6,[55,134,135],{"class":68},"          \"",[55,137,139],{"class":138},"sleiK","multiAgentMode",[55,141,76],{"class":68},[55,143,44],{"class":61},[55,145,147],{"class":146},"smHB8"," true\n",[55,149,151],{"class":57,"line":150},7,[55,152,153],{"class":61},"        }\n",[55,155,157],{"class":57,"line":156},8,[55,158,159],{"class":61},"      }\n",[55,161,163],{"class":57,"line":162},9,[55,164,165],{"class":61},"    }\n",[55,167,169],{"class":57,"line":168},10,[55,170,171],{"class":61},"  }\n",[55,173,175],{"class":57,"line":174},11,[55,176,177],{"class":61},"}\n",[16,179,180],{},"Or set the environment variable:",[46,182,186],{"className":183,"code":184,"language":185,"meta":51,"style":51},"language-bash shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","MEMOS_MULTI_AGENT_MODE=true\n","bash",[41,187,188],{"__ignoreMap":51},[55,189,190,194,198],{"class":57,"line":58},[55,191,193],{"class":192},"s5ojA","MEMOS_MULTI_AGENT_MODE",[55,195,197],{"class":196},"saN0X","=",[55,199,201],{"class":200},"sp1uZ","true\n",[20,203],{},[33,205,207],{"id":206},"_2-auto-detect-agent","2. Auto-detect Agent",[16,209,210,211,214],{},"Once enabled, the plugin automatically reads ",[41,212,213],{},"ctx.agentId"," and isolates memory for each Agent. No extra configuration is required.",[20,216],{},[33,218,220],{"id":219},"_3-statically-assign-agent-optional","3. Statically Assign Agent (Optional)",[16,222,223],{},"If you need to pin a specific Agent ID, set it in the config:",[46,225,227],{"className":48,"code":226,"language":50,"meta":51,"style":51},"{\n  \"config\": {\n    \"agentId\": \"marketing_agent\"\n  }\n}\n",[41,228,229,233,245,266,270],{"__ignoreMap":51},[55,230,231],{"class":57,"line":58},[55,232,62],{"class":61},[55,234,235,237,239,241,243],{"class":57,"line":65},[55,236,69],{"class":68},[55,238,123],{"class":72},[55,240,76],{"class":68},[55,242,44],{"class":61},[55,244,81],{"class":61},[55,246,247,249,252,254,256,260,263],{"class":57,"line":84},[55,248,87],{"class":68},[55,250,251],{"class":90},"agentId",[55,253,76],{"class":68},[55,255,44],{"class":61},[55,257,259],{"class":258},"sjUum"," \"",[55,261,262],{"class":200},"marketing_agent",[55,264,265],{"class":258},"\"\n",[55,267,268],{"class":57,"line":100},[55,269,171],{"class":61},[55,271,272],{"class":57,"line":116},[55,273,177],{"class":61},[20,275],{},[33,277,279],{"id":278},"_4-configure-parameters-per-agent-optional","4. Configure Parameters Per Agent (Optional)",[16,281,282,283,286],{},"Beyond isolating memory spaces, you can use ",[41,284,285],{},"agentOverrides"," to override parameters for each Agent, such as knowledge bases, recall limits, relevance threshold, and whether memory writes are enabled. Fields that are not specified inherit from the global config.",[46,288,290],{"className":48,"code":289,"language":50,"meta":51,"style":51},"{\n  \"plugins\": {\n    \"entries\": {\n      \"memos-cloud-openclaw-plugin\": {\n        \"enabled\": true,\n        \"config\": {\n          \"multiAgentMode\": true,\n          \"allowedAgents\": [\"research-agent\", \"coding-agent\"],\n          \"knowledgebaseIds\": [],\n          \"memoryLimitNumber\": 6,\n          \"relativity\": 0.45,\n          \"agentOverrides\": {\n            \"research-agent\": {\n              \"knowledgebaseIds\": [\"kb-research-papers\", \"kb-academic\"],\n              \"memoryLimitNumber\": 12,\n              \"relativity\": 0.3,\n              \"includeToolMemory\": true,\n              \"captureStrategy\": \"full_session\",\n              \"queryPrefix\": \"research context: \"\n            },\n            \"coding-agent\": {\n              \"knowledgebaseIds\": [\"kb-codebase\", \"kb-api-docs\"],\n              \"memoryLimitNumber\": 9,\n              \"relativity\": 0.5,\n              \"addEnabled\": false\n            }\n          }\n        }\n      }\n    }\n  }\n}\n",[41,291,292,296,308,320,332,349,361,375,409,423,440,456,469,484,517,533,549,565,586,605,611,624,655,671,687,702,708,714,719,724,729,734],{"__ignoreMap":51},[55,293,294],{"class":57,"line":58},[55,295,62],{"class":61},[55,297,298,300,302,304,306],{"class":57,"line":65},[55,299,69],{"class":68},[55,301,73],{"class":72},[55,303,76],{"class":68},[55,305,44],{"class":61},[55,307,81],{"class":61},[55,309,310,312,314,316,318],{"class":57,"line":84},[55,311,87],{"class":68},[55,313,91],{"class":90},[55,315,76],{"class":68},[55,317,44],{"class":61},[55,319,81],{"class":61},[55,321,322,324,326,328,330],{"class":57,"line":100},[55,323,103],{"class":68},[55,325,107],{"class":106},[55,327,76],{"class":68},[55,329,44],{"class":61},[55,331,81],{"class":61},[55,333,334,336,339,341,343,346],{"class":57,"line":116},[55,335,119],{"class":68},[55,337,338],{"class":122},"enabled",[55,340,76],{"class":68},[55,342,44],{"class":61},[55,344,345],{"class":146}," true",[55,347,348],{"class":61},",\n",[55,350,351,353,355,357,359],{"class":57,"line":132},[55,352,119],{"class":68},[55,354,123],{"class":122},[55,356,76],{"class":68},[55,358,44],{"class":61},[55,360,81],{"class":61},[55,362,363,365,367,369,371,373],{"class":57,"line":150},[55,364,135],{"class":68},[55,366,139],{"class":138},[55,368,76],{"class":68},[55,370,44],{"class":61},[55,372,345],{"class":146},[55,374,348],{"class":61},[55,376,377,379,382,384,386,389,391,394,396,399,401,404,406],{"class":57,"line":156},[55,378,135],{"class":68},[55,380,381],{"class":138},"allowedAgents",[55,383,76],{"class":68},[55,385,44],{"class":61},[55,387,388],{"class":61}," [",[55,390,76],{"class":258},[55,392,393],{"class":200},"research-agent",[55,395,76],{"class":258},[55,397,398],{"class":61},",",[55,400,259],{"class":258},[55,402,403],{"class":200},"coding-agent",[55,405,76],{"class":258},[55,407,408],{"class":61},"],\n",[55,410,411,413,416,418,420],{"class":57,"line":162},[55,412,135],{"class":68},[55,414,415],{"class":138},"knowledgebaseIds",[55,417,76],{"class":68},[55,419,44],{"class":61},[55,421,422],{"class":61}," [],\n",[55,424,425,427,430,432,434,438],{"class":57,"line":168},[55,426,135],{"class":68},[55,428,429],{"class":138},"memoryLimitNumber",[55,431,76],{"class":68},[55,433,44],{"class":61},[55,435,437],{"class":436},"sJNII"," 6",[55,439,348],{"class":61},[55,441,442,444,447,449,451,454],{"class":57,"line":174},[55,443,135],{"class":68},[55,445,446],{"class":138},"relativity",[55,448,76],{"class":68},[55,450,44],{"class":61},[55,452,453],{"class":436}," 0.45",[55,455,348],{"class":61},[55,457,459,461,463,465,467],{"class":57,"line":458},12,[55,460,135],{"class":68},[55,462,285],{"class":138},[55,464,76],{"class":68},[55,466,44],{"class":61},[55,468,81],{"class":61},[55,470,472,475,478,480,482],{"class":57,"line":471},13,[55,473,474],{"class":68},"            \"",[55,476,393],{"class":477},"stPcb",[55,479,76],{"class":68},[55,481,44],{"class":61},[55,483,81],{"class":61},[55,485,487,490,493,495,497,499,501,504,506,508,510,513,515],{"class":57,"line":486},14,[55,488,489],{"class":68},"              \"",[55,491,415],{"class":492},"slCso",[55,494,76],{"class":68},[55,496,44],{"class":61},[55,498,388],{"class":61},[55,500,76],{"class":258},[55,502,503],{"class":200},"kb-research-papers",[55,505,76],{"class":258},[55,507,398],{"class":61},[55,509,259],{"class":258},[55,511,512],{"class":200},"kb-academic",[55,514,76],{"class":258},[55,516,408],{"class":61},[55,518,520,522,524,526,528,531],{"class":57,"line":519},15,[55,521,489],{"class":68},[55,523,429],{"class":492},[55,525,76],{"class":68},[55,527,44],{"class":61},[55,529,530],{"class":436}," 12",[55,532,348],{"class":61},[55,534,536,538,540,542,544,547],{"class":57,"line":535},16,[55,537,489],{"class":68},[55,539,446],{"class":492},[55,541,76],{"class":68},[55,543,44],{"class":61},[55,545,546],{"class":436}," 0.3",[55,548,348],{"class":61},[55,550,552,554,557,559,561,563],{"class":57,"line":551},17,[55,553,489],{"class":68},[55,555,556],{"class":492},"includeToolMemory",[55,558,76],{"class":68},[55,560,44],{"class":61},[55,562,345],{"class":146},[55,564,348],{"class":61},[55,566,568,570,573,575,577,579,582,584],{"class":57,"line":567},18,[55,569,489],{"class":68},[55,571,572],{"class":492},"captureStrategy",[55,574,76],{"class":68},[55,576,44],{"class":61},[55,578,259],{"class":258},[55,580,581],{"class":200},"full_session",[55,583,76],{"class":258},[55,585,348],{"class":61},[55,587,589,591,594,596,598,600,603],{"class":57,"line":588},19,[55,590,489],{"class":68},[55,592,593],{"class":492},"queryPrefix",[55,595,76],{"class":68},[55,597,44],{"class":61},[55,599,259],{"class":258},[55,601,602],{"class":200},"research context: ",[55,604,265],{"class":258},[55,606,608],{"class":57,"line":607},20,[55,609,610],{"class":61},"            },\n",[55,612,614,616,618,620,622],{"class":57,"line":613},21,[55,615,474],{"class":68},[55,617,403],{"class":477},[55,619,76],{"class":68},[55,621,44],{"class":61},[55,623,81],{"class":61},[55,625,627,629,631,633,635,637,639,642,644,646,648,651,653],{"class":57,"line":626},22,[55,628,489],{"class":68},[55,630,415],{"class":492},[55,632,76],{"class":68},[55,634,44],{"class":61},[55,636,388],{"class":61},[55,638,76],{"class":258},[55,640,641],{"class":200},"kb-codebase",[55,643,76],{"class":258},[55,645,398],{"class":61},[55,647,259],{"class":258},[55,649,650],{"class":200},"kb-api-docs",[55,652,76],{"class":258},[55,654,408],{"class":61},[55,656,658,660,662,664,666,669],{"class":57,"line":657},23,[55,659,489],{"class":68},[55,661,429],{"class":492},[55,663,76],{"class":68},[55,665,44],{"class":61},[55,667,668],{"class":436}," 9",[55,670,348],{"class":61},[55,672,674,676,678,680,682,685],{"class":57,"line":673},24,[55,675,489],{"class":68},[55,677,446],{"class":492},[55,679,76],{"class":68},[55,681,44],{"class":61},[55,683,684],{"class":436}," 0.5",[55,686,348],{"class":61},[55,688,690,692,695,697,699],{"class":57,"line":689},25,[55,691,489],{"class":68},[55,693,694],{"class":492},"addEnabled",[55,696,76],{"class":68},[55,698,44],{"class":61},[55,700,701],{"class":146}," false\n",[55,703,705],{"class":57,"line":704},26,[55,706,707],{"class":61},"            }\n",[55,709,711],{"class":57,"line":710},27,[55,712,713],{"class":61},"          }\n",[55,715,717],{"class":57,"line":716},28,[55,718,153],{"class":61},[55,720,722],{"class":57,"line":721},29,[55,723,159],{"class":61},[55,725,727],{"class":57,"line":726},30,[55,728,165],{"class":61},[55,730,732],{"class":57,"line":731},31,[55,733,171],{"class":61},[55,735,737],{"class":57,"line":736},32,[55,738,177],{"class":61},[16,740,741],{},"This configuration means:",[743,744,745,751,756],"ul",{},[746,747,748,750],"li",{},[41,749,393],{}," uses research / academic knowledge bases, recalls more memories, and includes tool memory.",[746,752,753,755],{},[41,754,403],{}," only reads from codebase and API documentation knowledge bases, and disables memory writes.",[746,757,758,759,761,762,764,765,767],{},"Other Agents, if allowed to use memory, inherit global ",[41,760,415],{},", ",[41,763,429],{},", and ",[41,766,446],{},".",[16,769,770,771,774,775,778,779,781,782,44],{},"You can also configure a JSON string in ",[41,772,773],{},".env"," with ",[41,776,777],{},"MEMOS_AGENT_OVERRIDES",", but it has lower priority than ",[41,780,285],{}," in ",[41,783,43],{},[46,785,787],{"className":183,"code":786,"language":185,"meta":51,"style":51},"MEMOS_AGENT_OVERRIDES='{\"research-agent\":{\"memoryLimitNumber\":12,\"relativity\":0.3},\"coding-agent\":{\"memoryLimitNumber\":9,\"addEnabled\":false}}'\n",[41,788,789],{"__ignoreMap":51},[55,790,791,793,795,798,801],{"class":57,"line":58},[55,792,777],{"class":192},[55,794,197],{"class":196},[55,796,797],{"class":258},"'",[55,799,800],{"class":200},"{\"research-agent\":{\"memoryLimitNumber\":12,\"relativity\":0.3},\"coding-agent\":{\"memoryLimitNumber\":9,\"addEnabled\":false}}",[55,802,803],{"class":258},"'\n",[16,805,806],{},"Common overridable fields:",[808,809,810,823],"table",{},[811,812,813],"thead",{},[814,815,816,820],"tr",{},[817,818,819],"th",{},"Field",[817,821,822],{},"Description",[824,825,826,836,845,855,865,874,884,900,910,919,934,943,953,963],"tbody",{},[814,827,828,833],{},[829,830,831],"td",{},[41,832,415],{},[829,834,835],{},"Knowledge base IDs retrieved by the current Agent.",[814,837,838,842],{},[829,839,840],{},[41,841,429],{},[829,843,844],{},"Maximum number of memory items recalled by the current Agent.",[814,846,847,852],{},[829,848,849],{},[41,850,851],{},"preferenceLimitNumber",[829,853,854],{},"Maximum number of preference memories recalled by the current Agent.",[814,856,857,862],{},[829,858,859],{},[41,860,861],{},"includePreference",[829,863,864],{},"Whether to recall preference memories.",[814,866,867,871],{},[829,868,869],{},[41,870,556],{},[829,872,873],{},"Whether to recall tool memories.",[814,875,876,881],{},[829,877,878],{},[41,879,880],{},"toolMemoryLimitNumber",[829,882,883],{},"Maximum number of tool memories to recall.",[814,885,886,890],{},[829,887,888],{},[41,889,446],{},[829,891,892,893,896,897,767],{},"Relevance threshold, usually between ",[41,894,895],{},"0"," and ",[41,898,899],{},"1",[814,901,902,907],{},[829,903,904],{},[41,905,906],{},"recallEnabled",[829,908,909],{},"Whether memory recall is enabled for the current Agent.",[814,911,912,916],{},[829,913,914],{},[41,915,694],{},[829,917,918],{},"Whether memory writes are enabled for the current Agent.",[814,920,921,925],{},[829,922,923],{},[41,924,572],{},[829,926,927,928,931,932,767],{},"Capture strategy, such as ",[41,929,930],{},"last_turn"," or ",[41,933,581],{},[814,935,936,940],{},[829,937,938],{},[41,939,593],{},[829,941,942],{},"Search query prefix for the current Agent.",[814,944,945,950],{},[829,946,947],{},[41,948,949],{},"recallFilterEnabled",[829,951,952],{},"Whether secondary recall filtering is enabled.",[814,954,955,960],{},[829,956,957],{},[41,958,959],{},"allowKnowledgebaseIds",[829,961,962],{},"Knowledge base IDs that the current Agent is allowed to write to.",[814,964,965,970],{},[829,966,967],{},[41,968,969],{},"tags",[829,971,972],{},"Tags attached when writing memories.",[20,974],{},[23,976,978],{"id":977},"principles","Principles",[743,980,981,988,994,1004],{},[746,982,983,987],{},[984,985,986],"strong",{},"/search/memory",": Memory retrieval — returns only the current Agent's memories",[746,989,990,993],{},[984,991,992],{},"/add/message",": Record insertion — automatically tags data for the current Agent",[746,995,996,999,1000,1003],{},[984,997,998],{},"Config merging",": the plugin reads global config first, then applies ",[41,1001,1002],{},"agentOverrides.\u003CagentId>"," for the current Agent",[746,1005,1006,1009,1010,1013],{},[984,1007,1008],{},"Backward compatibility",": Default Agent ",[41,1011,1012],{},"\"main\""," is ignored to keep existing single-Agent data unaffected",[20,1015],{},[23,1017,1019],{"id":1018},"use-cases","Use Cases",[743,1021,1022,1028,1034],{},[746,1023,1024,1027],{},[984,1025,1026],{},"Multi-role collaboration",": Strategy, business, marketing, and engineering Agents can work in parallel",[746,1029,1030,1033],{},[984,1031,1032],{},"Business-line isolation",": Agents from different business lines run independently without interference",[746,1035,1036,1039],{},[984,1037,1038],{},"Persona consistency",": Preserve each Agent's long-term persona and behavior style",[1041,1042],"hr",{},[20,1044],{},[11,1046,1048],{"id":1047},"local-plugin","Local Plugin",[16,1050,1051,1054,1055,767],{},[41,1052,1053],{},"@memtensor/memos-local-plugin"," supports both OpenClaw and Hermes. By default, each agent uses its own runtime home and local database. If multiple sessions / agents share one runtime, retrieval is scoped toward the current agent context. For cross-instance collaboration, enable team sharing from ",[984,1056,1057],{},"Viewer → Settings → Team Sharing",[20,1059],{},[23,1061,1063],{"id":1062},"rules","Rules",[743,1065,1066,1080,1086,1096],{},[746,1067,1068,1071,1072,1075,1076,1079],{},[984,1069,1070],{},"Isolated by default",": OpenClaw uses ",[41,1073,1074],{},"~/.openclaw/memos-plugin/",", while Hermes uses ",[41,1077,1078],{},"~/.hermes/memos-plugin/",". They do not share databases automatically.",[746,1081,1082,1085],{},[984,1083,1084],{},"Current agent first",": retrieval prioritizes the current agent / session's Traces, Policies, World Models, and Skills.",[746,1087,1088,1091,1092,1095],{},[984,1089,1090],{},"Optional sharing",": when ",[41,1093,1094],{},"hub.enabled"," is on, instances can share locally crystallized Skills and optional trace excerpts over a LAN / VPN.",[746,1097,1098,1101],{},[984,1099,1100],{},"Graceful fallback",": Hub is not on the algorithm critical path. If sharing is unavailable, the plugin falls back to local-only memory.",[20,1103],{},[23,1105,1107],{"id":1106},"example-workflow","Example Workflow",[46,1109,1114],{"className":1110,"code":1112,"language":1113,"meta":51},[1111],"language-text","OpenClaw:\n  memory_search(\"deploy config\")\n  → prioritizes OpenClaw's local Skill / Trace / World Model store\n\nHermes:\n  memory_search(\"deploy config\")\n  → prioritizes Hermes' local Skill / Trace / World Model store\n\nWith Hub enabled:\n  OpenClaw / Hermes can pull team-shared Skills\n  private Traces remain local to each machine and runtime home by default\n","text",[41,1115,1112],{"__ignoreMap":51},[20,1117],{},[23,1119,1121],{"id":1120},"expected-results","Expected Results",[743,1123,1124,1127,1130],{},[746,1125,1126],{},"OpenClaw and Hermes do not read each other's local database by default",[746,1128,1129],{},"Team members can explicitly share high-value Skills to avoid repeating mistakes",[746,1131,1132],{},"Local writes, retrieval, and skill lookup continue to work even if Hub is unavailable",[1134,1135,1136],"style",{},"html pre.shiki code .suWxN, html code.shiki .suWxN{--shiki-light:#39ADB5;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}html pre.shiki code .sfJrv, html code.shiki .sfJrv{--shiki-light:#39ADB5;--shiki-default:#024C1A;--shiki-dark:#7EE787}html pre.shiki code .skH7o, html code.shiki .skH7o{--shiki-light:#9C3EDA;--shiki-default:#024C1A;--shiki-dark:#7EE787}html pre.shiki code .smon8, html code.shiki .smon8{--shiki-light:#E2931D;--shiki-default:#024C1A;--shiki-dark:#7EE787}html pre.shiki code .s_fzf, html code.shiki .s_fzf{--shiki-light:#F76D47;--shiki-default:#024C1A;--shiki-dark:#7EE787}html pre.shiki code .sw4Oa, html code.shiki .sw4Oa{--shiki-light:#E53935;--shiki-default:#024C1A;--shiki-dark:#7EE787}html pre.shiki code .sleiK, html code.shiki .sleiK{--shiki-light:#916B53;--shiki-default:#024C1A;--shiki-dark:#7EE787}html pre.shiki code .smHB8, html code.shiki .smHB8{--shiki-light:#39ADB5;--shiki-default:#023B95;--shiki-dark:#79C0FF}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 .s5ojA, html code.shiki .s5ojA{--shiki-light:#90A4AE;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}html pre.shiki code .saN0X, html code.shiki .saN0X{--shiki-light:#39ADB5;--shiki-default:#A0111F;--shiki-dark:#FF7B72}html pre.shiki code .sp1uZ, html code.shiki .sp1uZ{--shiki-light:#91B859;--shiki-default:#032563;--shiki-dark:#A5D6FF}html pre.shiki code .sjUum, html code.shiki .sjUum{--shiki-light:#39ADB5;--shiki-default:#032563;--shiki-dark:#A5D6FF}html pre.shiki code .sJNII, html code.shiki .sJNII{--shiki-light:#F76D47;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .stPcb, html code.shiki .stPcb{--shiki-light:#6182B8;--shiki-default:#024C1A;--shiki-dark:#7EE787}html pre.shiki code .slCso, html code.shiki .slCso{--shiki-light:#FF5370;--shiki-default:#024C1A;--shiki-dark:#7EE787}",{"title":51,"searchDepth":65,"depth":65,"links":1138},[1139,1144],{"id":13,"depth":65,"text":14,"children":1140},[1141,1142,1143],{"id":25,"depth":84,"text":26},{"id":977,"depth":84,"text":978},{"id":1018,"depth":84,"text":1019},{"id":1047,"depth":65,"text":1048,"children":1145},[1146,1147,1148],{"id":1062,"depth":84,"text":1063},{"id":1106,"depth":84,"text":1107},{"id":1120,"depth":84,"text":1121},"md",{},"/en/openclaw/examples/multi_agent",{"title":5,"description":51},"en/openclaw/examples/multi_agent","4jkHc7as4x8Qjz8Wn4fMMQcAzsg9WtWA998HT01CW5g",[1156,1164],{"title":1157,"path":1158,"stem":1159,"icon":1160,"framework":6,"module":6,"class":1161,"target":-1,"active":1162,"defaultOpen":1162,"children":-1,"description":1163},"Knowledge Base Usage","/openclaw/examples/knowledge_base","openclaw/examples/knowledge_base","i-ri-database-2-line",[],false,"Create a knowledge base in MemOS Cloud Dashboard and configure its knowledge base ID in the OpenClaw cloud plugin.",{"title":1165,"path":1166,"stem":1167,"icon":1168,"framework":6,"module":6,"class":1169,"target":-1,"active":1162,"defaultOpen":1162,"children":-1,"description":-1},"Secondary Filtering for Memory Recall","/openclaw/examples/recall_filter","openclaw/examples/recall_filter","i-ri-filter-3-line",[],1785143999733]