OpenClaw 2026.2.21 发布:Gemini 3.1 加持,安全全面升级,Discord 语音上线
在 Andrej Karpathy 将我们戏称为“那个名词”之后,OpenClaw 团队没有止步于名号,而是埋头修复了 100+ 个问题,带来了迄今为止功能最丰富、安全性最强的版本之一。
- 地址:https://github.com/openclaw/openclaw/releases/tag/v2026.2.21
本次 2026.2.21 更新不仅引入了最新的 Gemini 3.1 模型支持,更在 Discord 语音交互、大规模安全加固、iOS/手表端体验优化 以及 子代理会话管理 上实现了质的飞跃。无论你是个人开发者还是企业部署者,这一版本都旨在提供更稳定、更安全、更智能的 AI 代理编排体验。
🚀 核心亮点速览
1. 🤖 模型前沿:支持 Gemini 3.1
紧跟 Google 最新步伐,正式集成 google/gemini-3.1-pro-preview。
- 能力跃升:利用 Gemini 3.1 更强的推理与多模态处理能力,提升复杂任务的处理效果。
- 无缝切换:通过现有的 Provider 配置即可调用,无需额外复杂的设置。
2. 🔒 安全基石:大规模架构级强化
安全是本地化 AI 部署的生命线。本次更新对底层安全机制进行了深度重构:
- 所有者 ID 混淆升级:引入专用的 HMAC 密钥 (
ownerDisplaySecret) 进行 ID 混淆,彻底解耦网关令牌处理逻辑,防止潜在的身份泄露风险。 - 哈希算法演进:将网关锁(Gateway Locks)和工具调用合成 ID 的哈希算法从 SHA-1 全面迁移至 SHA-256。在保持确定性行为和现有键格式兼容的前提下,显著提升了抗碰撞能力和基础安全性。
- 死代码扫描:CI 流程中集成
Knip、ts-prune等工具,自动扫描并清理未使用的依赖与导出,减少攻击面。
3. 🎙️ Discord 革命:语音流与线程绑定
Discord 不再仅仅是文字聊天的场所,现已升级为实时语音协作中心:
- 语音频道支持:新增
/vc命令,支持加入、离开及查询语音频道状态。配置自动加入后,可实现 7x24 小时实时语音对话。 - 流式语音反馈:为实时草稿回复添加流式预览模式(
partial/block),支持可配置的分块大小,让语音交互更自然流畅。 - 线程绑定子代理:在 Discord 论坛或线程中,子代理会话现在严格绑定于特定线程。每个线程拥有独立的焦点控制和列表管理,衍生的助手代理也能准确延续上下文,避免不同话题间的干扰。
- 全生命周期状态反馈:通过可配置的反应(Reaction)表情,实时展示排队、思考、工具调用、完成或错误等状态,让交互过程透明可见。
4. 📱 移动端臻善:iOS 与手表应用优化
针对移动场景的碎片化问题,进行了深度的体验清洗:
- 界面降噪:剥离入站元数据中的噪音(如时间戳前缀),将冗长的工具输出折叠为简洁摘要,输入框支持自动折叠,点击空白处即可关闭键盘。
- 手表联动:镜像手表应用的通知操作现已桥接到 iOS 的快速回复处理机制。即使在应用未完全初始化时,操作请求也会被排队并无缝交接,确保手腕上的指令永不丢失。
- 网关稳定性:通过后台重连抑制、租约窗口控制、位置唤醒钩子节流以及 APNs 重试机制,大幅解决了 iOS 后台唤醒失败和断连问题,确保消息即时可达。
🛠️ 详细变更日志
🌐 提供商与模型扩展
- 火山引擎 (Doubao) & BytePlus:新增对火山引擎系列模型(含编程专用变体)的支持。优化了交互式与非交互式流程的初始认证设置,文档已同步更新以对齐 API 密钥规范。(贡献者:@funmore123)
- 频道模型覆盖:允许通过
channels.modelByChannel为特定频道单独指定模型,并在/status命令中清晰展示当前生效模型。(贡献者:@thewilloftheshadow)
💬 通信渠道增强
- Telegram 流式简化:统一流式配置为布尔值
channels.telegram.streaming,自动兼容旧版streamMode,移除冗余的逻辑分支。(贡献者:@obviyus) - 命令行路由 fallback:为
openclaw agent --deliver添加默认出站路由回退。若配置了默认目标,无需显式指定--reply-to即可发送消息。(贡献者:@KirillShchetinin) - MSTeams 缓存优化:重构已发送消息的缓存存储,移除重复的
Set结构,改用时间戳Map作为单一事实来源,显著提升去重效率。(贡献者:@TaKO8Ki) - Discord 细节打磨:
- 支持通过频道编辑操作动态更新论坛标签。
- 新会话元数据中自动包含频道主题,增强上下文理解。
- 斜杠命令响应支持配置临时消息(Ephemeral Messages)默认行为。
🧠 代理编排与逻辑
- 子代理深度控制:默认生成深度统一调整为
maxSpawnDepth=2。编排器默认允许生成深度为 1 的子代理,同时在生成路径和提示路径上保持一致的深度策略检查,防止无限递归。(贡献者:@tyler6204) - 回退机制可视化:在详细日志中暴露模型回退的生命周期,
/status命令显示活动模型的上下文原因,Web 界面增加一致的回退指示器,让故障排查有据可依。(贡献者:@joshavant)
🧹 依赖与工程化
- 依赖树瘦身:移除或限定大量未使用的根依赖及扩展依赖(包括
@larksuiteoapi/node-sdk,ollama,lit相关包及部分微软代理宿主扩展等),显著减小安装包体积。 - 构建系统强化:清理根目录依赖解析逻辑,简化打包回退行为,确保与
pnpm dlx rolldown等现代构建工具的兼容性。
暂无评论...











