Open WebUI v0.11.0 — 重大更新
Open WebUI v0.11.0 于 2026 年 7 月 27 日正式发布,这是一个里程碑式的大版本,带来了全新界面设计、子代理系统、聊天变量、大量安全修复和性能优化。以下是本次更新的完整汇总。
🎨 全新界面重设计
Open WebUI 从头到尾进行了视觉重建。聊天视图到管理面板的各个方面都有所改变:更窄的对话列、更轻的字体、更整洁的间距、一致的菜单和下拉框、清晰的输入框轮廓、重新排列的设置面板。
🤖 子代理(Sub-agents)
管理员现在可以启用子代理功能,让模型将任务的部分交给后台辅助代理,这些代理运行自己的工具驱动对话并将结果报告回聊天中。支持通过新的 ENABLE_SUBAGENTS、并发、迭代和系统提示设置进行调整。
📂 文件夹页面
打开文件夹现在会跳转到专属页面,对话按页面加载,支持按标题或最后更新排序,并可直接从文件夹发起新聊天。
⏲️ 聊天定时器
助手现在可以设置定时器,在延迟后或指定时间将提示重新带回对话中。如果你在触发前阅读了聊天或回复了消息,定时器会自动取消。
🔔 通知目标
通知有了专属设置标签页,支持将通知发送到多个 webhook 目标,每个目标可以选择接收的事件类型(聊天完成/失败、频道消息、日历提醒等),支持测试按钮和仅在离开时通知的选项。
🗯️ 频道中完整回复
助手在频道中的回复现在完整保存和显示,包括推理过程、工具调用和其他结构化部分。
📣 助手主动通知
助手现在可以在值得你关注时主动发送通知,让长时间任务完成后能追上你的注意力。
🌎 开放聊天分享
共享聊天可以设置为"开放"模式,无需登录即可访问。管理员需先启用"Chats Open Sharing"权限(默认关闭)。这些页面会告知搜索引擎不要索引。
🔖 聊天变量
模型的系统提示现在可以声明文本框和下拉列表等字段,用户在对话中填写后,值会随聊天保存,并在分叉或克隆时继承。
🗄️ LDAP 组同步
管理员可以从认证设置中将 LDAP 组映射到 Open WebUI 组,支持自动创建缺失组,用户每次登录时组成员关系自动同步。
👥 限制群组分享
管理员可以通过新的 USER_PERMISSIONS_ACCESS_GRANTS_ALLOW_GROUPS 权限阻止资源与整个群组共享(默认启用)。
🤝 共享文件夹协作
拥有共享文件夹访问权限的人现在可以使用其文件和系统提示作为聊天知识,拥有写权限的还可以重命名和管理文件夹。
👁️ 侧边栏聊天预览
在侧边栏悬停聊天时显示其近期消息的紧凑预览,无需打开即可找到想要的对话。
🕗 本地消息时间戳
消息时间戳现在以设备的本地日期时间格式显示在悬停时,工具提示中显示完整星期和日期。
📗 用户变量
可以在账户设置中存储自己的值(如角色或回答风格),模型的系统提示可以在需要的地方插入它们。
🧺 自动化文件归档
自动化现在可以指向你的文件夹,每次运行结果会存放到指定位置。
🔵 未读消息追踪
侧边栏文件夹显示未读聊天计数,文件夹页面标记未读聊天、显示生成中状态、自动清除标记、未读聊天置顶排序,支持单个标记未读或全部标记已读。
🗜️ 手动压缩聊天
在长对话中输入压缩命令会立即总结早期轮次,无需等待自动触发。
🌿 聊天分叉
每个回复都有分叉按钮,将对话复制到新聊天并记住分叉点,可以在不触碰原始对话的情况下走不同路径。
📌 钉住对话地图
聊天概览新增钉住控制,停止在新消息上自动居中,可在回复到来时继续查看正在阅读的分支。
📊 聊天状态一览
斜杠菜单显示上下文窗口使用情况,新 /status 命令打开面板显示上下文使用量、排队消息、运行任务和聊天 ID。
🎹 自定义键盘快捷键
大多数键盘快捷键现在可以在设置中重新绑定到自定义组合,保存到账户,重复组合时警告,并提供重置默认值选项。
⌨️ 关闭键盘快捷键
键盘设置中的新开关可禁用所有可配置快捷键并隐藏提示,让与浏览器或操作系统冲突的组合直接通过。
⌨️ 斜杠命令中的技能
在消息输入中输入斜杠会列出技能和提示,按分组排列,悬停时显示描述。
📎 @菜单附件
在消息输入中输入 @ 会搜索文件夹、知识库、文件和模型。粘贴链接会提供为网页或 YouTube 附件。
📝 笔记中的聊天
与笔记聊天现在提供完整聊天体验,包括模型选择、工具和文件附件、建议提示、插入回复按钮、实时编辑显示,以及每个笔记支持多个独立对话。
🔒 安全修复
- 终端文件预览隔离:HTML 文件在隔离上下文中预览,修复 XSS 漏洞
- 数学公式修复:渲染失败的数学公式作为纯文本显示,防止代码执行
- 文件上传解析库更新:更新到修复安全公告的版本
- 停用账户实时访问:实时连接应用相同角色检查
- 防止写入他人聊天:完成和操作请求确认聊天所有权
- Ollama 版本不可匿名读取:读取 Ollama 版本需要登录
- 文件夹分享权限修复:设置现在正确保存
- Webhook 权限执行:无权限用户无法保存 webhook 设置
- PKCE 覆盖所有登录提供者:Google、Microsoft、GitHub 和 OIDC 均受保护
- OAuth 令牌交换安全增强:受信任客户端列表和速率限制
⚡ 性能优化
- 流式文件传输:大文件分块传输,减少内存占用
- 更快的工具和知识库列表:不再加载每个工具的完整源码
- Chroma 集合检查优化:单次查询替代全量列表
- 更快的文件访问检查:不再随模型和知识库数量线性扩展
- 更快的自动化调度:重复自动化运行时间计算近乎即时
- 更快的文件夹加载:单次遍历替代逐个查询
- 数据库开销降低:SQLite 不再在每次调用前检查连接
- 更快的内存查找:存储的记忆建立索引
- 更轻的每次请求开销:不再在处理前执行设置查找
- 更精简的流式过滤器处理:不再为每个块重读设置和插件源码
- 更稳定的长回复:构建流式回复不再随增长消耗更多资源
- 更快的 JSON 处理:可选的更快编码器
ENABLE_ORJSON - 更快的 Redis 处理:自动使用 hiredis 解析器
- 更少的 Redis 往返:每请求单次模型查找
- 更快的 PostgreSQL 聊天搜索:从消息表读取而非解包存储数据
- 更轻的模型列表:不再携带嵌入的头像数据
- 更快的网页解析:使用更快的解析器
- 非英文文本文件上传加速:编码检测采样替代全文件扫描
- 线程池优化:主机名查找不再占用共享线程池
- 可访问性改进:大量键盘导航和屏幕阅读器支持增强
📥 如何更新
前往 GitHub Releases 获取最新版本。
如果你正在使用 Docker 部署,可以运行以下命令更新:
docker pull ghcr.io/open-webui/open-webui:main
数据来源:GitHub Release Notes