返回 Bug 清单
BUG-0280project-03中待处理unknown

llm_service 重写后 SSE fallback 丢失 —— 非流式请求在流式分支里静默失败

发现:2026-10-01验证:2026-10-09置信度:70%

症状

LLM 上游不可用时非流式请求直接报错,设计中的 mock 回复(MODEL_REGISTRY + MOCK_HAIR_RESPONSES)降级链不生效

根因

llm_service 全量重写(新文件 240 行)时 fallback 分支只在流式路径实现,非流式路径异常直接上抛;重写即回归——没有对照旧实现的行为清单

修复方案

非流式路径补齐同样的降级链(异常 → mock 回复 + provider 标记);配套 scripts/_smoke_ai.py 冒烟脚本把降级行为固化成可执行断言

错误签名

llm_service SSE fallback 非流式 vite build coverage MODEL_REGISTRY mock 降级

技术信息

来源项目

project-03

标签

project-03, mcp-reported