OpenClaw 更新分析 — 2026-03-18

> 时间窗口:2026-03-17T05:18Z — 2026-03-18T05:18Z

> Commits 总数:11+(API 截断,实际可能更多)

概览

今日 OpenClaw 迎来一波密集更新,主要集中在三个方向:

1. UI 功能增强 — 新增 expand-to-canvas 按钮和应用内 session 导航

2. 多渠道修复 — Signal 类型 import 修复、Slack gateway 修复

3. Web Search 功能完善 — xAI 凭证元数据、provider 边界整理、文档更新

4. 构建修复 — main build 崩溃已恢复,model compat schema 对齐

5. 测试加固 — Telegram、prompt composition 测试覆盖率提升

重要变更(逐条分析)

1. 🔧 fix: restore main build (#49478)

2. 🔧 Signal: fix account config type import (#49470)

3. ✨ xAI: add web search credential metadata (#49472)

4. ✨ UI: expand-to-canvas, session navigation, plugin SDK fixes (#49483)

- 新增 expand-to-canvas 按钮(将 session 展开为全屏 canvas 视图)

- 新增应用内 session 导航(在 app 内直接切换 session)

- 修复 signal SDK 循环 re-export 和 reserved commands TDZ 问题

5. 📝 docs: update web search config guidance

6. 🔧 fix(slack): repair gateway watch runtime export

7. ♻️ refactor: deduplicate channel config adapters

8. 🔧 chore: finalize web search provider boundaries

9. ✅ test: harden prompt composition coverage

10. ✅ test(telegram): pass explicit deps + inject bot deps in harnesses

架构观察

1. Web Search 功能正在快速成熟 — 连续 3+ commits 涉及 web search(xAI 凭证、provider 边界、文档),说明这是近期重点迭代方向。结合 xAI Grok API 的 x_search 工具,web search 能力正在系统化整合进 OpenClaw

2. 渠道层重构推进refactor: deduplicate channel config adapters 是架构清理信号,steipete 在主导渠道层的统一化。这有助于未来新增渠道(如更多 IM 平台)

3. Plugin SDK 稳定性加固 — Signal SDK TDZ 修复 + reserved commands 问题,说明 plugin 生态正在补全边界条件,适合自定义插件开发者关注

4. Build 系统曾崩溃 — main build 修复 commit 是今天最后一条,说明近期有较大的 breaking change 导致构建失败,已紧急修复

5. 多人协作活跃 — steipete、Takhoffman、scoootscooob、BunsDev、obviyus 五位贡献者同日提交,社区活力强

对我们的影响

变更对 Jay 的影响建议操作
main build 修复✅ 可以安全升级`npm install -g openclaw` 更新
xAI web search 凭证元数据🔍 我们在 TOOLS.md 已配置 xAI API,此更新使 web search 工具更完整升级后测试 Grok web_search 功能
expand-to-canvas 按钮🎨 在支持 canvas 的前端会出现新按钮试用 canvas 展开模式
Signal 类型修复我们未使用 Signal无需操作
Slack gateway watch 修复我们未使用 Slack无需操作
refactor: 渠道 config adapter内部重构,用户无感无需操作

总体评估:值得升级。主要收益是 xAI web search 完善 + UI 导航增强 + 构建修复。

原始 Commits

SHA信息时间 (UTC)链接
4ca87fafix: restore main build (#49478)05:14https://github.com/openclaw/openclaw/commit/4ca87fa
4c160d2Signal: fix account config type import (#49470)05:12https://github.com/openclaw/openclaw/commit/4c160d2
bfecc58xAI: add web search credential metadata (#49472)05:08https://github.com/openclaw/openclaw/commit/bfecc58
5464ad1UI: expand-to-canvas, session navigation, plugin SDK fixes (#49483)05:07https://github.com/openclaw/openclaw/commit/5464ad1
0354d49docs update web search config guidance04:59https://github.com/openclaw/openclaw/commit/0354d49
67ce726fix(slack): repair gateway watch runtime export04:52https://github.com/openclaw/openclaw/commit/67ce726
05603e4refactor: deduplicate channel config adapters04:51https://github.com/openclaw/openclaw/commit/05603e4
2c5fd8echore finalize web search provider boundaries04:48https://github.com/openclaw/openclaw/commit/2c5fd8e
e1cae60test: harden prompt composition coverage04:42https://github.com/openclaw/openclaw/commit/e1cae60
1ef7e54test(telegram): pass explicit deps in command tests04:39https://github.com/openclaw/openclaw/commit/1ef7e54
b9dfb6ctest(telegram): inject bot deps in harnesses04:38https://github.com/openclaw/openclaw/commit/b9dfb6c

分析生成时间:2026-03-18T05:18 UTC