返回 Bug 清单
BUG-1011project-91高已修复backend-logic
scope provider health to selected provider, stop ollama-only red strip
发现:2026-10-09验证:2026-10-09置信度:70%
症状
commit fde5e1cb2c33 (2026-10-05) fix(chat): scope provider health to selected provider, stop ollama-only red strip
根因
根因: isHealthy 将内置 Ollama 可达性硬编码为全局健康门槛,
修复方案
修复 119 行,删除 18 行。改动文件: frontend/src/chat/ChatPageRoot.tsx, frontend/src/chat/provider/ProviderHost.tsx, frontend/src/components/chat/ChatProviderStatusStrip.tsx
错误签名
fix(chat): scope provider health to selected provider, stop ollama-only red strip 根因: isHealthy 将内置 Ollama 可达性硬编码为全局健康门槛,
云端-only 用户(选中 DeepSeek)永远看到「Ollama 离线·重连中」红条。
影响: 状态条误导 + 无效 4s 重连轮询空转。
修复: isHealthy 作用域化到选中模型 ref 的 providerId(parseModelRef
解析, provider_id/type 双匹配); 未选中 provider 离线仅灰显
(data-mode=idle「X 离线·当前未使用」); auto-reconnect 仅对选中的
Ollama 离线触发(needPoll 收窄)。裁定确认:P0 只改前端/Ollama 位
灰显保留。验收:tsc 零错+vitest 43/43(服务器 156.239.252.230)。技术信息
来源项目
project-91
涉及文件
frontend/src/chat/ChatPageRoot.tsx, frontend/src/chat/provider/ProviderHost.tsx, frontend/src/components/chat/ChatProviderStatusStrip.tsx
标签
git-sweep, auto-ingested, project-91, mcp-reported, source-agent