[{"data":1,"prerenderedAt":2000},["ShallowReactive",2],{"docs-page-cn-\u002Fcn\u002Fopenclaw\u002Fguide":3,"surround-cn-\u002Fcn\u002Fopenclaw\u002Fguide":1985},{"id":4,"title":5,"avatar":6,"banner":6,"body":7,"category":6,"desc":1978,"description":110,"extension":1979,"links":6,"meta":1980,"navigation":6,"path":1981,"seo":1982,"stem":1983,"__hash__":1984},"docs\u002Fcn\u002Fopenclaw\u002Fguide.md","OpenClaw 云插件",null,{"type":8,"value":9,"toc":1948},"minimark",[10,21,24,56,64,67,88,91,94,99,104,140,143,145,149,156,158,163,166,168,172,175,177,181,184,189,191,193,197,201,204,210,217,219,223,274,280,289,291,294,314,316,320,326,328,331,336,341,344,349,354,357,362,367,370,372,374,378,389,391,395,439,442,444,446,449,452,454,458,461,511,513,517,521,531,537,539,543,550,555,583,588,659,664,675,682,687,698,700,704,708,735,744,751,847,849,853,885,1033,1047,1050,1052,1056,1059,1083,1085,1088,1091,1093,1097,1104,1109,1126,1131,1151,1153,1157,1164,1169,1199,1209,1355,1372,1386,1748,1759,1761,1764,1767,1775,1777,1780,1783,1788,1796,1801,1809,1812,1814,1816,1820,1823,1935,1944],[11,12,13],"note",{},[14,15,16,20],"p",{},[17,18,19],"strong",{},"兼容性建议","\n为避免插件加载或运行报错，建议在 MemOS 完成最新 OpenClaw 版本适配后，再升级 OpenClaw。",[14,22,23],{},"OpenClaw 近期备受关注，但在实际使用中，用户普遍会遇到两个难以回避的问题：",[25,26,27,43],"ol",{},[28,29,30,33,34],"li",{},[17,31,32],{},"Token 消耗过快","：OpenClaw 能处理许多长尾任务，但每次运行都会消耗大量 Token。当你让它监控屏幕、运行定时任务或处理复杂工作流时，Token 消耗更是惊人。",[35,36,37],"blockquote",{},[14,38,39],{},[40,41,42],"b",{},"(\"你知道 Token 就是金钱🫠\")",[28,44,45,48,49],{},[17,46,47],{},"记忆功能薄弱","：虽然很多人声称 OpenClaw 的记忆能力超越 ChatGPT，但实践中你会发现它虽然能记住一些信息，却往往不是你需要的关键信息。重要偏好可能被遗忘，而无关紧要的闲聊却被记得一清二楚。",[35,50,51],{},[14,52,53],{},[40,54,55],{},"(\"能不能请你记住一些对我真正重要的事情？？？\")",[57,58,59],"tip",{},[14,60,61],{},[17,62,63],{},"这不是 OpenClaw 的错，所有 AI Agent 都面临这些挑战。",[14,65,66],{},"本教程将指导你通过 MemOS OpenClaw 插件解决这 3 个核心痛点：",[68,69,70,76,82],"ul",{},[28,71,72,75],{},[17,73,74],{},"显著降低 Token 消耗"," — 智能检索相关记忆，而非无差别加载全部历史",[28,77,78,81],{},[17,79,80],{},"让记忆真正有用"," — 专业级记忆分类与管理，记住该记的，遗忘该忘的",[28,83,84,87],{},[17,85,86],{},"保留 OpenClaw 的核心优势"," — 跨设备控制、主动交互、类人体验保持不变",[89,90],"hr",{},[92,93],"br",{},[95,96,98],"h2",{"id":97},"为什么-openclaw-成了token-杀手","为什么 OpenClaw 成了\"Token 杀手\"🥷？",[100,101,103],"h3",{"id":102},"openclaw-的问题","OpenClaw 的问题",[105,106,111],"pre",{"className":107,"code":108,"language":109,"meta":110,"style":110},"language-plaintext shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","第 1 次对话: 500 tokens\n第 2 次对话: 500 + 800 = 1,300 tokens\n第 3 次对话: 1,300 + 600 = 1,900 tokens\n第 10 次对话: 10,000+ tokens\n","plaintext","",[112,113,114,122,128,134],"code",{"__ignoreMap":110},[115,116,119],"span",{"class":117,"line":118},"line",1,[115,120,121],{},"第 1 次对话: 500 tokens\n",[115,123,125],{"class":117,"line":124},2,[115,126,127],{},"第 2 次对话: 500 + 800 = 1,300 tokens\n",[115,129,131],{"class":117,"line":130},3,[115,132,133],{},"第 3 次对话: 1,300 + 600 = 1,900 tokens\n",[115,135,137],{"class":117,"line":136},4,[115,138,139],{},"第 10 次对话: 10,000+ tokens\n",[14,141,142],{},"当你让 OpenClaw 监控屏幕、执行定时任务并按计划运行时，这个数字增长得更快。",[92,144],{},[100,146,148],{"id":147},"openclaw-原生记忆管理的三个关键缺陷","OpenClaw 原生记忆管理的三个关键缺陷",[14,150,151,152,155],{},"OpenClaw 的记忆存储在本地 ",[112,153,154],{},".md"," 文件中，分为全局记忆和每日记忆。虽然听起来不错，但实际使用中存在三个不可避免的问题：",[92,157],{},[159,160,162],"h4",{"id":161},"_1-全局记忆膨胀失控","1. 全局记忆膨胀失控",[14,164,165],{},"随着全局记忆不断累积，上下文超载随之而来。更糟糕的是，这些记忆会持续干扰当前对话——你可能只想问一个简单的问题，它却把三个月前的每一句话都翻出来。",[92,167],{},[159,169,171],{"id":170},"_2-每日记忆检索困难","2. 每日记忆检索困难",[14,173,174],{},"每日记忆不断累积，使检索变得繁琐。要回忆昨天的活动，你必须经历额外的检索过程。维护跨会话记忆几乎变得不可能。",[92,176],{},[159,178,180],{"id":179},"_3-记忆依赖模型的主动记录","3. 记忆依赖模型的主动记录",[14,182,183],{},"OpenClaw 的记忆系统依赖模型自身记录信息，而非自动记录。这意味着它经常遗漏细节——你提到某件事，它马上就忘了。",[35,185,186],{},[14,187,188],{},"我自己就遇到过好几次：我明确强调了某个项目配置，但第二天重启对话时，它完全没有印象，需要我重新解释一遍。",[89,190],{},[92,192],{},[95,194,196],{"id":195},"openclaw-vs-openclaw-memos记忆方案对比","OpenClaw vs OpenClaw + MemOS：记忆方案对比",[100,198,200],{"id":199},"openclaw-原生记忆方案","OpenClaw 原生记忆方案",[159,202,203],{"id":203},"记忆存储方案",[14,205,206,209],{},[17,207,208],{},"核心哲学：文件即真理"," — 摒弃不透明的向量数据库，选择 Markdown 文件作为记忆的核心载体。",[14,211,212],{},[213,214],"img",{"alt":215,"src":216},"OpenClaw记忆方案","https:\u002F\u002Fcdn.memtensor.com.cn\u002Fimg\u002F1772698365666_utw5a2_compressed.png",[92,218],{},[159,220,222],{"id":221},"记忆检索方案双引擎驱动","记忆检索方案：双引擎驱动",[224,225,226,242],"table",{},[227,228,229],"thead",{},[230,231,232,236,239],"tr",{},[233,234,235],"th",{},"引擎",[233,237,238],{},"技术",[233,240,241],{},"特点",[243,244,245,260],"tbody",{},[230,246,247,254,257],{},[248,249,250,253],"td",{},[17,251,252],{},"向量搜索"," (Vector Search)",[248,255,256],{},"余弦相似度",[248,258,259],{},"捕捉语义关联，擅长处理\"概念匹配\"，如将\"登录流程\"关联至\"身份验证\"",[230,261,262,268,271],{},[248,263,264,267],{},[17,265,266],{},"BM25 搜索"," (Lexical Matching)",[248,269,270],{},"基于 FTS5 的词法匹配",[248,272,273],{},"处理\"精确 Token\"，如错误代码、函数名或特定 ID",[14,275,276,279],{},[17,277,278],{},"检索触发方式","：通过 Prompt 触发，模型自动决策",[14,281,282,285,286],{},[17,283,284],{},"加权分数融合","：",[112,287,288],{},"Score = (0.7 * VectorScore) + (0.3 * BM25Score)",[92,290],{},[159,292,293],{"id":293},"现有方案痛点",[68,295,296,302,308],{},[28,297,298,301],{},[17,299,300],{},"检索算法简陋","：召回不稳定、相关性弱，Agent 反复试错，Token 快速累积",[28,303,304,307],{},[17,305,306],{},"上下文注入过量","：固定读取 today + yesterday + 长期记忆，无效上下文占比高",[28,309,310,313],{},[17,311,312],{},"记忆缺少结构与去冗余","：工具调用长输出直接写入并反复重传，成本滚雪球",[92,315],{},[100,317,319],{"id":318},"openclaw-memos-的记忆方案","OpenClaw + MemOS 的记忆方案",[14,321,322],{},[213,323],{"alt":324,"src":325},"MemOS-OpenClaw","https:\u002F\u002Fcdn.memtensor.com.cn\u002Fimg\u002F1772627912577_gvwyaz_compressed.png",[92,327],{},[159,329,330],{"id":330},"三大核心效果",[14,332,333],{},[17,334,335],{},"效果一：Token 成本可控 💰",[35,337,338],{},[14,339,340],{},"从\"全量灌上下文\"变成\"按任务精确召回\"",[14,342,343],{},"OpenClaw 不再每次固定塞入 today+yesterday+长期记忆，而是由 MemOS 按当前任务检索最相关的少量记忆（可设定召回预算\u002F条数），显著降低无效上下文占比，避免 Token 滚雪球。",[14,345,346],{},[17,347,348],{},"效果二：检索更稳更准 🎯",[35,350,351],{},[14,352,353],{},"减少反复试错与重问，提升一次命中率",[14,355,356],{},"MemOS 提供更强的记忆组织与检索能力（结构化、分层\u002F多粒度、语义检索 + 规则过滤等），让 OpenClaw 召回的内容相关性更强、稳定性更高，减少 Agent 因\"召回不稳\"导致的重复推理与反复确认。",[14,358,359],{},[17,360,361],{},"效果三：记忆更干净可用 ✨",[35,363,364],{},[14,365,366],{},"结构化 + 去冗余 + 高压缩，避免\"长输出污染\"",[14,368,369],{},"工具调用的长输出（如遍历结果、config\u002Fschema 等）不会直接原样反复写入上下文；MemOS 可以做摘要\u002F压缩、去重与归档，长期运行越用越\"清爽\"，记忆质量随时间提升而不是劣化。",[89,371],{},[92,373],{},[95,375,377],{"id":376},"集成-memos-openclaw-插件后的效果","集成 MemOS OpenClaw 插件后的效果👇🏻",[68,379,380,383,386],{},[28,381,382],{},"✅ 每次仅检索 3-5 条相关记忆",[28,384,385],{},"✅ 在 2,000-3,000 tokens 内保持上下文稳定性",[28,387,388],{},"✅ 无论对话多长，成本始终保持可控",[92,390],{},[100,392,394],{"id":393},"memos-插件能为-openclaw-带来的增强","MemOS 插件能为 OpenClaw 带来的增强",[224,396,397,407],{},[227,398,399],{},[230,400,401,404],{},[233,402,403],{},"功能",[233,405,406],{},"说明",[243,408,409,419,429],{},[230,410,411,416],{},[248,412,413],{},[17,414,415],{},"自动记忆所有对话",[248,417,418],{},"不依赖模型主动记录，确保关键信息不被遗漏",[230,420,421,426],{},[248,422,423],{},[17,424,425],{},"精准召回",[248,427,428],{},"基于当前任务意图检索相关记忆，避免无关历史数据",[230,430,431,436],{},[248,432,433],{},[17,434,435],{},"记住用户偏好",[248,437,438],{},"专门分类和存储偏好信息，跨会话保持有效",[14,440,441],{},"MemOS OpenClaw 重构了 Token 消耗模型，将成本从\"历史长度函数\"转变为\"任务相关性函数\"。你的本地 OpenClaw 成本变得可控，系统运行更加稳定。",[89,443],{},[92,445],{},[95,447,448],{"id":448},"快速开始",[14,450,451],{},"只需 3 步，即可让你的 Agent 具备基础记忆能力。",[92,453],{},[100,455,457],{"id":456},"_1-安装-openclaw","1. 安装 OpenClaw",[14,459,460],{},"确保你的系统中已安装 OpenClaw 环境：",[105,462,466],{"className":463,"code":464,"language":465,"meta":110,"style":110},"language-bash shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","# 安装最新版\nnpm install -g openclaw@latest\n\n# 初始化并配置启动\nopenclaw onboard\n","bash",[112,467,468,474,491,497,502],{"__ignoreMap":110},[115,469,470],{"class":117,"line":118},[115,471,473],{"class":472},"sfVK4","# 安装最新版\n",[115,475,476,480,484,488],{"class":117,"line":124},[115,477,479],{"class":478},"saonL","npm",[115,481,483],{"class":482},"sp1uZ"," install",[115,485,487],{"class":486},"sp2SP"," -g",[115,489,490],{"class":482}," openclaw@latest\n",[115,492,493],{"class":117,"line":130},[115,494,496],{"emptyLinePlaceholder":495},true,"\n",[115,498,499],{"class":117,"line":136},[115,500,501],{"class":472},"# 初始化并配置启动\n",[115,503,505,508],{"class":117,"line":504},5,[115,506,507],{"class":478},"openclaw",[115,509,510],{"class":482}," onboard\n",[92,512],{},[100,514,516],{"id":515},"_2-获取并配置-api-key","2. 获取并配置 API Key",[159,518,520],{"id":519},"_21-获取-key","2.1 获取 Key",[14,522,523,524],{},"登陆\u002F注册 MemOS Cloud 获取你的 API Key 🔗 ",[525,526,530],"a",{"href":527,"rel":528},"https:\u002F\u002Fmemos-dashboard.openmem.net\u002Fcn\u002Fapikeys\u002F",[529],"nofollow","MemOS Cloud",[14,532,533],{},[213,534],{"alt":535,"src":536},"image.png","https:\u002F\u002Fcdn.memtensor.com.cn\u002Fimg\u002F1772443326905_kkxve6_compressed.webp",[92,538],{},[159,540,542],{"id":541},"_22-设置环境变量","2.2 设置环境变量",[14,544,545,546,549],{},"插件会按顺序尝试读取 env 文件（",[17,547,548],{},"openclaw → moltbot → clawdbot","）。对于每个键，优先使用首个包含该值的文件。\n如果这些文件都不存在（或缺少对应键），则会回退到进程环境变量。",[14,551,552],{},[17,553,554],{},"配置位置",[68,556,557,577],{},[28,558,559,560],{},"文件（优先级顺序）：\n",[68,561,562,567,572],{},[28,563,564],{},[112,565,566],{},"~\u002F.openclaw\u002F.env",[28,568,569],{},[112,570,571],{},"~\u002F.moltbot\u002F.env",[28,573,574],{},[112,575,576],{},"~\u002F.clawdbot\u002F.env",[28,578,579,580],{},"每行格式为 ",[112,581,582],{},"KEY=value",[14,584,585],{},[17,586,587],{},"快速配置（Shell）",[105,589,591],{"className":463,"code":590,"language":465,"meta":110,"style":110},"echo 'export MEMOS_API_KEY=\"mpg-...\"' >> ~\u002F.zshrc\nsource ~\u002F.zshrc\n\n# or\n\necho 'export MEMOS_API_KEY=\"mpg-...\"' >> ~\u002F.bashrc\nsource ~\u002F.bashrc\n",[112,592,593,616,623,627,632,636,652],{"__ignoreMap":110},[115,594,595,599,603,606,609,613],{"class":117,"line":118},[115,596,598],{"class":597},"svxCd","echo",[115,600,602],{"class":601},"sjUum"," '",[115,604,605],{"class":482},"export MEMOS_API_KEY=\"mpg-...\"",[115,607,608],{"class":601},"'",[115,610,612],{"class":611},"saN0X"," >>",[115,614,615],{"class":482}," ~\u002F.zshrc\n",[115,617,618,621],{"class":117,"line":124},[115,619,620],{"class":597},"source",[115,622,615],{"class":482},[115,624,625],{"class":117,"line":130},[115,626,496],{"emptyLinePlaceholder":495},[115,628,629],{"class":117,"line":136},[115,630,631],{"class":472},"# or\n",[115,633,634],{"class":117,"line":504},[115,635,496],{"emptyLinePlaceholder":495},[115,637,639,641,643,645,647,649],{"class":117,"line":638},6,[115,640,598],{"class":597},[115,642,602],{"class":601},[115,644,605],{"class":482},[115,646,608],{"class":601},[115,648,612],{"class":611},[115,650,651],{"class":482}," ~\u002F.bashrc\n",[115,653,655,657],{"class":117,"line":654},7,[115,656,620],{"class":597},[115,658,651],{"class":482},[14,660,661],{},[17,662,663],{},"快速配置（Windows PowerShell）",[105,665,669],{"className":666,"code":667,"language":668,"meta":110,"style":110},"language-powershell shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","[System.Environment]::SetEnvironmentVariable(\"MEMOS_API_KEY\", \"mpg-...\", \"User\")\n","powershell",[112,670,671],{"__ignoreMap":110},[115,672,673],{"class":117,"line":118},[115,674,667],{},[14,676,677,678,681],{},"如果缺少 ",[112,679,680],{},"MEMOS_API_KEY","，插件会提示配置说明和 API Key 获取链接。",[14,683,684],{},[17,685,686],{},"最小配置",[105,688,692],{"className":689,"code":690,"language":691,"meta":110,"style":110},"language-env shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","MEMOS_API_KEY=YOUR_TOKEN\n","env",[112,693,694],{"__ignoreMap":110},[115,695,696],{"class":117,"line":118},[115,697,690],{},[92,699],{},[100,701,703],{"id":702},"_3-安装插件","3. 安装插件",[159,705,707],{"id":706},"方案-a-npm推荐","方案 A — NPM（推荐）",[105,709,711],{"className":463,"code":710,"language":465,"meta":110,"style":110},"openclaw plugins install @memtensor\u002Fmemos-cloud-openclaw-plugin@latest\nopenclaw gateway restart\n",[112,712,713,725],{"__ignoreMap":110},[115,714,715,717,720,722],{"class":117,"line":118},[115,716,507],{"class":478},[115,718,719],{"class":482}," plugins",[115,721,483],{"class":482},[115,723,724],{"class":482}," @memtensor\u002Fmemos-cloud-openclaw-plugin@latest\n",[115,726,727,729,732],{"class":117,"line":124},[115,728,507],{"class":478},[115,730,731],{"class":482}," gateway",[115,733,734],{"class":482}," restart\n",[35,736,737],{},[14,738,739,740,743],{},"Windows 用户注意：如果遇到 ",[112,741,742],{},"Error: spawn EINVAL","，这是 OpenClaw 插件安装器在 Windows 上的已知问题。请使用下面的方案 B（手动安装）。",[14,745,746,747,750],{},"请确认在 ",[112,748,749],{},"~\u002F.openclaw\u002Fopenclaw.json"," 中已启用：",[105,752,756],{"className":753,"code":754,"language":755,"meta":110,"style":110},"language-json shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","{\n  \"plugins\": {\n    \"entries\": {\n      \"memos-cloud-openclaw-plugin\": { \"enabled\": true }\n    }\n  }\n}\n","json",[112,757,758,764,783,798,832,837,842],{"__ignoreMap":110},[115,759,760],{"class":117,"line":118},[115,761,763],{"class":762},"suWxN","{\n",[115,765,766,770,774,777,780],{"class":117,"line":124},[115,767,769],{"class":768},"sfJrv","  \"",[115,771,773],{"class":772},"skH7o","plugins",[115,775,776],{"class":768},"\"",[115,778,779],{"class":762},":",[115,781,782],{"class":762}," {\n",[115,784,785,788,792,794,796],{"class":117,"line":130},[115,786,787],{"class":768},"    \"",[115,789,791],{"class":790},"smon8","entries",[115,793,776],{"class":768},[115,795,779],{"class":762},[115,797,782],{"class":762},[115,799,800,803,807,809,811,814,817,821,823,825,829],{"class":117,"line":136},[115,801,802],{"class":768},"      \"",[115,804,806],{"class":805},"s_fzf","memos-cloud-openclaw-plugin",[115,808,776],{"class":768},[115,810,779],{"class":762},[115,812,813],{"class":762}," {",[115,815,816],{"class":768}," \"",[115,818,820],{"class":819},"sw4Oa","enabled",[115,822,776],{"class":768},[115,824,779],{"class":762},[115,826,828],{"class":827},"smHB8"," true",[115,830,831],{"class":762}," }\n",[115,833,834],{"class":117,"line":504},[115,835,836],{"class":762},"    }\n",[115,838,839],{"class":117,"line":638},[115,840,841],{"class":762},"  }\n",[115,843,844],{"class":117,"line":654},[115,845,846],{"class":762},"}\n",[92,848],{},[159,850,852],{"id":851},"方案-b-手动安装windows-兼容方案","方案 B — 手动安装（Windows 兼容方案）",[25,854,855,868,875],{},[28,856,857,858,863,864,867],{},"从 ",[525,859,862],{"href":860,"rel":861},"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@memtensor\u002Fmemos-cloud-openclaw-plugin",[529],"NPM"," 下载最新的 ",[112,865,866],{},".tgz"," 包。",[28,869,870,871,874],{},"解压到本地目录（例如：",[112,872,873],{},"C:\\Users\\YourName\\.openclaw\\extensions\\memos-cloud-openclaw-plugin","）。",[28,876,877,878,880,881,884],{},"配置 ",[112,879,749],{},"（或 ",[112,882,883],{},"%USERPROFILE%\\.openclaw\\openclaw.json","）：",[105,886,888],{"className":753,"code":887,"language":755,"meta":110,"style":110},"{\n  \"plugins\": {\n    \"entries\": {\n      \"memos-cloud-openclaw-plugin\": { \"enabled\": true }\n    },\n    \"load\": {\n      \"paths\": [\n        \"C:\\\\Users\\\\YourName\\\\.openclaw\\\\extensions\\\\memos-cloud-openclaw-plugin\"\n      ]\n    }\n  }\n}\n",[112,889,890,894,906,918,942,947,960,974,1012,1018,1023,1028],{"__ignoreMap":110},[115,891,892],{"class":117,"line":118},[115,893,763],{"class":762},[115,895,896,898,900,902,904],{"class":117,"line":124},[115,897,769],{"class":768},[115,899,773],{"class":772},[115,901,776],{"class":768},[115,903,779],{"class":762},[115,905,782],{"class":762},[115,907,908,910,912,914,916],{"class":117,"line":130},[115,909,787],{"class":768},[115,911,791],{"class":790},[115,913,776],{"class":768},[115,915,779],{"class":762},[115,917,782],{"class":762},[115,919,920,922,924,926,928,930,932,934,936,938,940],{"class":117,"line":136},[115,921,802],{"class":768},[115,923,806],{"class":805},[115,925,776],{"class":768},[115,927,779],{"class":762},[115,929,813],{"class":762},[115,931,816],{"class":768},[115,933,820],{"class":819},[115,935,776],{"class":768},[115,937,779],{"class":762},[115,939,828],{"class":827},[115,941,831],{"class":762},[115,943,944],{"class":117,"line":504},[115,945,946],{"class":762},"    },\n",[115,948,949,951,954,956,958],{"class":117,"line":638},[115,950,787],{"class":768},[115,952,953],{"class":790},"load",[115,955,776],{"class":768},[115,957,779],{"class":762},[115,959,782],{"class":762},[115,961,962,964,967,969,971],{"class":117,"line":654},[115,963,802],{"class":768},[115,965,966],{"class":805},"paths",[115,968,776],{"class":768},[115,970,779],{"class":762},[115,972,973],{"class":762}," [\n",[115,975,977,980,983,987,990,992,995,997,1000,1002,1005,1007,1009],{"class":117,"line":976},8,[115,978,979],{"class":601},"        \"",[115,981,982],{"class":482},"C:",[115,984,986],{"class":985},"seOsA","\\\\",[115,988,989],{"class":482},"Users",[115,991,986],{"class":985},[115,993,994],{"class":482},"YourName",[115,996,986],{"class":985},[115,998,999],{"class":482},".openclaw",[115,1001,986],{"class":985},[115,1003,1004],{"class":482},"extensions",[115,1006,986],{"class":985},[115,1008,806],{"class":482},[115,1010,1011],{"class":601},"\"\n",[115,1013,1015],{"class":117,"line":1014},9,[115,1016,1017],{"class":762},"      ]\n",[115,1019,1021],{"class":117,"line":1020},10,[115,1022,836],{"class":762},[115,1024,1026],{"class":117,"line":1025},11,[115,1027,841],{"class":762},[115,1029,1031],{"class":117,"line":1030},12,[115,1032,846],{"class":762},[1034,1035,1036],"info",{},[14,1037,1038,1039,1042,1043,1046],{},"注意：解压后的目录通常包含一个 ",[112,1040,1041],{},"package"," 子目录。请将路径指向包含 ",[112,1044,1045],{},"package.json"," 的文件夹。",[14,1048,1049],{},"配置修改后请重启 gateway。",[92,1051],{},[100,1053,1055],{"id":1054},"_4-更新插件","4. 更新插件",[14,1057,1058],{},"你可以通过以下命令手动更新云服务插件到最新版本：",[105,1060,1062],{"className":463,"code":1061,"language":465,"meta":110,"style":110},"openclaw plugins update @memtensor\u002Fmemos-cloud-openclaw-plugin@latest\nopenclaw gateway restart\n",[112,1063,1064,1075],{"__ignoreMap":110},[115,1065,1066,1068,1070,1073],{"class":117,"line":118},[115,1067,507],{"class":478},[115,1069,719],{"class":482},[115,1071,1072],{"class":482}," update",[115,1074,724],{"class":482},[115,1076,1077,1079,1081],{"class":117,"line":124},[115,1078,507],{"class":478},[115,1080,731],{"class":482},[115,1082,734],{"class":482},[92,1084],{},[95,1086,1087],{"id":1087},"开源项目进阶配置",[14,1089,1090],{},"如果希望进一步解锁更多可能性，还可以通过 MemOS Github 项目进行进一步探索和配置！",[92,1092],{},[100,1094,1096],{"id":1095},"可视化配置界面-config-ui","可视化配置界面 (Config UI)",[14,1098,1099,1100,1103],{},"自 ",[112,1101,1102],{},"v0.1.12"," 版本起，云插件内置了本地可视化配置服务，让您可以更直观地管理和修改插件配置。",[14,1105,1106],{},[17,1107,1108],{},"如何访问：",[25,1110,1111,1114,1117,1123],{},[28,1112,1113],{},"启动 OpenClaw 节点或宿主网关。",[28,1115,1116],{},"插件成功加载并检测到网关就绪后，会自动在后台启动 Config UI 服务。",[28,1118,1119,1120,874],{},"在终端控制台日志中会打印访问链接（默认地址通常为 ",[112,1121,1122],{},"http:\u002F\u002F127.0.0.1:38463",[28,1124,1125],{},"在浏览器中打开该链接，即可进入插件的可视化管理后台。",[14,1127,1128],{},[17,1129,1130],{},"功能特点：",[68,1132,1133,1139,1145],{},[28,1134,1135,1138],{},[17,1136,1137],{},"直观编辑","：支持以表单形式编辑所有核心配置（如知识库 ID、大模型检索参数、多 Agent 覆盖规则等）。",[28,1140,1141,1144],{},[17,1142,1143],{},"实时同步","：在界面上保存的配置变更会立即在插件运行时生效，无需重启服务。",[28,1146,1147,1150],{},[17,1148,1149],{},"状态监控","：界面提供与宿主网关的心跳检测，确保配置同步链路健康。",[92,1152],{},[100,1154,1156],{"id":1155},"多agent支持与隔离multi-agent","多Agent支持与隔离（Multi-Agent）",[14,1158,1159,1160,1163],{},"插件内置对多 Agent 模式的强大支持（通过 ",[112,1161,1162],{},"agent_id"," 参数实现），非常适合在复杂工作流或团队代理场景下使用。",[14,1165,1166],{},[17,1167,1168],{},"1. 开启与数据隔离",[68,1170,1171,1185],{},[28,1172,1173,1176,1177,1180,1181,1184],{},[17,1174,1175],{},"开启方式","：在配置中设置 ",[112,1178,1179],{},"\"multiAgentMode\": true"," 或配置环境变量 ",[112,1182,1183],{},"MEMOS_MULTI_AGENT_MODE=true","。",[28,1186,1187,1190,1191,1194,1195,1198],{},[17,1188,1189],{},"自动隔离","：开启后，插件会自动读取上下文中的 ",[112,1192,1193],{},"ctx.agentId","。在进行记忆检索和写入时，会自动附带该 Agent 标识，从而保证同一用户下的不同 Agent 之间记忆数据完全隔离（注：默认的 ",[112,1196,1197],{},"\"main\""," Agent 会被忽略以保证旧数据兼容性）。",[14,1200,1201,1204,1205,1208],{},[17,1202,1203],{},"2. 按 Agent 开关记忆（白名单控制）","\n在多 Agent 模式下，如果不想让所有 Agent 都产生记忆消耗，你可以使用 ",[112,1206,1207],{},"allowedAgents"," 精确控制白名单：",[105,1210,1212],{"className":753,"code":1211,"language":755,"meta":110,"style":110},"{\n  \"plugins\": {\n    \"entries\": {\n      \"memos-cloud-openclaw-plugin\": {\n        \"enabled\": true,\n        \"config\": {\n          \"multiAgentMode\": true,\n          \"allowedAgents\": [\"research-agent\", \"coding-agent\"]\n        }\n      }\n    }\n  }\n}\n",[112,1213,1214,1218,1230,1242,1254,1269,1282,1299,1332,1337,1342,1346,1350],{"__ignoreMap":110},[115,1215,1216],{"class":117,"line":118},[115,1217,763],{"class":762},[115,1219,1220,1222,1224,1226,1228],{"class":117,"line":124},[115,1221,769],{"class":768},[115,1223,773],{"class":772},[115,1225,776],{"class":768},[115,1227,779],{"class":762},[115,1229,782],{"class":762},[115,1231,1232,1234,1236,1238,1240],{"class":117,"line":130},[115,1233,787],{"class":768},[115,1235,791],{"class":790},[115,1237,776],{"class":768},[115,1239,779],{"class":762},[115,1241,782],{"class":762},[115,1243,1244,1246,1248,1250,1252],{"class":117,"line":136},[115,1245,802],{"class":768},[115,1247,806],{"class":805},[115,1249,776],{"class":768},[115,1251,779],{"class":762},[115,1253,782],{"class":762},[115,1255,1256,1258,1260,1262,1264,1266],{"class":117,"line":504},[115,1257,979],{"class":768},[115,1259,820],{"class":819},[115,1261,776],{"class":768},[115,1263,779],{"class":762},[115,1265,828],{"class":827},[115,1267,1268],{"class":762},",\n",[115,1270,1271,1273,1276,1278,1280],{"class":117,"line":638},[115,1272,979],{"class":768},[115,1274,1275],{"class":819},"config",[115,1277,776],{"class":768},[115,1279,779],{"class":762},[115,1281,782],{"class":762},[115,1283,1284,1287,1291,1293,1295,1297],{"class":117,"line":654},[115,1285,1286],{"class":768},"          \"",[115,1288,1290],{"class":1289},"sleiK","multiAgentMode",[115,1292,776],{"class":768},[115,1294,779],{"class":762},[115,1296,828],{"class":827},[115,1298,1268],{"class":762},[115,1300,1301,1303,1305,1307,1309,1312,1314,1317,1319,1322,1324,1327,1329],{"class":117,"line":976},[115,1302,1286],{"class":768},[115,1304,1207],{"class":1289},[115,1306,776],{"class":768},[115,1308,779],{"class":762},[115,1310,1311],{"class":762}," [",[115,1313,776],{"class":601},[115,1315,1316],{"class":482},"research-agent",[115,1318,776],{"class":601},[115,1320,1321],{"class":762},",",[115,1323,816],{"class":601},[115,1325,1326],{"class":482},"coding-agent",[115,1328,776],{"class":601},[115,1330,1331],{"class":762},"]\n",[115,1333,1334],{"class":117,"line":1014},[115,1335,1336],{"class":762},"        }\n",[115,1338,1339],{"class":117,"line":1020},[115,1340,1341],{"class":762},"      }\n",[115,1343,1344],{"class":117,"line":1025},[115,1345,836],{"class":762},[115,1347,1348],{"class":117,"line":1030},[115,1349,841],{"class":762},[115,1351,1353],{"class":117,"line":1352},13,[115,1354,846],{"class":762},[14,1356,1357],{},[1358,1359,1360,1361,1363,1364,1367,1368,1371],"em",{},"（提示：1. 如果 ",[112,1362,1207],{}," 未配置或为空数组 ",[112,1365,1366],{},"[]","，则表示",[17,1369,1370],{},"所有 Agent"," 都允许使用记忆检索和写入。2. 如果进行了配置，那么不在配置中的 Agent 将被完全跳过，只有配置中的 Agent 才会生效进行记忆检索和写入，从而避免 Token 浪费）。",[14,1373,1374,1377,1378,1381,1382,1385],{},[17,1375,1376],{},"3. 按 Agent 独立配置参数（agentOverrides）","\n除了简单的开关，你还可以通过 ",[112,1379,1380],{},"agentOverrides"," 为",[17,1383,1384],{},"每个 Agent 单独覆写记忆参数","。例如，让研究助手拥有更宽松的检索阈值，而让代码助手只读取特定的代码库知识：",[105,1387,1389],{"className":753,"code":1388,"language":755,"meta":110,"style":110},"{\n  \"plugins\": {\n    \"entries\": {\n      \"memos-cloud-openclaw-plugin\": {\n        \"enabled\": true,\n        \"config\": {\n          \"multiAgentMode\": true,\n          \"allowedAgents\": [\"research-agent\", \"coding-agent\"],\n          \"memoryLimitNumber\": 6,\n          \"relativity\": 0.45,\n\n          \"agentOverrides\": {\n            \"research-agent\": {\n              \"knowledgebaseIds\": [\"kb-research-papers\"],\n              \"memoryLimitNumber\": 12,\n              \"relativity\": 0.3,\n              \"queryPrefix\": \"research context: \"\n            },\n            \"coding-agent\": {\n              \"knowledgebaseIds\": [\"kb-codebase\"],\n              \"memoryLimitNumber\": 9,\n              \"addEnabled\": false\n            }\n          }\n        }\n      }\n    }\n  }\n}\n",[112,1390,1391,1395,1407,1419,1431,1445,1457,1471,1500,1517,1533,1537,1549,1563,1588,1604,1620,1639,1645,1658,1680,1696,1711,1717,1723,1728,1733,1738,1743],{"__ignoreMap":110},[115,1392,1393],{"class":117,"line":118},[115,1394,763],{"class":762},[115,1396,1397,1399,1401,1403,1405],{"class":117,"line":124},[115,1398,769],{"class":768},[115,1400,773],{"class":772},[115,1402,776],{"class":768},[115,1404,779],{"class":762},[115,1406,782],{"class":762},[115,1408,1409,1411,1413,1415,1417],{"class":117,"line":130},[115,1410,787],{"class":768},[115,1412,791],{"class":790},[115,1414,776],{"class":768},[115,1416,779],{"class":762},[115,1418,782],{"class":762},[115,1420,1421,1423,1425,1427,1429],{"class":117,"line":136},[115,1422,802],{"class":768},[115,1424,806],{"class":805},[115,1426,776],{"class":768},[115,1428,779],{"class":762},[115,1430,782],{"class":762},[115,1432,1433,1435,1437,1439,1441,1443],{"class":117,"line":504},[115,1434,979],{"class":768},[115,1436,820],{"class":819},[115,1438,776],{"class":768},[115,1440,779],{"class":762},[115,1442,828],{"class":827},[115,1444,1268],{"class":762},[115,1446,1447,1449,1451,1453,1455],{"class":117,"line":638},[115,1448,979],{"class":768},[115,1450,1275],{"class":819},[115,1452,776],{"class":768},[115,1454,779],{"class":762},[115,1456,782],{"class":762},[115,1458,1459,1461,1463,1465,1467,1469],{"class":117,"line":654},[115,1460,1286],{"class":768},[115,1462,1290],{"class":1289},[115,1464,776],{"class":768},[115,1466,779],{"class":762},[115,1468,828],{"class":827},[115,1470,1268],{"class":762},[115,1472,1473,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497],{"class":117,"line":976},[115,1474,1286],{"class":768},[115,1476,1207],{"class":1289},[115,1478,776],{"class":768},[115,1480,779],{"class":762},[115,1482,1311],{"class":762},[115,1484,776],{"class":601},[115,1486,1316],{"class":482},[115,1488,776],{"class":601},[115,1490,1321],{"class":762},[115,1492,816],{"class":601},[115,1494,1326],{"class":482},[115,1496,776],{"class":601},[115,1498,1499],{"class":762},"],\n",[115,1501,1502,1504,1507,1509,1511,1515],{"class":117,"line":1014},[115,1503,1286],{"class":768},[115,1505,1506],{"class":1289},"memoryLimitNumber",[115,1508,776],{"class":768},[115,1510,779],{"class":762},[115,1512,1514],{"class":1513},"sJNII"," 6",[115,1516,1268],{"class":762},[115,1518,1519,1521,1524,1526,1528,1531],{"class":117,"line":1020},[115,1520,1286],{"class":768},[115,1522,1523],{"class":1289},"relativity",[115,1525,776],{"class":768},[115,1527,779],{"class":762},[115,1529,1530],{"class":1513}," 0.45",[115,1532,1268],{"class":762},[115,1534,1535],{"class":117,"line":1025},[115,1536,496],{"emptyLinePlaceholder":495},[115,1538,1539,1541,1543,1545,1547],{"class":117,"line":1030},[115,1540,1286],{"class":768},[115,1542,1380],{"class":1289},[115,1544,776],{"class":768},[115,1546,779],{"class":762},[115,1548,782],{"class":762},[115,1550,1551,1554,1557,1559,1561],{"class":117,"line":1352},[115,1552,1553],{"class":768},"            \"",[115,1555,1316],{"class":1556},"stPcb",[115,1558,776],{"class":768},[115,1560,779],{"class":762},[115,1562,782],{"class":762},[115,1564,1566,1569,1573,1575,1577,1579,1581,1584,1586],{"class":117,"line":1565},14,[115,1567,1568],{"class":768},"              \"",[115,1570,1572],{"class":1571},"slCso","knowledgebaseIds",[115,1574,776],{"class":768},[115,1576,779],{"class":762},[115,1578,1311],{"class":762},[115,1580,776],{"class":601},[115,1582,1583],{"class":482},"kb-research-papers",[115,1585,776],{"class":601},[115,1587,1499],{"class":762},[115,1589,1591,1593,1595,1597,1599,1602],{"class":117,"line":1590},15,[115,1592,1568],{"class":768},[115,1594,1506],{"class":1571},[115,1596,776],{"class":768},[115,1598,779],{"class":762},[115,1600,1601],{"class":1513}," 12",[115,1603,1268],{"class":762},[115,1605,1607,1609,1611,1613,1615,1618],{"class":117,"line":1606},16,[115,1608,1568],{"class":768},[115,1610,1523],{"class":1571},[115,1612,776],{"class":768},[115,1614,779],{"class":762},[115,1616,1617],{"class":1513}," 0.3",[115,1619,1268],{"class":762},[115,1621,1623,1625,1628,1630,1632,1634,1637],{"class":117,"line":1622},17,[115,1624,1568],{"class":768},[115,1626,1627],{"class":1571},"queryPrefix",[115,1629,776],{"class":768},[115,1631,779],{"class":762},[115,1633,816],{"class":601},[115,1635,1636],{"class":482},"research context: ",[115,1638,1011],{"class":601},[115,1640,1642],{"class":117,"line":1641},18,[115,1643,1644],{"class":762},"            },\n",[115,1646,1648,1650,1652,1654,1656],{"class":117,"line":1647},19,[115,1649,1553],{"class":768},[115,1651,1326],{"class":1556},[115,1653,776],{"class":768},[115,1655,779],{"class":762},[115,1657,782],{"class":762},[115,1659,1661,1663,1665,1667,1669,1671,1673,1676,1678],{"class":117,"line":1660},20,[115,1662,1568],{"class":768},[115,1664,1572],{"class":1571},[115,1666,776],{"class":768},[115,1668,779],{"class":762},[115,1670,1311],{"class":762},[115,1672,776],{"class":601},[115,1674,1675],{"class":482},"kb-codebase",[115,1677,776],{"class":601},[115,1679,1499],{"class":762},[115,1681,1683,1685,1687,1689,1691,1694],{"class":117,"line":1682},21,[115,1684,1568],{"class":768},[115,1686,1506],{"class":1571},[115,1688,776],{"class":768},[115,1690,779],{"class":762},[115,1692,1693],{"class":1513}," 9",[115,1695,1268],{"class":762},[115,1697,1699,1701,1704,1706,1708],{"class":117,"line":1698},22,[115,1700,1568],{"class":768},[115,1702,1703],{"class":1571},"addEnabled",[115,1705,776],{"class":768},[115,1707,779],{"class":762},[115,1709,1710],{"class":827}," false\n",[115,1712,1714],{"class":117,"line":1713},23,[115,1715,1716],{"class":762},"            }\n",[115,1718,1720],{"class":117,"line":1719},24,[115,1721,1722],{"class":762},"          }\n",[115,1724,1726],{"class":117,"line":1725},25,[115,1727,1336],{"class":762},[115,1729,1731],{"class":117,"line":1730},26,[115,1732,1341],{"class":762},[115,1734,1736],{"class":117,"line":1735},27,[115,1737,836],{"class":762},[115,1739,1741],{"class":117,"line":1740},28,[115,1742,841],{"class":762},[115,1744,1746],{"class":117,"line":1745},29,[115,1747,846],{"class":762},[14,1749,1750],{},[1358,1751,1752,1753,1755,1756,1758],{},"（在上面的例子中，",[112,1754,1326],{}," 被禁止了记忆写入，且只能检索 ",[112,1757,1675],{}," 知识库中的前 9 条高相关性记忆）。",[92,1760],{},[100,1762,1763],{"id":1763},"环境变量深度定制",[14,1765,1766],{},"除了必需的 API Key，你还可以通过环境变量调整插件行为。",[14,1768,1769,1770],{},"更多细节配置项可以见 ",[525,1771,1774],{"href":1772,"rel":1773},"https:\u002F\u002Fgithub.com\u002FMemTensor\u002FMemOS\u002Ftree\u002Fmain\u002Fapps\u002FMemOS-Cloud-OpenClaw-Plugin",[529],"MemTensor GitHub 官方插件仓库",[92,1776],{},[95,1778,1779],{"id":1779},"测试记忆功能",[14,1781,1782],{},"现在，可以与你的 Agent 进行多轮对话，例如:",[14,1784,1785],{},[17,1786,1787],{},"第一次会话:",[68,1789,1790,1793],{},[28,1791,1792],{},"\"我最喜欢的编程语言是 Python\"",[28,1794,1795],{},"\"我正在开发一个电商项目\"",[14,1797,1798],{},[17,1799,1800],{},"第二次会话(新启动):",[68,1802,1803,1806],{},[28,1804,1805],{},"\"你还记得我喜欢用什么编程语言吗?\"",[28,1807,1808],{},"\"我之前说的项目进展如何?\"",[14,1810,1811],{},"现在，你的 OpenClaw 会从 MemOS Cloud 中检索记忆并给出准确回答啦～",[89,1813],{},[92,1815],{},[95,1817,1819],{"id":1818},"配合-cli-工具使用","配合 CLI 工具使用",[14,1821,1822],{},"如果你同时使用 OpenClaw 和其他可执行命令行的 Agent（如 Cursor、Codex、Claude Code），可以用 MemOS CLI 让它们共享同一套记忆。另外，同时使用插件与 CLI 工具时，OpenClaw 的记忆操作更灵活、效果更好。",[1824,1825,1827,1831,1864,1870,1875,1879,1906,1909,1912,1915,1923,1926,1932],"steps",{"level":1826},"3",[100,1828,1830],{"id":1829},"安装-cli-并生成插件感知-skill","安装 CLI 并生成插件感知 Skill",[105,1832,1834],{"className":463,"code":1833,"language":465,"meta":110,"style":110},"npm install -g @memtensor\u002Fmemos-cloud-cli\nmemos init --agent openclaw --memos-plugin\n",[112,1835,1836,1847],{"__ignoreMap":110},[115,1837,1838,1840,1842,1844],{"class":117,"line":118},[115,1839,479],{"class":478},[115,1841,483],{"class":482},[115,1843,487],{"class":486},[115,1845,1846],{"class":482}," @memtensor\u002Fmemos-cloud-cli\n",[115,1848,1849,1852,1855,1858,1861],{"class":117,"line":124},[115,1850,1851],{"class":478},"memos",[115,1853,1854],{"class":482}," init",[115,1856,1857],{"class":486}," --agent",[115,1859,1860],{"class":482}," openclaw",[115,1862,1863],{"class":486}," --memos-plugin\n",[14,1865,1866,1869],{},[112,1867,1868],{},"--memos-plugin"," 会让生成的 Skill 感知到已安装的 OpenClaw 云插件，避免重复写入记忆。",[57,1871,1872],{},[14,1873,1874],{},"以 OpenClaw 为例，在 LOCOMO 评测中，单独接入 MemOS CLI 后 Token 消耗降低约 65.5%；接入 MemOS Cloud + CLI 后，正确率从 66.60% 提升到 77.27%。",[100,1876,1878],{"id":1877},"为其他-agent-安装-skill","为其他 Agent 安装 Skill",[105,1880,1882],{"className":463,"code":1881,"language":465,"meta":110,"style":110},"memos init --agent cursor\nmemos init --agent codex\n",[112,1883,1884,1895],{"__ignoreMap":110},[115,1885,1886,1888,1890,1892],{"class":117,"line":118},[115,1887,1851],{"class":478},[115,1889,1854],{"class":482},[115,1891,1857],{"class":486},[115,1893,1894],{"class":482}," cursor\n",[115,1896,1897,1899,1901,1903],{"class":117,"line":124},[115,1898,1851],{"class":478},[115,1900,1854],{"class":482},[115,1902,1857],{"class":486},[115,1904,1905],{"class":482}," codex\n",[14,1907,1908],{},"安装后，这些 Agent 也会通过 CLI 自动检索和写入 MemOS 记忆，和 OpenClaw 共享同一个记忆空间。",[100,1910,1911],{"id":1911},"开始新对话",[14,1913,1914],{},"回到 OpenClaw，进行一轮会产生长期记忆的对话：",[105,1916,1921],{"className":1917,"code":1919,"language":1920,"meta":110},[1918],"language-text","我最近在做电商项目，主要使用 Python。请记住这件事。\n","text",[112,1922,1919],{"__ignoreMap":110},[14,1924,1925],{},"然后开启新会话，继续询问：",[105,1927,1930],{"className":1928,"code":1929,"language":1920,"meta":110},[1918],"我最近在做什么项目？主要用什么语言？\n",[112,1931,1929],{"__ignoreMap":110},[14,1933,1934],{},"如果 OpenClaw 能结合上一轮内容回答，说明插件已完成记忆写入与召回；同时，生成的 CLI Skill 会感知已安装插件，避免重复写入。",[57,1936,1937],{},[14,1938,1939,1940,1184],{},"CLI 的完整命令参考和更多用法请查看 ",[525,1941,1943],{"href":1942},"\u002Fcn\u002Fmcp_agent\u002Fcli\u002Fguide","MemOS CLI 使用指南",[1945,1946,1947],"style",{},"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 .sfVK4, html code.shiki .sfVK4{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#66707B;--shiki-default-font-style:inherit;--shiki-dark:#8B949E;--shiki-dark-font-style:inherit}html pre.shiki code .saonL, html code.shiki .saonL{--shiki-light:#E2931D;--shiki-default:#702C00;--shiki-dark:#FFA657}html pre.shiki code .sp1uZ, html code.shiki .sp1uZ{--shiki-light:#91B859;--shiki-default:#032563;--shiki-dark:#A5D6FF}html pre.shiki code .sp2SP, html code.shiki .sp2SP{--shiki-light:#91B859;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .svxCd, html code.shiki .svxCd{--shiki-light:#6182B8;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .sjUum, html code.shiki .sjUum{--shiki-light:#39ADB5;--shiki-default:#032563;--shiki-dark:#A5D6FF}html pre.shiki code .saN0X, html code.shiki .saN0X{--shiki-light:#39ADB5;--shiki-default:#A0111F;--shiki-dark:#FF7B72}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 .smHB8, html code.shiki .smHB8{--shiki-light:#39ADB5;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .seOsA, html code.shiki .seOsA{--shiki-light:#90A4AE;--shiki-default:#A0111F;--shiki-dark:#FF7B72}html pre.shiki code .sleiK, html code.shiki .sleiK{--shiki-light:#916B53;--shiki-default:#024C1A;--shiki-dark:#7EE787}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":110,"searchDepth":124,"depth":124,"links":1949},[1950,1954,1958,1961,1967,1972,1973],{"id":97,"depth":124,"text":98,"children":1951},[1952,1953],{"id":102,"depth":130,"text":103},{"id":147,"depth":130,"text":148},{"id":195,"depth":124,"text":196,"children":1955},[1956,1957],{"id":199,"depth":130,"text":200},{"id":318,"depth":130,"text":319},{"id":376,"depth":124,"text":377,"children":1959},[1960],{"id":393,"depth":130,"text":394},{"id":448,"depth":124,"text":448,"children":1962},[1963,1964,1965,1966],{"id":456,"depth":130,"text":457},{"id":515,"depth":130,"text":516},{"id":702,"depth":130,"text":703},{"id":1054,"depth":130,"text":1055},{"id":1087,"depth":124,"text":1087,"children":1968},[1969,1970,1971],{"id":1095,"depth":130,"text":1096},{"id":1155,"depth":130,"text":1156},{"id":1763,"depth":130,"text":1763},{"id":1779,"depth":124,"text":1779},{"id":1818,"depth":124,"text":1819,"children":1974},[1975,1976,1977],{"id":1829,"depth":130,"text":1830},{"id":1877,"depth":130,"text":1878},{"id":1911,"depth":130,"text":1911},"增强 OpenClaw 的记忆能力并减少 72% 的 Token 消耗：MemOS OpenClaw 插件现已上线！","md",{},"\u002Fcn\u002Fopenclaw\u002Fguide",{"title":5,"description":110},"cn\u002Fopenclaw\u002Fguide","I2Wf_hZacJr-m_ixkVNyuTU9YZ1n0Jlp0Uxw9kiXfbY",[1986,1993],{"title":1987,"path":1988,"stem":1989,"icon":1990,"framework":6,"module":6,"class":1991,"target":-1,"active":1992,"defaultOpen":495,"children":-1,"description":-1},"更新日志","\u002Fcn\u002Fopenclaw\u002Fchanges","openclaw\u002Fchanges","i-ri-file-list-3-line",[],false,{"title":1994,"path":1995,"stem":1996,"icon":1997,"framework":6,"module":6,"class":1998,"target":-1,"active":1992,"defaultOpen":1992,"children":-1,"description":1999},"本地插件","\u002Fcn\u002Fopenclaw\u002Flocal_plugin","openclaw\u002Flocal_plugin","i-ri-computer-line",[],"使用 @memtensor\u002Fmemos-local-plugin 为 OpenClaw 与 Hermes Agent 提供本地优先的长期记忆、三层检索、技能结晶和可观测管理面板。",1781767990508]