[{"data":1,"prerenderedAt":476},["ShallowReactive",2],{"\u002Fcn\u002Fopenclaw\u002Fchanges":3,"surround-\u002Fcn\u002Fopenclaw\u002Fchanges":24,"mdc--42rzx1-key":41,"mdc-v22u4i-key":69,"mdc--c3cyhq-key":83,"mdc--botjep-key":105,"mdc--oqx4y6-key":127,"mdc-svx6r9-key":141,"mdc-2jccp-key":179,"mdc--awdsud-key":209,"mdc-qea51b-key":231,"mdc--t7zfty-key":260,"mdc-z2jlzs-key":306,"mdc--lk3ek1-key":320,"mdc-2o086-key":334,"mdc--wg3nhh-key":348,"mdc--35afu1-key":362,"mdc-meuaab-key":376,"mdc--wttjee-key":390,"mdc--folvl6-key":404,"mdc-7thzkw-key":413,"mdc--y343hm-key":422,"mdc-lxsu52-key":431,"mdc-1v1f5u-key":440,"mdc-2r4mb-key":449,"mdc--m42010-key":458,"mdc--dnuw3d-key":467},{"id":4,"title":5,"avatar":6,"banner":6,"body":7,"category":6,"desc":6,"description":15,"extension":18,"links":6,"meta":19,"navigation":6,"path":20,"seo":21,"stem":22,"__hash__":23},"docs\u002Fcn\u002Fopenclaw\u002Fchanges.md","OpenClaw 插件更新日志",null,{"type":8,"value":9,"toc":14},"minimark",[10],[11,12],"openclaw-release-timeline",{":releases":13},"[{\"date\":\"2026-04-16\",\"plugins\":[{\"title\":\"云插件\",\"version\":\"v0.1.13\",\"summary\":\"全面支持多 Agent 模式下的共享知识库访问与协同处理。\",\"sections\":[{\"title\":\"共享知识库支持（多 Agent 场景）\",\"items\":[\"**多 Agent 知识库支持**：全面支持了多 Agent 对知识库的协同访问与处理。允许不同的 Agent 节点共享、检索和调用同一个知识库中的数据，提升了复杂任务下多智能体协作时的知识获取效率与上下文一致性。\"]}]}]},{\"date\":\"2026-04-03\",\"plugins\":[{\"title\":\"云插件\",\"version\":\"v0.1.12\",\"summary\":\"推出本地可视化配置界面，深度重构配置解析架构并适配 OpenClaw 插件安全审查。\",\"sections\":[{\"title\":\"可视化配置 UI (Config UI)\",\"items\":[\"**本地配置服务**：内置 HTTP 服务提供插件管理后台，支持在浏览器中可视化查看与修改配置，并实现配置变更的实时同步（默认访问地址为 `http:\u002F\u002F127.0.0.1:38463`）。\",\"**启动稳定性保障**：服务启动流程中引入了网关就绪检测 (`waitForGatewayReady`)，确保服务状态稳定。\",\"**界面体验优化**：新增响应式布局与可折叠悬浮导航工具，并补充了全新的 SVG 图标。\"]},{\"title\":\"架构优化与安全合规\",\"items\":[\"**适配插件安全审查（移除子进程）**：为了符合严格的插件沙箱与安全合规要求，完全移除了 `child_process` 的 `spawn`\u002F`exec` 调用。插件自更新机制由原来的“后台静默下载并强制更新”改为了“仅检测版本并在日志中打印手动更新命令提示”，避免后台进程逃逸风险。\",\"**适配插件安全审查（移除默认越权）**：移除了 `plugin.json` 声明文件中的所有 `default` 默认值设定，确保插件在无显式配置时不会触发越权或非预期调用。\",\"**配置 Schema 集中管理**：重构配置解析逻辑 (`getConfigResolution`)，集中管理环境变量、用户配置与默认值的优先级策略，提升了代码的安全性和健壮性。\"]}]}]},{\"date\":\"2026-03-30\",\"plugins\":[{\"title\":\"云插件\",\"version\":\"v0.1.11\",\"summary\":\"强化多 Agent 场景的细粒度控制，增强动态用户标识提取能力。\",\"sections\":[{\"title\":\"会话与用户身份管理\",\"items\":[\"**Direct Session User ID 支持**：新增 `useDirectSessionUserId` 配置，开启后可直接从 `sessionKey` 中解析并提取真实会话的用户 ID，满足复杂代理场景下的数据隔离需求。\"]},{\"title\":\"多 Agent 配置增强\",\"items\":[\"**Agent 运行白名单**：新增 `allowedAgents` 配置项，允许在多 Agent 模式下仅对特定的 Agent 触发记忆召回和记录，避免全局拦截带来的冗余消耗。\",\"**差异化覆盖机制 (Agent Overrides)**：引入 `agentOverrides` 配置对象，支持针对不同的 Agent 单独覆盖如知识库 ID (`knowledgebaseIds`)、召回条数 (`memoryLimitNumber`)、功能开关 (`recallEnabled`) 等核心参数。\"]}]}]},{\"date\":\"2026-03-24\",\"plugins\":[{\"title\":\"云插件\",\"version\":\"v0.1.10\",\"sections\":[{\"items\":[\"**消息入库质量提升**：新增并强化对 OpenClaw 入站元数据、时间戳包裹、飞书尾部系统提示的清洗，减少无效噪音写入记忆。\",\"**多渠道消息前缀清洗优化**：扩展并统一处理 WebChat、WhatsApp、Telegram、Slack、Discord、Zalo 等 channel 的消息 envelope\u002F前缀，降低平台包装信息对记忆写入与召回质量的干扰。\",\"**召回展示更准确**：召回结果时间展示优先使用更新时间，提升时间语义一致性。\",\"**Recall Filter 更稳健**：默认参数与运行时回退值（超时、重试）保持对齐，提升本地模型场景稳定性。\",\"**超时与资源管理优化**：修复定时器清理问题，避免异常路径下的资源泄漏。\",\"**配置能力补全**：插件 schema 补齐 Recall Filter 相关字段，配置更完整、可控性更强。\",\"**可观测性增强**：增加过滤前后数量日志，便于排查召回质量与过滤效果。\"]}]}]},{\"date\":\"2026-03-13\",\"plugins\":[{\"title\":\"云插件\",\"version\":\"v0.1.9\",\"summary\":\"无感升级与记忆召回优化。本次更新主要包含以下改进，旨在提升插件的易用性与 Token 利用率：\",\"sections\":[{\"title\":\"插件无感自检测升级\",\"items\":[\"新增插件版本自检测机制，后台定期检查 NPM 仓库最新版本。\",\"检测到新版本后自动触发静默升级流程，用户无需手动操作即可持续获取最新能力与修复。\"]},{\"title\":\"支持用户配置模型进行 Memory Recall\",\"items\":[\"引入基于 LLM 的记忆二次筛选能力。\",\"新增 recallFilterModel、recallFilterBaseUrl 等配置项，可指定独立模型进行相关性评审。\",\"可有效剔除干扰项，仅保留对当前对话真正有用的记忆片段。\"]},{\"title\":\"对话注入瘦身（System Prompt 优化）\",\"items\":[\"重构记忆注入逻辑，将静态协议与指令移动到 appendSystemContext。\",\"prependContext 仅保留动态检索得到的 memory-list 数据。\",\"显著降低重复提示词带来的 Token 消耗，并提升模型对核心记忆的聚焦。\"]}]}]},{\"date\":\"2026-03-09\",\"plugins\":[{\"title\":\"云插件\",\"version\":\"v0.1.8\",\"summary\":\"支持用户开启多Agent模式，实现从上下文中识别agent进行记忆隔离，同时做了开关，兼容旧版本。\"}]},{\"date\":\"2026-03-05\",\"plugins\":[{\"title\":\"云插件\",\"version\":\"v0.1.7\",\"summary\":\"支持用户自定义searchMemory接口的relativity字段。\"}]},{\"date\":\"2026-02-26\",\"plugins\":[{\"title\":\"云插件\",\"version\":\"其他历史版本（基础功能）\",\"summary\":\"支持 before_agent_start 事件中 searchMemory、在 agent_end 事件中进行 addMessage。\"}]}]",{"title":15,"searchDepth":16,"depth":16,"links":17},"",2,[],"md",{},"\u002Fcn\u002Fopenclaw\u002Fchanges",{"title":5,"description":15},"cn\u002Fopenclaw\u002Fchanges","9oGXfVUb5iL6bAOzCrHsZkqCsTMh-Ql5oVz8ebjx1xM",[25,34],{"title":26,"path":27,"stem":28,"icon":29,"framework":6,"module":6,"class":30,"target":-1,"active":31,"defaultOpen":32,"children":-1,"description":33},"云插件 vs 本地插件","\u002Fcn\u002Fopenclaw\u002Fplugin_compare","openclaw\u002Fplugin_compare","i-ri-book-open-line",[],false,true,"两款插件都能为 OpenClaw 提供持久记忆能力，但面向的场景截然不同。本文将帮你快速理解两者的核心差异，找到最适合自己的方案。",{"title":35,"path":36,"stem":37,"icon":38,"framework":6,"module":6,"class":39,"target":-1,"active":31,"defaultOpen":31,"children":-1,"description":40},"OpenClaw 云插件","\u002Fcn\u002Fopenclaw\u002Fguide","openclaw\u002Fguide","i-ri-cloud-line",[],"增强 OpenClaw 的记忆能力并减少 72% 的 Token 消耗：MemOS OpenClaw 插件现已上线！",{"data":42,"body":43},{},{"type":44,"children":45},"root",[46],{"type":47,"tag":48,"props":49,"children":50},"element","p",{},[51,58,60,67],{"type":47,"tag":52,"props":53,"children":54},"strong",{},[55],{"type":56,"value":57},"text","Agent 运行白名单",{"type":56,"value":59},"：新增 ",{"type":47,"tag":61,"props":62,"children":64},"code",{"className":63},[],[65],{"type":56,"value":66},"allowedAgents",{"type":56,"value":68}," 配置项，允许在多 Agent 模式下仅对特定的 Agent 触发记忆召回和记录，避免全局拦截带来的冗余消耗。",{"data":70,"body":71},{},{"type":44,"children":72},[73],{"type":47,"tag":48,"props":74,"children":75},{},[76,81],{"type":47,"tag":52,"props":77,"children":78},{},[79],{"type":56,"value":80},"多 Agent 知识库支持",{"type":56,"value":82},"：全面支持了多 Agent 对知识库的协同访问与处理。允许不同的 Agent 节点共享、检索和调用同一个知识库中的数据，提升了复杂任务下多智能体协作时的知识获取效率与上下文一致性。",{"data":84,"body":85},{},{"type":44,"children":86},[87],{"type":47,"tag":48,"props":88,"children":89},{},[90,95,97,103],{"type":47,"tag":52,"props":91,"children":92},{},[93],{"type":56,"value":94},"本地配置服务",{"type":56,"value":96},"：内置 HTTP 服务提供插件管理后台，支持在浏览器中可视化查看与修改配置，并实现配置变更的实时同步（默认访问地址为 ",{"type":47,"tag":61,"props":98,"children":100},{"className":99},[],[101],{"type":56,"value":102},"http:\u002F\u002F127.0.0.1:38463",{"type":56,"value":104},"）。",{"data":106,"body":107},{},{"type":44,"children":108},[109],{"type":47,"tag":48,"props":110,"children":111},{},[112,117,119,125],{"type":47,"tag":52,"props":113,"children":114},{},[115],{"type":56,"value":116},"启动稳定性保障",{"type":56,"value":118},"：服务启动流程中引入了网关就绪检测 (",{"type":47,"tag":61,"props":120,"children":122},{"className":121},[],[123],{"type":56,"value":124},"waitForGatewayReady",{"type":56,"value":126},")，确保服务状态稳定。",{"data":128,"body":129},{},{"type":44,"children":130},[131],{"type":47,"tag":48,"props":132,"children":133},{},[134,139],{"type":47,"tag":52,"props":135,"children":136},{},[137],{"type":56,"value":138},"界面体验优化",{"type":56,"value":140},"：新增响应式布局与可折叠悬浮导航工具，并补充了全新的 SVG 图标。",{"data":142,"body":143},{},{"type":44,"children":144},[145],{"type":47,"tag":48,"props":146,"children":147},{},[148,153,155,161,163,169,171,177],{"type":47,"tag":52,"props":149,"children":150},{},[151],{"type":56,"value":152},"适配插件安全审查（移除子进程）",{"type":56,"value":154},"：为了符合严格的插件沙箱与安全合规要求，完全移除了 ",{"type":47,"tag":61,"props":156,"children":158},{"className":157},[],[159],{"type":56,"value":160},"child_process",{"type":56,"value":162}," 的 ",{"type":47,"tag":61,"props":164,"children":166},{"className":165},[],[167],{"type":56,"value":168},"spawn",{"type":56,"value":170},"\u002F",{"type":47,"tag":61,"props":172,"children":174},{"className":173},[],[175],{"type":56,"value":176},"exec",{"type":56,"value":178}," 调用。插件自更新机制由原来的“后台静默下载并强制更新”改为了“仅检测版本并在日志中打印手动更新命令提示”，避免后台进程逃逸风险。",{"data":180,"body":181},{},{"type":44,"children":182},[183],{"type":47,"tag":48,"props":184,"children":185},{},[186,191,193,199,201,207],{"type":47,"tag":52,"props":187,"children":188},{},[189],{"type":56,"value":190},"适配插件安全审查（移除默认越权）",{"type":56,"value":192},"：移除了 ",{"type":47,"tag":61,"props":194,"children":196},{"className":195},[],[197],{"type":56,"value":198},"plugin.json",{"type":56,"value":200}," 声明文件中的所有 ",{"type":47,"tag":61,"props":202,"children":204},{"className":203},[],[205],{"type":56,"value":206},"default",{"type":56,"value":208}," 默认值设定，确保插件在无显式配置时不会触发越权或非预期调用。",{"data":210,"body":211},{},{"type":44,"children":212},[213],{"type":47,"tag":48,"props":214,"children":215},{},[216,221,223,229],{"type":47,"tag":52,"props":217,"children":218},{},[219],{"type":56,"value":220},"配置 Schema 集中管理",{"type":56,"value":222},"：重构配置解析逻辑 (",{"type":47,"tag":61,"props":224,"children":226},{"className":225},[],[227],{"type":56,"value":228},"getConfigResolution",{"type":56,"value":230},")，集中管理环境变量、用户配置与默认值的优先级策略，提升了代码的安全性和健壮性。",{"data":232,"body":233},{},{"type":44,"children":234},[235],{"type":47,"tag":48,"props":236,"children":237},{},[238,243,244,250,252,258],{"type":47,"tag":52,"props":239,"children":240},{},[241],{"type":56,"value":242},"Direct Session User ID 支持",{"type":56,"value":59},{"type":47,"tag":61,"props":245,"children":247},{"className":246},[],[248],{"type":56,"value":249},"useDirectSessionUserId",{"type":56,"value":251}," 配置，开启后可直接从 ",{"type":47,"tag":61,"props":253,"children":255},{"className":254},[],[256],{"type":56,"value":257},"sessionKey",{"type":56,"value":259}," 中解析并提取真实会话的用户 ID，满足复杂代理场景下的数据隔离需求。",{"data":261,"body":262},{},{"type":44,"children":263},[264],{"type":47,"tag":48,"props":265,"children":266},{},[267,272,274,280,282,288,290,296,298,304],{"type":47,"tag":52,"props":268,"children":269},{},[270],{"type":56,"value":271},"差异化覆盖机制 (Agent Overrides)",{"type":56,"value":273},"：引入 ",{"type":47,"tag":61,"props":275,"children":277},{"className":276},[],[278],{"type":56,"value":279},"agentOverrides",{"type":56,"value":281}," 配置对象，支持针对不同的 Agent 单独覆盖如知识库 ID (",{"type":47,"tag":61,"props":283,"children":285},{"className":284},[],[286],{"type":56,"value":287},"knowledgebaseIds",{"type":56,"value":289},")、召回条数 (",{"type":47,"tag":61,"props":291,"children":293},{"className":292},[],[294],{"type":56,"value":295},"memoryLimitNumber",{"type":56,"value":297},")、功能开关 (",{"type":47,"tag":61,"props":299,"children":301},{"className":300},[],[302],{"type":56,"value":303},"recallEnabled",{"type":56,"value":305},") 等核心参数。",{"data":307,"body":308},{},{"type":44,"children":309},[310],{"type":47,"tag":48,"props":311,"children":312},{},[313,318],{"type":47,"tag":52,"props":314,"children":315},{},[316],{"type":56,"value":317},"消息入库质量提升",{"type":56,"value":319},"：新增并强化对 OpenClaw 入站元数据、时间戳包裹、飞书尾部系统提示的清洗，减少无效噪音写入记忆。",{"data":321,"body":322},{},{"type":44,"children":323},[324],{"type":47,"tag":48,"props":325,"children":326},{},[327,332],{"type":47,"tag":52,"props":328,"children":329},{},[330],{"type":56,"value":331},"多渠道消息前缀清洗优化",{"type":56,"value":333},"：扩展并统一处理 WebChat、WhatsApp、Telegram、Slack、Discord、Zalo 等 channel 的消息 envelope\u002F前缀，降低平台包装信息对记忆写入与召回质量的干扰。",{"data":335,"body":336},{},{"type":44,"children":337},[338],{"type":47,"tag":48,"props":339,"children":340},{},[341,346],{"type":47,"tag":52,"props":342,"children":343},{},[344],{"type":56,"value":345},"召回展示更准确",{"type":56,"value":347},"：召回结果时间展示优先使用更新时间，提升时间语义一致性。",{"data":349,"body":350},{},{"type":44,"children":351},[352],{"type":47,"tag":48,"props":353,"children":354},{},[355,360],{"type":47,"tag":52,"props":356,"children":357},{},[358],{"type":56,"value":359},"Recall Filter 更稳健",{"type":56,"value":361},"：默认参数与运行时回退值（超时、重试）保持对齐，提升本地模型场景稳定性。",{"data":363,"body":364},{},{"type":44,"children":365},[366],{"type":47,"tag":48,"props":367,"children":368},{},[369,374],{"type":47,"tag":52,"props":370,"children":371},{},[372],{"type":56,"value":373},"超时与资源管理优化",{"type":56,"value":375},"：修复定时器清理问题，避免异常路径下的资源泄漏。",{"data":377,"body":378},{},{"type":44,"children":379},[380],{"type":47,"tag":48,"props":381,"children":382},{},[383,388],{"type":47,"tag":52,"props":384,"children":385},{},[386],{"type":56,"value":387},"配置能力补全",{"type":56,"value":389},"：插件 schema 补齐 Recall Filter 相关字段，配置更完整、可控性更强。",{"data":391,"body":392},{},{"type":44,"children":393},[394],{"type":47,"tag":48,"props":395,"children":396},{},[397,402],{"type":47,"tag":52,"props":398,"children":399},{},[400],{"type":56,"value":401},"可观测性增强",{"type":56,"value":403},"：增加过滤前后数量日志，便于排查召回质量与过滤效果。",{"data":405,"body":406},{},{"type":44,"children":407},[408],{"type":47,"tag":48,"props":409,"children":410},{},[411],{"type":56,"value":412},"新增插件版本自检测机制，后台定期检查 NPM 仓库最新版本。",{"data":414,"body":415},{},{"type":44,"children":416},[417],{"type":47,"tag":48,"props":418,"children":419},{},[420],{"type":56,"value":421},"检测到新版本后自动触发静默升级流程，用户无需手动操作即可持续获取最新能力与修复。",{"data":423,"body":424},{},{"type":44,"children":425},[426],{"type":47,"tag":48,"props":427,"children":428},{},[429],{"type":56,"value":430},"引入基于 LLM 的记忆二次筛选能力。",{"data":432,"body":433},{},{"type":44,"children":434},[435],{"type":47,"tag":48,"props":436,"children":437},{},[438],{"type":56,"value":439},"新增 recallFilterModel、recallFilterBaseUrl 等配置项，可指定独立模型进行相关性评审。",{"data":441,"body":442},{},{"type":44,"children":443},[444],{"type":47,"tag":48,"props":445,"children":446},{},[447],{"type":56,"value":448},"可有效剔除干扰项，仅保留对当前对话真正有用的记忆片段。",{"data":450,"body":451},{},{"type":44,"children":452},[453],{"type":47,"tag":48,"props":454,"children":455},{},[456],{"type":56,"value":457},"重构记忆注入逻辑，将静态协议与指令移动到 appendSystemContext。",{"data":459,"body":460},{},{"type":44,"children":461},[462],{"type":47,"tag":48,"props":463,"children":464},{},[465],{"type":56,"value":466},"prependContext 仅保留动态检索得到的 memory-list 数据。",{"data":468,"body":469},{},{"type":44,"children":470},[471],{"type":47,"tag":48,"props":472,"children":473},{},[474],{"type":56,"value":475},"显著降低重复提示词带来的 Token 消耗，并提升模型对核心记忆的聚焦。",1776947914951]