帖子

OpenClaw 小龙虾 2026.4.25 更新说明

📊 概览

维度 数据
Highlights 6 大主题
Changes ~60 项新功能/改进
Fixes ~200+ 项修复
贡献者 @vincentkoc @shakkernerd 领衔,数十位贡献者
核心方向 TTS 全面升级、插件冷注册表、可观测性(OTEL)、安装/更新加固

🔥 Highlights

1️⃣ TTS 全面升级

  • /tts latest — 朗读最新回复
  • chat-scoped auto-TTS — 会话级别自动 TTS 控制(/tts chat on|off|default
  • TTS Personas — 人设系统,感知式绑定合并
  • Per-agent / per-account TTS 覆盖
  • 6 个新 TTS 提供商:
    • 🆕 Azure Speech — Speech-resource 认证、语音列表、SSML 转义、原生 Ogg/Opus 输出
    • 🆕 Xiaomi MiMo — MP3/WAV 输出、Opus 转码
    • 🆕 Local CLI TTS — 文件/标准输入、Opus 转换
    • 🆕 Inworld — 流式 TTS、语音列表、PCM 电话输出
    • 🆕 Volcengine/BytePlus Seed Speech — API Key 认证、Ogg/Opus 输出
    • 🆕 ElevenLabs v3 — eleven_v3 加入目录

2️⃣ 插件冷注册表迁移

  • 插件启动/安装路径迁移至 冷持久化注册表
  • 大幅减少 manifest 全盘扫描
  • 插件更新、修复、提供商发现、安装元数据更加确定
  • plugins/installs.json 取代临时 plugins/installed-index.json
  • 新增 openclaw plugins registry CLI 命令用于检查/修复
  • plugins.installs 配置字段已废弃并迁移

3️⃣ OpenTelemetry 可观测性扩展

覆盖范围大幅扩展:

  • 模型调用 (model-call GenAI span)
  • Token 用量 (gen_ai.client.token.usage)
  • 工具循环 (openclaw.tool.loop)
  • Harness 运行生命周期 (openclaw.harness.run)
  • Exec 进程 (openclaw.exec spans)
  • 消息投递生命周期 (delivery spans/metrics)
  • 上下文组装 (openclaw.context.assembled)
  • 内存压力 (bounded memory histograms)
  • 支持信号级 OTLP 端点覆盖
  • 新增 Prometheus 插件诊断

4️⃣ 浏览器自动化升级

  • 安全的标签 URL 返回
  • iframe 感知的角色快照 (CDP-native)
  • CDP 就绪时间调优(支持慢速主机如树莓派)
  • 一次性 headless 启动覆盖
  • 更深的 openclaw browser doctor --deep 探测
  • 稳定的标签 ID 在页面导航后保持不变

5️⃣ Control UI & 设置流程

  • PWA 安装支持 + Web Push 通知
  • Crestodian 首次运行修复
  • 全 TUI 交互式 Crestodian
  • 上下文模式选择器
  • 更短的启动欢迎语
  • 更流畅的用户界面体验

6️⃣ 安装/更新加固

  • Windows/macOS/Linux/Docker 全覆盖
  • 插件运行时依赖修复
  • Node 服务重启保护
  • LaunchAgent Token 轮换
  • 多版本网关验证
  • 磁盘空间不足预警

🆕 主要新功能

TTS & 语音

  • /tts latest 朗读 + 去重 + /tts chat 会话级自动 TTS 覆盖
  • 渠道/账户级 TTS 覆盖深度合并(飞书、QQBot)
  • Agent 级 TTS 覆盖(agents.list[].tts 替代全局 messages.tts
  • TTS Personas:感知式绑定 + 确定性合并
  • Voice Wake:macOS 语音唤醒词可指定 agent/会话目标
  • TTS 指令剥离:模型输出的 TTS 指令在投递前自动移除
  • TTS/Feishu:流式 TTS-only 音频规范化投递
  • Feishu:入站语音消息自动转录

插件系统

  • 冷注册表索引(版本化、持久化)
  • openclaw plugins registry CLI 命令
  • openclaw doctor --fix 自动刷新插件索引
  • 插件钩子系统增强:before-agent-finalize、cron jobId 上下文、权限指纹
  • 插件兼容性注册表扩展(有日期、责任人、替换方案)
  • OPENCLAW_DISABLE_PERSISTED_PLUGIN_REGISTRY 废弃
  • 插件安装/卸载/更新原子化(配置冲突感知)

Chrome 浏览器自动化

  • openclaw browser start --headless 单次覆盖
  • iframe 感知 aria 快照
  • CDP 就绪重试 + 超时配置
  • 稳定的标签 ID 在导航后保持
  • 深度 doctor 探测
  • Linux 下自动检测 Chromium 安装位置

模型 & 提供商

  • LiteLLM — 注册为图像生成提供商
  • fal Seedance 2.0 — 视频生成(多图/视频/音频参考)
  • MiniMax — minimax-portal 音乐+视频生成注册
  • Z.AI — thinking 控制映射 + 保留推理内容
  • Ollama — 新 /api/web_search 端点
  • Google Gemini — honor allowPrivateNetwork for TTS
  • OpenCode Go — DeepSeek V4 Pro/Flash 支持

🔧 主要修复

核心稳定性

  • 入站消息去重在失败的 provider/runtime 后不再重复投递
  • 会话日志正则脱敏保护
  • 凭证在终端/JSONL 输出的最后阶段脱敏
  • Gateway /healthz /readyz 独立路径确保探活不受阻
  • 日志按 maxFileBytes 轮转 + 分号归档
  • Gateway 子代理 RPC 正确认证
  • 定时任务在 Gateway 重启后正确标记失败而非消失

飞书 Feishu

  • Schema 2.0 卡片回调兼容
  • 合成卡片操作/Bot 菜单 ID 隔离
  • 流式卡片去重 + 精确文本边界刷新 + 标签剥离
  • 入站语音自动转录(feishu)
  • TTS 输出转码 Ogg/Opus

Telegram

  • 引用回复自动附带原文引用
  • 流式预览失败后全量重发
  • 启动时 getUpdates 预检移除避免冲突
  • 轮询 stall 监控

Discord

  • 晚点击已解决的 exec 审批按钮静默处理
  • 语音频道模型独立覆盖
  • Gateway 恢复避让旧状态循环

Windows

  • pnpm .cmd 路径引号修复
  • Lobster 运行时支持
  • Jiti loader ESM 路径修复

macOS

  • LaunchAgent token 轮换避免循环
  • 远程 SSH 浏览器 ws:// 回环隧道

Docker

  • Bonjour/mDNS 桥接网络默认禁用
  • patched dependency 文件正确复制

ACP/Codex

  • thinking minimal → low 翻译(gpt-5.5 等)
  • 子代理 runTimeoutSeconds 作用于 ACP 子轮
  • oneshot ACP 运行正确状态同步
  • Codex 子代理认证正确处理
  • MCP 钩子中继支持

📝 详细变更日志

Changes

领域 变更内容
TTS/WhatsApp /tts latest + 去重 + 会话自动 TTS 覆盖
TTS/Channels 渠道/账户 TTS 覆盖深度合并(飞书、QQBot)
TTS/Agents agents.list[].tts 覆盖全局 TTS 配置
Providers/Azure Speech 新 TTS 提供商(Ogg/Opus, SSML, 电话输出)
Google Meet 日历考勤导出 + dry-run 预览
Control UI PWA + Web Push 通知
Browser 安全标签 URL + iframe 快照 + deep doctor
CLI/image 通用 --background + fal --output-format
Discord 语音频道模型独立覆盖
Plugins/CLI plugins registry 命令 + 冷注册表检查
Plugins/Hooks before-agent-finalize + cron jobId 钩子上下文
Diagnostics/OTEL GenAI span 语义 + 信号级端点 + 工具循环 + 投递生命周期
Providers/Xiaomi MiMo TTS 提供商
Providers/Local CLI 本地命令行 TTS 提供商
Providers/Inworld Inworld TTS 提供商
Providers/Volcengine BytePlus Seed Speech TTS 提供商
Android/Talk Mode Voice 标签页 Talk Mode 暴露
Codex Harness 要求 app-server 0.125.0+ + MCP 钩子中继
TTS/Personas 感知式 TTS 人设(Google Gemini + OpenAI 映射)
Voice Wake macOS 唤醒词路由控制

Fixes

领域 修复内容
Auto-reply 入站消息去重安全强化
Logging 会话日志脱敏 + 凭证掩码 + 文件轮转
Agents/OpenAI web_search 最小 thinking 兼容
Agents/model fallback 跳转到正确直播会话模型
Skills/memory Chokidar v5 热重载恢复
Plugins/CLI channels add 非交互安装 + 升级冲突感知
Plugins/startup 默认 memory-core 插槽加载
WhatsApp/Web 基于传输活动的看门狗保活
Gateway/Bonjour mDNS 崩溃抑制 + CIAO PROBING 死循环修复
Agents/subagents 子代理结果无线程投递回退
Doctor OPENCLAW_SERVICE_REPAIR_POLICY=external 支持
Codex/agent thinking minimal → low 翻译
Gateway/install LaunchAgent token 轮换
Cron/tasks 丢失任务恢复 + 中断任务标记失败
Cron 扁平遗留任务行兼容
Sessions heartbeat/cron/exec 不再阻止日重置
Sessions 重置时清除排队系统事件
Feishu Schema 2.0 回调 + 流式卡片去重
Telegram 引用回复 + 流式中断恢复
Discord 直接消息语音转录恢复
Browser/Linux headless 兜底 + Chromium 自动检测
Browser CDP 重试 + 标签导航稳定
Providers/Ollama /api/web_search 端点更新
Providers/MiniMax minimax-portal + music-2.6 默认模型
Providers/Google Veo REST API 回退 + TTS PCM→Opus
Control UI 聊天骨架屏 + 乐观消息保留 + 历史限制
Windows pnpm 引号 + Lobster + ESM 路径
macOS 节点远程 SSH ws:// 隧道
Docker Bonjour 桥接网络默认禁用
ACP/Codex 子代理 runTimeout + oneshot 状态同步
ACPX acpx@0.6.1 捆绑
Image understanding 自定义视觉模型前缀保留
Gateway/proxy 环境代理在 Gateway 启动时引导
Gateway/dashboard TLS 启用时正确渲染 https/wss 链接

🎯 对我们有用的亮点

以下是与我们环境(飞书渠道、Linux 服务器 7GB)最相关的更新:

  1. 🔊 飞书语音消息自动转录 — 入站语音直接转文字 🤩
  2. 📦 插件冷注册表 — 启动更快、插件管理更可靠
  3. 🔒 日志脱敏 — 凭证不会出现在日志文件中
  4. 💾 会话重置改进 — heartbeat/cron 不再阻止每日重置
  5. 🌐 环境代理引导 — 从 Gateway 启动时就生效
  6. ⏰ Cron 任务恢复 — 中断任务正确标记失败,不再消失
  7. 🏓 Gateway /healthz 独立 — 探活更可靠
  8. 🔧 npm/skill 安装保护 — Docker 使用非 root 用户前缀

https://www.fireself.cn/post/d4o1D5LH

未登录无法操作

评论 0

列表为空,暂无内容
须弥技术

专业PHP开发,运维技术社区

打开 App