issue: turning off a folder’s default terminal in a new chat turns it back on and switches to my default model

在 Open WebUI 中从“带默认终端的文件夹”发起新对话后,手动关闭终端会触发模型回退,随后文件夹的默认终端被重新开启并覆盖你关闭终端的操作,模型也被切换回全局默认模型。优先排查文件夹默认终端与模型切换逻辑的相互影响。

快速结论:在 Open WebUI 中从“带默认终端的文件夹”发起新对话后,手动关闭终端会触发模型回退,随后文件夹的默认终端被重新开启并覆盖你关闭终端的操作,模型也被切换回全局默认模型。优先排查文件夹默认终端与模型切换逻辑的相互影响。

适用环境:Open WebUI dev(提交 d61224179),Git Clone 安装;Ubuntu 26.04.1 LTS;浏览器 Firefox;Ollama v0.40.15;使用 Open Terminal 连接并提供 Claude Code 模型的终端。

最快修复方案:暂无确认的一步修复方案。Issue 显示该问题已在 dev 分支 2c1de9f12 修复:文件夹终端只在新对话打开时应用一次,之后切换模型不会再重新打开终端。可优先尝试升级到包含该提交的 dev 版本。

注意事项:修复仅记录在 dev 分支提交 2c1de9f12,Issue 未说明是否已进入稳定版;升级前请确认目标版本包含该提交,dev 分支本身可能带来其他未验证的变更。

问题场景

用户在 Open WebUI 中配置了一个带“默认终端”的文件夹,并把该终端提供的 Claude Code 模型设为文件夹默认模型。从侧边栏点击该文件夹新建对话时,终端和文件夹工作目录会正常带出;随后在消息输入区点击终端按钮关闭终端,问题出现:模型选择器短暂显示 Select a model,接着终端自动重新开启(恢复文件夹工作目录),模型选择器切换为用户的全局默认模型,而不是文件夹设定的模型。

报错原文

issue: turning off a folder's default terminal in a new chat turns it back on and switches to my default model

该 Issue 没有出现错误弹窗或 toast,主要表现为界面状态异常:模型选择器短暂显示 Select a model,然后终端被重新启用、模型被切换。

原因分析

根据 Issue 正文的补充信息:关闭终端会移除该终端提供的 Claude Code 模型,因此对话被迫切换模型;而每次模型变更都会再次应用默认设置,在文件夹内新建的对话中,这一步把文件夹的默认终端重新开启,覆盖了用户关闭终端的操作(Issue 引用了 Chat.svelte#L1223)。相关 Issue 也指向同一类状态清理问题:终端关闭后,由该终端提供模型的对话会进入无效状态。

环境排查

  • 确认 Open WebUI 版本是否为 dev d61224179 或同样包含旧逻辑的版本。
  • 确认是否通过 Git Clone 安装,以便检查当前提交。
  • 确认操作系统为 Ubuntu 26.04.1 LTS,浏览器为 Firefox。
  • 确认 Ollama 版本为 v0.40.15,且 Open Terminal 正常连接并能提供 Claude Code 模型。
  • 确认目标文件夹已在 Advanced 中设置 Default terminal 和对应的 Claude Code Default Model。

解决步骤

  1. 先按 Issue 步骤复现,确认文件夹默认终端和文件夹默认模型均已保存,且关闭终端后终端会自动重新开启。
  2. 检查当前 Open WebUI 部署的提交是否为 d61224179 或更早版本,确认尚未包含修复提交 2c1de9f12。
  3. 可优先尝试将部署更新到包含 2c1de9f12 的 dev 版本;Issue 明确该修复在 dev 分支,未说明稳定版是否已包含。
  4. 升级后在相同文件夹内重复原步骤:新建对话、关闭终端、观察数秒,确认终端不再自动开启。
  5. 如果仍能复现,补充当前提交号、浏览器控制台信息和复现录屏,反馈到原 Issue 或新 Issue。

验证方法

在带默认终端和 Claude Code 默认模型的文件夹中新建对话,手动关闭终端后等待数秒:终端应保持关闭,模型选择器不应短暂显示 Select a model 后又跳回全局默认模型;同时确认对话模型切换为不依赖该终端也能使用的模型。修复后,文件夹终端应只在新对话打开时应用一次,后续切换模型不会重新开启终端。

参考来源

open-webui/open-webui #33973

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 33788

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注