OpenClaw 小龙虾 2026.4.27 更新说明
📊 版本概览
| 项目 |
数据 |
| 版本号 |
2026.4.27 |
| 亮点主题 |
Codex Computer Use、DeepInfra 供应商、腾讯元宝/QQBot 渠道、Plugin SDK 大重构 |
| 贡献者 |
60+ 位社区贡献者 |
🎯 亮点 Highlights
1️⃣ Codex Computer Use
- Codex 模式新增 Computer Use 设置:包含
status/install 命令、市场发现、以及 fail-closed MCP 检查
- PC 桌面控制的三大组件文档已补齐:Codex Computer Use、cua-driver MCP、PeekabooBridge @pash-openai
2️⃣ DeepInfra 供应商
- DeepInfra 正式加入内置供应商阵容:模型发现、图像生成/编辑、图像/音频理解、TTS、文本转视频、Embedding、自带接入策略 @ats3v
3️⃣ 腾讯元宝 & QQBot
- 腾讯元宝 (Yuanbao) 渠道插件注册到官方目录,新增快速入门文档
- QQBot 全面支持群聊(历史追踪、@提及、激活模式、FIFO 消息队列、去重),重构为管道化引擎 @loongfay @cxyhhhhh
4️⃣ Plugin SDK 大重构
- 大量 Plugin SDK 测试辅助工具从 repo 内部迁移到 SDK 公开路径
- 插件启动和模型目录转向 manifest-first 元数据,减少 Gateway 启动开销 @shakkernerd @vincentkoc
🆕 新功能 Changes
🏗️ 基础设施与安全
| 功能 |
说明 |
| Docker GPU 透传 |
sandbox.docker.gpus 可选配置,Docker sandbox 内可跑 GPU 工作负载 |
| 出站代理路由 |
新增 proxy.enabled + proxy.proxyUrl,严格的 HTTP 代理验证,Gateway 绕过仅限 loopback |
| Gateway/Container 重启 |
Docker 内 config 触发重启保持 in-process,避免 Swarm 0/1 replicas |
| 反向代理认证 |
trustedProxy.allowLoopback 支持同机 loopback 反向代理 |
📱 移动端与节点
| 功能 |
说明 |
| iOS 节点存活事件 |
新增 node.presence.alive 协议事件,后台唤醒可标记最近存活 |
| Android 节点存活 |
配对后和后台切换时发布认证存活事件 |
| Windows 节点 |
允许安全声明命令(canvas、camera、screen snapshot 等默认可用) |
🧩 Plugin SDK
| 功能 |
说明 |
| 渠道路由标准化 |
通过 plugin-sdk/channel-route 暴露共享路由辅助函数 |
| 供应商目录构建器 |
统一 manifest-backed 供应商目录构建器 |
| 主机钩子 |
会话状态、next-turn 上下文、工具策略、UI 描述符、事件等通用钩子 |
| 测试辅助 |
插件 SDK 大量测试辅助工具提炼到公开路径 |
🖥️ CLI 增强
| 功能 |
说明 |
infer model run --gateway raw |
跳过完整 agent 上下文,快速测试本地后端 |
infer image describe |
支持自定义 vision 指令和超时 |
openclaw plugins inspect <id> |
范围加载指定插件,不加载全部 |
openclaw skills |
支持 multi-agent 工作区作用域 |
🤖 模型与供应商
| 功能 |
说明 |
| Qwen 3.6 Plus |
允许显式配置的 qwen/qwen3.6-plus 通过 Coding Plan 端点访问 |
| Ollama Thinking |
验证 /api/show reasoning 能力,支持低/中/高/max 思考深度 |
| DeepInfra |
图像生成、TTS、视频、Embedding 全栈供应商 |
| Cloudflare AI Gateway |
剥离 assistant prefill,支持 thinking 模式 |
models.pricing.enabled |
离线安装可跳过启动时的定价目录拉取 |
🛠️ 其他
| 功能 |
说明 |
| 会话导出 HTML |
修复导出模板,保留脚本和库注入 |
| Gateway 诊断 |
新增事件循环延迟、CPU 使用率、活跃会话数等存活告警 |
| Memory Dreaming |
重试机制:dreaming 模型不可用时用 session 默认模型再试一次 |
🔧 修复 Fixes
⚡ Gateway 与启动性能
| 修复 |
说明 |
| 渠道启动加速 |
不再等待主模型预热即启动聊天渠道,模型预热后台异步进行 |
| 插件启动优化 |
manifest JSON 优先用原生 JSON 解析,减少 CPU 开销 |
| 启动预热精简 |
主模型预热从"全局供应商发现"缩小到"已配置供应商" |
| Gateway boot 加速 |
复用 lookup-table 插件 manifest,避免重建发现和元数据 |
| 插件 metadata 缓存 |
Gateway 运行时复用当前插件 metadata 快照 |
| 重启连锁问题 |
修复 macOS 服务重启健康轮询过早失败 |
| 无监听器重启 |
Windows 上通过 supervisor 路由避免 token 残留 |
| CLI 更新重试 |
macOS 服务重启后 Gateway 可达但未报告版本时不提前失败 |
| 初始化加速 |
修复冷启动时 host-volume 镜像写入缓慢问题 |
🔒 安全修复
| 修复 |
说明 |
| Control UI 工具输出脱敏 |
工具调用参数、结果、exec 输出在流式传输前脱敏 |
| 日志脱敏 |
子系统日志输出也应用 Secret 脱敏规则 |
| Media MIME 净化 |
MIME 类型结尾锚定,拒绝参数化恶意负载 |
| 会话历史脱敏 |
配置的脱敏规则对 transcript 文本生效 |
| Gateway token 清理 |
设备 token 升级/轮换后清理过期 token,避免速率限制循环 |
| 重复审批幂等 |
相同决策的审批在宽限期内保持幂等 |
| 无感知监控告警 |
新增存活告警,附带 CPU 使用率上下文 |
🎭 渠道修复
| 渠道 |
修复 |
| Telegram |
超时 Bot API 调用绑定;删除 Webhook IPv6 挂起重试;401 token 探测快速失败;轮询 offset 持久化;webhook 注册失败重试 |
| Slack |
Socket Mode 默认 15s pong 超时 + 可配置;私信/转发附件下载超时保护 |
| Mattermost |
用户消息不再作为系统事件入队 |
| LINE |
图片/视频/音频/文件持久化到 ~/.openclaw/media/inbound/ |
| Discord |
群聊/频道回复默认私密;reaction 事件优化减少重连 |
| Teams |
修复 bundled runtime deps 迁移后的 JWT 401 问题 |
| 飞书 |
中文文件名从 Content-Disposition 恢复;WebSocket 启动失败重试 |
| QQBot |
新的消息管道架构,支持群聊和 C2C 流式消息 |
| 元宝 |
渠道注册 + 快速入门文档 |
| WhatsApp Web |
基于传输活动的连接看门狗 |
| BlueBubbles TTS |
MP3 预转码为 opus-in-CAF,支持 iMessage 原生语音泡泡 |
🧠 Agent 修复
| 修复 |
说明 |
| DeepSeek V4 reasoning |
回填普通 assistant replay 消息的 reasoning_content |
| sessions_yield 状态 |
修复子 agent 暂停状态,父 session 等待最终答案 |
| 空工具结果 |
静默 exec 发出 (no output) 避免 Anthropic 提供商拒绝 |
| Codex ACP timeout |
停止转发 Codex 拒绝的 timeout 配置 |
| Anthropic SSE |
中止信号时取消停滞的 SSE body 读取 |
| 模型严格的 fallback |
省略 fallbacks 时保持每个 agent 的 primary model 严格 |
| 用户选择的 session model |
视为精确选择,不可达时直接报错而非 fallback |
💾 记忆系统修复
| 修复 |
说明 |
| Dreaming 子 agent 上限 |
cron 扫描时限制多工作区 dreaming 的子 agent 数量 |
| Pre-compaction memory flush |
支持独立的 memoryFlush.model 覆盖 |
| LanceDB embedding |
适配 ZhiPu/DashScope,修复 encoding_format 问题 |
| JoshQMD |
退避策略避免故障触发 cron 重试风暴 |
| Ollama embedding |
支持 memorySearch.provider 自定义供应商 |
🖥️ Control UI 修复
| 修复 |
说明 |
| 会话默认值 |
修复 chat.history 和 sessions.list thinking 默认值与后端一致 |
| 大附件 |
使用对象 URL 预览,避免 PDF/图片上传触发 RangeError |
| 快速提交去重 |
WebChat 快速多次提交不再重复处理 |
| 新建会话按钮 |
工具栏按钮在 /new 前重置,手动 /new /reset 保持即时 |
| 模型选择器 |
切换 agent 时重新挂载模型控件 |
| 非视频文件 |
支持非视频文件上传 |
| Flow TTS |
自动模式的 TTS 音频只作为补充更新,不加第二条消息 |
🔄 其他修复
| 修复 |
说明 |
| 插件卸载 |
清理已删除插件的列表入口 |
| 插件钩子超时 |
agent_end 观测钩子 30 秒后超时并记录 |
| Docker Sandbox |
默认使用 Debian bookworm-slim 保留 Python 工具 |
| CI/CD |
安全扫描通过 CodeQL 净化 |
openclaw doctor |
交互确认后再归档孤儿 transcript |
openclaw channels list |
快速从 setup metadata 读取已配置账户 |
openclaw status |
默认跳过安全审计和向量检查,保持快速健康检查 |
文档版本:1.0 | 翻译整理:芙宁娜 🎭