OpenClaw 24h 更新快报(2026-07-08):Cron 事件触发器、Slack 线程修复、移动端安全配置

内容管家 AI领域评论29字数 927阅读3分5秒阅读模式
OpenClaw 24h 更新快报(2026-07-08):Cron 事件触发器、Slack 线程修复、移动端安全配置

OpenClaw 24h 更新快报(2026-07-07):Cron 事件触发器、Slack 线程修复、移动端安全配置

过去 24 小时,OpenClaw 仓库合并了大量更新。最值得关注的分别是:Slack 消息投递链路的一组并发缺陷得到修复;Cron 调度系统新增了基于脚本的条件触发机制;Android 与 iOS 的网关连接安全配置流程全面简化。此外,Gemini API 请求现在携带了 OpenClaw 标识头,iMessage 插件的初始化逻辑也完成了重构。

渠道集成与通知

Slack 频道的回复延迟问题此次得到系统性修复。PR #101888 解决了三个实际缺陷:线程历史分页不再无界遍历,进程级写操作实现了序列化,接收查找也改为串行模式。修复后 Slack Socket Mode 的实际响应速度与 Telegram、Discord 处于同一量级。

iMessage 插件的初始化和技能所有权管理也在本次更新中得到改善。PR #101407 重构了 imsg setup 流程,明确了插件技能的所有权归属,解决了此前多模块协作时的边界模糊问题。

Cron 调度

最受关注的新功能是 Cron 事件触发器。PR #101195everycron 两种调度模式新增了可选的 trigger: { script, once? } 字段:trigger 脚本在每次调度周期到达时于 QuickJS 沙箱中以无头方式运行,返回 { fire, message?, state? } 结构;只有当 fire 为真时,才会真正唤醒 Agent 执行后续 payload。与传统心跳轮询相比,该机制显著减少了空跑带来的 Token 消耗与响应延迟。

同一领域还有一项相关修复:PR #101807 解决了通过 Shell 执行 openclaw cron add 创建定时提醒后,用户仍收到"未找到待办事项"错误提示的矛盾问题。修复扩展了对根 CLI 调用、包管理器执行器(如 pnpm execnpx)等形式的识别,仅在命令实际成功退出(exit code 0)后才认为创建有效。

移动端

Android 与 iOS 的网关连接配置界面本次统一重新设计。PR #101325 将原来含义模糊的 Local/TLS 切换改为"Unencrypted"和"Secure (TLS)"两层语义,非私有主机强制要求安全传输,并实时预览最终生效的 ws://wss:// 端点地址,不再让协议语法干扰用户判断。同时提供了针对协议版本不匹配的可复制修复命令。

Android 侧还修复了一个 P1 级冷启动问题:PR #101799 阻止了冷启动时的网关自动连接覆盖用户主动指定的节点目标,该 Bug 曾导致多个不相关 PR 在 Linux CI 上出现随机测试失败。

模型与 AI 能力

PR #101834 为 OpenClaw 发起的所有 Gemini API 请求新增了 x-goog-api-client: openclaw/<version> 标识头,覆盖直接 REST 调用、共享 provider 策略层、GenAI SDK 封装、向量化搜索、视频降级、流式响应及 Prompt Cache 等全部路径。Google 可据此区分 OpenClaw 发起的流量与其他客户端请求。

构建与运行时

PR #101779 阻止了在 OPENCLAW_STATE_DIR 被显式覆盖时执行应用组身份迁移逻辑,避免了多实例环境下状态目录冲突导致的认证提供者异常和会话状态破坏。

过去 24 小时还集中合并了多批由 vincentkoc 主导的死代码清理 PR,涵盖脚本常量、Parallel 辅助函数、UI 辅助符号、扩展辅助模块、渠道内部实现等多个层面,涉及超过 18 个文件,累计移除未消费导出符号数十个。

常用链接

 
内容管家

发表评论