OpenClaw 今日动态(2026年3月25日):Control UI 大改版、多渠道增强、安全加固全面落地
2026年3月25日,开源 AI 个人助手框架 OpenClaw 在其官方 GitHub 仓库推送了大量新功能与修复,涵盖 Control UI 重大改版、Skills 系统升级、Discord/Slack/Telegram 多渠道增强、安全加固以及多项底层稳定性修复。以下是今日最新动态的完整梳理。
一、Control UI 全面升级:Skills 管理、Agent 工作区、工具可见性
Skills 管理界面焕新
本次更新对 Control UI 的 Skills 管理页面进行了彻底重构:
- 状态筛选标签页:新增”全部 / 就绪 / 需要配置 / 已禁用”四个标签,并显示各状态数量,让用户一眼看清哪些技能可以直接用、哪些还缺少配置。
- 详情弹窗:将原来的内联技能卡片改为点击展开的详情对话框,内含依赖项说明、开关切换、一键安装、API Key 输入、来源元数据和官网链接。
- “需要配置”改为”需要设置”:CLI 中将缺少依赖的标签从”missing”软化为”needs setup”,并在
openclaw skills info输出中提供 API Key 获取指引(包括获取地址、CLI 保存命令、存储路径)。 - 一键安装配方:为内置技能(coding-agent、gh-issues、openai-whisper-api、session-logs、tmux、trello、weather)新增安装配方,CLI 和 Control UI 在依赖缺失时可直接提示安装。
Agent 工作区文件预览
- Agent 工作区文件列表改为可展开的
<details>折叠行,支持懒加载内联 Markdown 预览。 - 新增完整的
.sidebar-markdown样式,覆盖标题、列表、代码块、表格、引用块等元素。 - Agent 默认模型选择器新增”未设置”占位提示。
工具可见性(/tools 命令)
/tools 命令现在展示当前 Agent 实际可用的工具列表,新增紧凑默认视图和可选详细模式,并在 Control UI 中加入”当前可用”实时区块,方便用户在提问前确认工具是否就绪。
Markdown 预览升级
Agent 工作区文件预览对话框全面改版:毛玻璃背景、尺寸自适应面板、样式化标题栏,并集成 @create-markdown/preview v2 系统主题,支持标题、表格、代码块、标注、引用块的富文本渲染,自动适配应用的明暗设计 token。
二、macOS 应用:配置导航改版
macOS 应用的配置页面将原来的横向药丸式子导航替换为可折叠树形侧边栏,使用展开箭头和缩进子行,层级结构更清晰。同时,API Key 编辑对话框新增”获取密钥”官网链接和存储路径提示,保存确认消息中也会显示配置文件路径。
三、多渠道重大增强
Discord
- 自动线程命名:新增可选的
autoThreadName: "generated"配置,支持用 LLM 异步生成简洁的线程标题,同时保留原有基于消息内容的命名方式作为默认。 - 超时回复:当入站 Discord Worker 在最终回复开始前超时,现在会发送可见的超时提示,包括已创建的自动线程目标和排队运行的顺序。
- 配置类型修复:补充了
DiscordGuildChannelConfig中缺失的autoArchiveDuration字段,使 TypeScript 配置定义与现有 schema 和运行时支持保持一致。
Slack
- 富文本回复恢复:恢复了直接投递的富文本回复对等性,自动将简单的尾部
Options:行渲染为按钮/下拉选择,改善 Slack 交互式设置默认值,并将回复控件与插件交互处理器隔离。 - 运行时默认值优化:精简 Slack DM 回复开销,恢复 Codex 自动传输,收紧 DM 预览线程、缓存作用域、警告去重和显式 web-search 选项等默认值。
Telegram
- 论坛话题路由修复:当 Telegram 省略论坛元数据时,恢复
#General话题(ID=1)的路由,包括原生命令、交互回调、入站消息上下文和回退错误回复。 - 照片上传修复:预检 Telegram 照片尺寸和宽高比规则,当图片元数据无效或不可用时自动回退为文档发送,解决
PHOTO_INVALID_DIMENSIONS错误。 - 配对码格式修复:将配对码和审批命令渲染为 Telegram 专属代码块,其他渠道保持纯文本。
- 原生命令修复:针对已解析的运行时快照执行原生斜杠命令,确保 DM 命令在读取到未解析 SecretRef 的新鲜配置时仍能正常回复。
- 出站错误处理:保留可操作的 403 成员/封禁/踢出详情,将”bot not a member”视为永久投递失败,避免对无效聊天无限重试。
- CLI 话题创建修复:通过 Telegram
topic-create路由message thread create,并传入必填的name字段,修复 CLI 创建 Telegram 论坛话题失败的问题。
四、Gateway 与底层稳定性
Gateway 重启哨兵
Gateway 重启后,现在通过心跳唤醒被中断的 Agent 会话(而非仅发送尽力而为的重启通知),在瞬时失败时重试一次出站投递,并在唤醒路径中保留显式的线程/话题路由,确保回复落在正确的 Telegram 话题或 Slack 线程中。
OpenAI 兼容性扩展
新增 /v1/models 和 /v1/embeddings 端点,并通过 /v1/chat/completions 和 /v1/responses 转发显式模型覆盖,提升与更多客户端和 RAG 工具链的兼容性。
Docker 安装修复
通过 openclaw-gateway 路由安装时的 onboard/config 写入,避免预启动 openclaw-cli 共享网络命名空间循环,解决全新 Docker 安装在 Gateway 启动前失败的问题。
渠道启动隔离
保持渠道启动顺序执行的同时,隔离各渠道的启动失败,确保一个渠道出错不再阻塞后续渠道启动。
五、安全加固
本次更新对 Skills 安装流程进行了全面安全加固:
- 对每种包管理器的安装器元数据进行严格正则白名单校验
- 对终端输出的技能元数据进行净化处理
- 在 Markdown 预览和技能官网链接中添加 URL 协议白名单
- 对非内置技能安装来源发出警告
- 移除不安全的
file://工作区链接
六、其他值得关注的修复
| 模块 | 修复内容 |
|---|---|
| 内存/SQLite | 减少冗余同步和状态查询,降低内置内存开销 |
| ACP/直接聊天 | 最终 TTS 无音频时始终投递终态结果,跳过冗余空文本合成 |
| Feishu/文档块排序 | 修复新写入飞书文档时标题/段落/列表顺序错乱的问题 |
| Feishu/群组 | groupPolicy 为 open 时,停止对未设置 requireMention 的情况隐式要求 @提及 |
| DeepSeek/计费 | 将 DeepSeek 目录费率替换为当前 DeepSeek V3.2 定价,修复会话费用显示 $0.00 的问题 |
| 插件/LanceDB 内存 | 在 OpenAI 嵌入请求前初始化代理调度器,修复代理环境下内存捕获和召回失效的问题 |
| CLI/容器 | 新增 --container 和 OPENCLAW_CONTAINER 参数,支持在运行中的 Docker/Podman 容器内执行 openclaw 命令 |
| Cron/Agent | 抑制 cron 触发的嵌入式运行的默认心跳系统提示,避免 cron 任务读取 HEARTBEAT.md 并污染无关线程 |
总结
今日 OpenClaw 的更新量相当密集,重点集中在三个方向:
- 用户体验:Control UI 的 Skills 管理、Agent 工作区、工具可见性全面升级,macOS 应用配置导航改版,整体操作流程更直观。
- 多渠道稳定性:Discord、Slack、Telegram、Feishu 均有针对性修复,覆盖超时、路由、照片上传、话题创建等高频痛点。
- 安全与底层:Skills 安装安全加固、Gateway 重启哨兵、Docker 安装修复、渠道启动隔离,进一步夯实了生产环境的可靠性。
对于正在使用或计划部署 OpenClaw 的用户,建议关注 GitHub 仓库的 Releases 页面,及时跟进正式版本发布。
官方资源
- 官网:https://openclaw.ai
- GitHub:https://github.com/openclaw/openclaw
- 文档:https://docs.openclaw.ai
- 技能市场:https://clawhub.ai