
OpenClaw 24h 更新快报(2026-06-25):Voice Call、会话访问器与 QA Lab
过去24小时,OpenClaw 合并了5个 Pull Request,集中在两个方向:一是 Voice Call 经典响应链路的会话路由改造,将响应生成从旧版 sessionFile 迁移到统一的 sessionTarget;二是多个渠道插件(WhatsApp、Discord、Matrix、Slack、Telegram)将整体存储读取切换为精确的会话访问器,这是通向 SQLite 后端迁移的必经步骤。
Voice Call 响应链路:从 sessionFile 到 sessionTarget
PR #96539 将 Voice Call 经典自动回复的 Agent 运行路由从 resolveSessionFilePath + sessionFile 切换为统一的 sessionTarget。这是继实时语音咨询路径之后,Voice Call 渠道完成的最后一块内部统一改造。改动仅涉及 voice-call 扩展的一个源文件加对应测试和守卫脚本,净增约125行,标记为 P3。迁移完成后,Voice Call 渠道的会话身份确定逻辑与 embedded runner 以及 realtime 语音咨询路径完全一致。
WhatsApp 群组激活:写入路径改造
PR #96530 将 WhatsApp 群组激活的元数据读写从整体存储帮助函数迁移到 getSessionEntry / patchSessionEntry 接口,标记为 P2,涉及3个文件共16行改动。该 PR 附带了 merge-risk: session-state 标签,意味着写入路径变化需要明确的运行时行为验证。
多渠道插件:统一将会话元数据读取接入访问器
过去24小时有两个 PR 共同推进了插件层的会话元数据访问改造,合计影响 Discord、Matrix、Mattermost、Slack、Telegram 和 Codex 等6个渠道:
PR #96527 将上述渠道的批量元数据读取从整体存储 helpers 全面迁移到定向 session accessors,同时保留了调用方传入 readConsistency 参数时的源兼容性。该 PR 涉及22个文件,净增17行,标记 P2。属于 Path 3 SQLite 迁移追踪器(#88838)的一个活跃切片。
PR #96524 则移除了 Telegram 专用的 loadSessionStore 依赖注入适配器,将 Telegram bot 测试套件改为直接注入标准 session accessors,属于 Path 3.1b 中 Telegram 特定清理的小切片,标记 P3。
QA Lab:成熟度覆盖率计算逻辑重构
PR #96543 将 QA Lab 证据记分卡的覆盖率计算基准从"特性满足数"切换为"按独立 coverage ID 计算的覆盖率",同时保留特性粒度计数。改动了 scorecard-evidence 生产端、evidence-summary 渲染端、更新了生成的成熟度文档,并附带测试和调查报告,共 +841 行跨12个文件。标记 P2,属于较大规模的自动化合同变更。
本次更新核心是 Voice Call 渠道会话路由统一,以及多个渠道插件向 SQLite 后端迁移路径的稳步推进。


评论