🟢 新功能
- 模型:新增 provider 级别 localService 启动项,可按需启动本地模型服务器后再发送 OpenAI 兼容请求(含单次模型探测)
- 上下文:新增 /context map 命令,发送当前会话贡献者的树状图(treemap)图像
- 实时语音:新增 talk.realtime.instructions,运营人员可在保留内置 Agent 咨询引导的同时附加实时语音风格指令
- Discord/语音:新增实时语音诊断(speaker turns、播放重置、插嘴检测、音频截断分析)
- 模型:添加 claude-haiku-4-5 到允许列表;支持 provider/* 通配符让模型选择器动态显示供应商所有模型
- Slack:新增 unfurlLinks 和 unfurlMedia 配置项,支持按账户覆盖关闭链接预览;新增 replyBroadcast 支持
🔴 底层架构
- 认证:成功后一次性写入模型认证 profile 状态,大幅降低模型回复延迟(减少重复保存 auth-profiles.json)
- OAuth:CLI 后端在账户内 OAuth 刷新期间保持身份匹配不变,避免 Claude CLI 会话断连
- AWS/Bedrock:刷新共享 AWS profile 凭证,使长期运行的 Gateway 进程无需重启即可获取新凭证
- 沙盒:只读沙盒会话现可读取 /agent 工作区挂载(保留 workspaceAccess: ro)
- 医生/更新:非交互更新模式下保留 live systemd gateway 单元,避免 update-time doctor 覆盖运营人员配置的 unit 指令
- 更新:支持 v 前缀验证 npm 包版本,使 openclaw update --tag v2026... 安装后不再回滚
🟡 频道修复
- WhatsApp:语音笔记转录回显时传递路由上下文,使回显内容投递到原聊天;修复 dmPolicy/allowFrom 热重载对 Web 监听器即时生效
- Slack:修复线程会话唤醒(按钮/选择菜单交互后继续可见对话);修复草稿预览发送时的 Agent 身份(保持用户名/头像);支持 allowBots: mentions 仅接受提及本 bot 的 bot 消息
- Telegram:修复累积预工具文本块导致的重复回复;支持强制文档模式发送 MP4;尊重 10 条投票上限
- Discord:修复默认 agent-proxy 实时会话在强制咨询答案前自动说填充词的问题;播放完成前队列后续精确语音答案
- 语音通话:修复语音发起执行审批的后续流程
- Cron:修复孤立自清理运行检查任务历史时阻塞问题;报告阶段超时错误;支持 server_error 重试
⚙️ 其他修复
- 图片工具:显式指定 image 工具模型时即使 imageModel 未设置也生效
- 控制面板:停止运行时保留作曲家草稿,防止移动端误触 Stop 导致提示词丢失
- 插件:doctor --fix 可修复包入口点验证失败的托管插件安装
- Web 搜索:支持 Exa baseUrl 配置和 MiniMax API_KEY 自动检测
📝 完整更新日志: 查看 GitHub 官方 Release