OpenClaw 2026.2.3 发布:强化 Telegram 类型安全、完善定时任务机制、新增中国区模型支持

7小时前 小马良
8 0

OpenClaw发布 v2026.2.3 版本。本次更新聚焦于代码质量提升、任务调度可靠性增强、区域化支持扩展三大方向,进一步巩固其作为本地优先、开源可控的智能体平台的工程基础。

主要更新内容

1. Telegram 插件全面类型安全化

  • 彻底移除 src/telegram/ 目录中所有 @ts-nocheck 标记;
  • 直接使用 Grammy 官方类型定义,提升开发体验与运行时稳定性;
  • 重构消息上下文类型,将 allMedia 统一为 TelegramMediaRef[]
  • 修复重复的 bot.catch 错误处理器(Grammy 会覆盖后续注册);
  • 移除无效的 message_thread_id 路由逻辑;
  • 加强贴纸元数据缓存防护,避免重复加载。

此次重构使 Telegram 通道成为 OpenClaw 首个实现 100% TypeScript 类型安全 的官方插件。

2. 新增中国区模型与网关支持

  • Moonshot (.cn) 认证选项:新增对 Moonshot 中国区 API 的原生支持;
    • 保留默认设置时,自动使用中国区基础 URL(https://api.moonshot.cn);
  • Cloudflare AI Gateway 集成
    • 新增引导式配置向导;
    • 提供详细文档,便于用户通过 Gateway 统一管理多模型流量、监控与缓存。

3. 定时任务系统全面升级

本次对隔离任务(Isolated Tasks)进行了深度重构,核心改进包括:

  • 投递模式标准化
    • 默认采用 “公告模式”(Announcement Delivery),确保任务摘要可靠发布;
    • 强制迁移旧任务至新投递模式,删除遗留字段 post-to-mainpayload 和 atMs
  • 防重复机制
    • 抑制任务执行期间的消息工具调用,避免摘要被覆盖或丢失;
    • 防止隔离任务在直接发送消息时产生重复投递;
  • 生命周期管理
    • 一次性任务在成功执行后默认自动删除
    • CLI 新增 --keep-after-run 选项,用于调试或审计场景;
  • 输入格式统一
    • 支持在工具输入中使用 ISO 8601 格式 指定 schedule.at 时间(如 "2026-02-10T09:00:00+08:00")。

4. 文档与用户体验优化

  • 中文文档同步更新:着陆页、功能列表、快速入门、模型支持、致谢等章节均已本地化;
  • TUI 使用说明细化:明确 tmux send-keys 在终端 UI 中的文本拆分与回车键处理逻辑,降低新手配置门槛;
  • 消息前缀灵活覆盖:支持按渠道(channel)或账户(account)单独设置 responsePrefix,满足多租户场景需求。

暂无评论

none
暂无评论...