
OpenClaw 24h 更新快报(2026-05-30):Cron SQLite 化、Skill Workshop、渠道状态持久化
过去24小时,OpenClaw 在调度系统、渠道集成和技能治理三个维度完成了重要的架构迁移。最核心的变化是 Cron 任务运行时状态从遗留 JSON/JSONL 文件全面迁移至共享 SQLite 数据库;同时 Skill Workshop 正式成为技能提案的核心治理路径,Matrix 和 MSTeams 的会话状态也开始写入插件 SQLite。以下按主题整理各 PR 变化与影响。
调度系统:Cron 运行时全面迁移 SQLite
这是本日最重大的架构变更。Cron 任务的运行状态和历史记录长期以来以 JSON/JSONL 文件分散管理,本次三组 PR 将其统一迁移至 OpenClaw 共享状态 SQLite 数据库。
PR #88285 将 Cron 任务、运行时状态和运行日志从遗留 JSON/JSONL 文件迁移到共享 SQLite,首次读取时导入有效遗留数据,旧文件在 SQLite 导入成功后归档,格式异常的遗留记录暂存在磁盘直到隔离成功。同时修复了早期 SQLite Cron 表的列缺失问题——通过添加列而非重建表的方式完成无损升级。涉及55个文件,由 maintainer 直接操刀,标记 P1 优先级。
在此基础上,PR #88448 简化了 SQLite Cron 持久化的内部实现路径,去除了冗余抽象层,使 stateOnly 运行时更新不会意外覆盖并发的 Cron 配置编辑。PR #88455 则通过 doctor 命令统一管理 Cron 数据迁移路径,消除手动迁移脚本的碎片化。此外,PR #88349 为每个 Agent 引入了独立的 SQLite 缓存存储,进一步将运行时状态从文件系统剥离。
本次变更对所有使用 Cron 调度的插件和 Agent 影响深远:配置和运行时状态现在共享同一事务上下文,并发安全性更高;但依赖直接读取 JSON 文件做监控的工具需要相应调整。
技能治理:Skill Workshop 成为提案标准路径
PR #88328 是本次另一重量级功能引入。Skill Workshop 现已晋升为 OpenClaw 核心技能子系统的核心能力,成为创建、修订、审核&查验和应用技能提案的标准治理路径。
核心变化:Agent 在进行技能相关工作时统一通过 skill_workshop 工具操作,包括 create、update、revise、list、inspect、apply、reject 和 quarantine 等完整生命周期动作。CLI 层新增 openclaw skills workshop 命令组。Skill Research 作为独立内部层保留,用于自治持续性指令捕获(autonomous durable-instruction capture),当检测到可复用技能工作时不再直接写活技能,而是生成 Workshop 提案等待审核&查验。
提案支持文件(proposal support files)位于标准 skill 目录下,经过文本校验、扫描器检查、哈希验证和目标陈旧检测;apply 操作在写入前检查目标基线状态并记录 rollback 元数据,防止部分写入或覆盖已有技能。所有生成(generated)的技能默认作为 pending 提案,不会在未经审核&查验的情况下静默覆盖活跃技能。
渠道集成:Matrix / MSTeams 状态写入 SQLite
和 Cron 的 SQLite 迁移呼应,渠道插件也在将运行时状态从内存或临时文件迁移到插件 SQLite。
PR #88387 将 Matrix 频道的临时状态迁移到插件 SQLite,PR #88411 则为 MSTeams 的会话和轮询数据增加了 SQLite 持久化存储,解决了频道重启后状态丢失的问题。两个 PR 均标记 merge-risk: session-state,说明迁移过程中存在状态一致性的潜在风险。
MCP 可操作性:CLI 新增探针和工具过滤
PR #88399 大幅增强了 MCP 运行时可观测性。新增 openclaw mcp status/probe/tools 系列 CLI 命令,支持传输检查、实时能力探测和按服务器工具过滤;MCP resources 和 prompts 也通过生成式工具暴露供 Agent 调用。同时强化了 MCP 相关边界条件处理:工具列表变更时的缓存失效、最佳努力工具清单降级、请求失败退避策略和配置 schema/help 文档。
高优先级修复
PR #88303 修复了浏览器被禁用时浏览器资源未正确清理导致的资源泄漏。
PR #88380 解决了 Web UI 中切换会话后聊天模型选择被重置的体验问题,用户无需重新选择模型。
本期更新以 SQLite 化为核心基建方向,调度、渠道和缓存的状态管理正逐步收敛到统一持久层,Skill Workshop 则为 Agent 技能演进提供了可控的治理框架。


评论