Provider HTTP error body never reaches the UI ('Check failed 400' with no reason)
維護者通常 1 天內回覆
還沒有人認領這個 Issue。
評估
- 難度
- 4/5
- 預估耗時
- 3-5 天
- 新手友好度
- 52/100
- Issue 類型
- 功能
- 描述清晰度
- 基本清楚
- 活躍度
- 活躍
- 技術堆疊
- rust
研究方向
Start by tracing how provider errors flow from Verify and runtime polishing into the UI; the issue does not name files or tests. Check how polish failures fall back to raw transcripts and where capsule or history status is represented. Done means provider error messages are visible and skipped or raw-fallback polish is clearly indicated.
由索引模型根據 Issue 內容生成。
描述
Environment: OpenLess 2.0.2-Beta.3+build.20261026-c9f49c60, macOS 27.2 arm64.
Two symptoms with the same root cause: the HTTP error body never reaches the user.
a) "Check failed 400" with no reason
The channel Verify showed only Check failed 400. The actual cause was a capitalised model name — the provider said exactly what was wrong, but only in the log:
DeepSeek API 400: "The supported API model names are deepseek-flash, deepseek-v4-pro,
but you passed Deepseek-chat."
b) Polish failures fall back to raw silently
When polish fails, the raw transcript is inserted with no visible notice. The product silently degrades to verbatim dictation, which to the user looks like the AI feature does not exist at all. This is the most confusing failure mode I hit.
Expected
- Surface the provider's
error.messagein the UI on Verify and at runtime. - Show a small badge on the capsule / history entry whenever polish was skipped or fell back to raw.
- 主要語言
- Rust
- 星號
- 3.7k
- 分支
- 349
- 平均合併
- 1 天 15 小時
- 30 天內合併 PR
- 98
環境準備
這個專案沒有提供開發容器、Dockerfile 或貢獻指南,環境需要你自己搭建:先看它的 README,通用步驟見我們的新手貢獻指南。
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
Open-Less/openless 的其他 Issue
-
enhancement P1
難度 2/5 1-3 小時 新手友好度 63/100
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 62/100
維護者通常 1 天內回覆
-
[windows] 录音快捷键还不支持设置为ScrllLock键可能已有人在做 @HKLHaoBin 於 12 天前認領。 未關閉bug
難度 2/5 1-3 小時 新手友好度 75/100
Open-Less/openless#1241 · 5 則留言 ·
維護者通常 1 天內回覆
-
難度 4/5 3-5 天 新手友好度 48/100
Open-Less/openless#1395 · 2 則留言 ·
維護者通常 1 天內回覆
-
bug
難度 4/5 3-5 天 新手友好度 45/100
Open-Less/openless#1384 · 3 則留言 ·
維護者通常 1 天內回覆
查看 Open-Less/openless 的全部 Issue
相似的 Issue
-
難度 2/5 1-3 小時 新手友好度 72/100
NSPG13/agent-bounties#1749 ·
維護者通常 1 天內回覆
-
area: web bug
難度 2/5 1-3 小時 新手友好度 76/100
kinqsradio/orbyn-engineering#227 ·
維護者通常 1 天內回覆
-
agentic-workflows automation repo-assist
難度 1/5 1 小時以內 新手友好度 85/100
shanselman/winget-tui#483 ·
維護者通常 2 天內回覆
-
難度 2/5 1-3 小時 新手友好度 70/100
lightonai/next-plaid#205 ·
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 82/100
apache/datafusion-iceberg#100 ·
維護者通常 1 天內回覆