乐于分享
好东西不私藏

OpenClaw 每日更新 | 3 月 25 日:Browser 扩展 + Memory SDK 重构

OpenClaw 每日更新 | 3 月 25 日:Browser 扩展 + Memory SDK 重构

大家好,我是程序员虎哥,跟踪学习、不定期同步以 OpenClaw 为代表的 Agent 技术。技术发展应该为劳动者减负,而不应该增加焦虑和内耗~


OpenClaw 每日更新 | 3 月 25 日:Browser 扩展 + Memory SDK 重构

📊 概览

统计时间:2026 年 3 月 25 日(太平洋时区 PDT UTC-7)

指标
数据
总 Commits
200+
贡献者
20+ 人
修改文件
1700+ 个
新增代码
~94,000 行
删除代码
~45,000 行

分类统计

类型
数量
占比
♻️ refactor
80
40%
🧪 test
50
25%
🔧 fix
40
20%
✨ feat
20
10%
📝 docs
10
5%

主要贡献者 TOP 5

排名
贡献者
Commits
主要工作
1
Peter Steinberger
70+
重构、测试优化
2
Ayaan Zaidi
30+
Browser、修复
3
Tak Hoffman
25+
测试、CI
4
Devin Robison
20+
安全、沙箱
5
Sudie-codes
15+
MSTeams、功能

✨ 重点功能

1. Browser 扩展重构

贡献者:Ayaan Zaidi

内容

  • 将 Browser 工具重构为独立扩展 extensions/browser
  • 完整的插件 SDK 集成
  • 支持浏览器自动化、截图、导航等功能
  • 保留所有原有功能,更好的模块化

意义:Browser 能力现在可以作为独立插件加载,提高了可扩展性和维护性。

2. Memory SDK 重构

贡献者:多个贡献者

内容

  • 将 Memory 核心功能重构为 packages/memory-host-sdk
  • 提供独立的 Embedding、QMD、Storage 引擎
  • 支持多种 Embedding 提供者(Gemini、Mistral、OpenAI、Voyage)
  • 更好的测试隔离和模块化

意义:Memory 系统现在可以作为独立 SDK 使用,支持更多 Embedding 模型。

3. Microsoft Foundry 提供者

贡献者:MetaX e

内容

  • 新增 Microsoft Foundry 提供者
  • 支持 Entra ID 认证
  • 与 Azure AI 服务集成

意义:企业用户现在可以通过 Microsoft Foundry 使用 OpenClaw。

4. MSTeams 消息操作

贡献者:Sudie-codes

内容

  • 添加消息搜索功能
  • 添加消息置顶/取消置顶
  • 添加消息反应(点赞等)
  • 通过 Graph API 获取线程历史

意义:MSTeams 渠道功能更完善。


🔧 关键修复

1. WhatsApp 自消息检测

贡献者:khhjoe

问题:WhatsApp 机器人无法正确检测自己发送的消息,导致循环回复。

修复

  • 从 creds.json 读取 selfLid
  • 使用 create_time 而不是 Date.now() 作为时间戳
  • 正确处理 FutureProofMessage(botInvokeMessage)

影响:WhatsApp 机器人不再循环回复自己的消息。

2. Feishu 时间戳修复

贡献者:Lin Z

问题:Feishu 消息时间戳使用 Date.now(),离线消息重发时时间不正确。

修复:使用消息的 create_time 字段作为时间戳。

影响:Feishu 消息时间戳准确反映消息创建时间。

3. Telegram 论坛主题工具摘要

贡献者:Frank the Builder

内容:论坛主题(ChatType 'group' 但有 thread)现在可以接收详细的工具摘要输出。

影响:Telegram 论坛主题用户体验提升。

4. 沙箱 alsoAllow 策略

贡献者:Nimrod Gutman

内容:修复沙箱 alsoAllow 策略未被正确应用的问题。

影响:沙箱工具策略更准确。


📝 文档改进

1. 微信渠道文档

贡献者:Ted Li

内容

  • 添加官方微信渠道文档
  • 使用腾讯 iLink Bot 插件 @tencent-weixin/openclaw-weixin
  • 支持二维码登录、长轮询
  • 需要微信 8.0.70+ 并启用 ClawBot 插件

意义:国内用户现在可以通过官方微信插件使用 OpenClaw。

2. CLI JSON Schema

贡献者:Mikhail Beliakov

内容:为 CLI 工具添加 JSON Schema 支持。

意义:CLI 工具更易用,支持自动补全和验证。


🧪 测试优化

贡献者:Peter Steinberger, Tak Hoffman

内容

  • 测试规划器:引入 planner-backed test runner
  • 测试分片:按单元身份分配分片
  • CI 优化:macOS/Windows 分片进一步优化
  • 测试套件合并:collapse 多个 helper suites

影响:测试运行更快、更稳定,本地构建更可靠。


📈 贡献者榜单

贡献者
Commits
主要贡献领域
Peter Steinberger
70+
重构、测试
Ayaan Zaidi
30+
Browser、修复
Tak Hoffman
25+
测试、CI
Devin Robison
20+
安全、沙箱
Sudie-codes
15+
MSTeams
khhjoe
5+
WhatsApp 修复
Lin Z
2+
Feishu 修复
Frank the Builder
1+
Telegram 修复
Ted Li
1+
微信文档
Nimrod Gutman
1+
沙箱修复

📝 观察与总结

技术趋势

  1. 模块化重构:Browser 和 Memory 的重构显示项目正在向更模块化、可扩展的架构演进。

  2. 企业集成:Microsoft Foundry 和官方微信插件的加入,显示 OpenClaw 正在向企业市场迈进。

  3. 测试质量提升:测试规划器和分片优化显示团队对 CI 稳定性的重视。

代码质量观察

  • 重构规模大:40% 的 commits 是重构,显示团队在技术债务管理上的投入
  • 测试覆盖全面:25% 的 commits 是测试相关
  • 安全修复及时:沙箱、WhatsApp 等安全修复迅速

🔗 相关链接

  • OpenClaw GitHub: https://github.com/openclaw/openclaw[1]
  • 本次 Commits 对比:https://github.com/openclaw/openclaw/compare/之前的[2] SHA..cb5f7e201f
  • Browser 扩展:https://github.com/openclaw/openclaw/tree/main/extensions/browser[3]
  • Memory SDK: https://github.com/openclaw/openclaw/tree/main/packages/memory-host-sdk[4]
  • 微信插件:https://www.npmjs.com/package/@tencent-weixin/openclaw-weixin[5]

这是「Agent 扫地僧」的 OpenClaw 每日更新。如果你觉得有价值,欢迎关注公众号,一起跟踪学习 Agent 技术~ 🧹

引用链接

[1]https://github.com/openclaw/openclaw

[2]https://github.com/openclaw/openclaw/compare/之前的: https://github.com/openclaw/openclaw/compare/%E4%B9%8B%E5%89%8D%E7%9A%84

[3]https://github.com/openclaw/openclaw/tree/main/extensions/browser

[4]https://github.com/openclaw/openclaw/tree/main/packages/memory-host-sdk

[5]https://www.npmjs.com/package/@tencent-weixin/openclaw-weixin