fix: stabilize /model reasoning-effort selection (v0.3.5)

Keep pending model outside the picker map, omit undefined reasoningEffort in selectModel payload, auto-apply single-effort models, and surface RPC errors.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
owo
2026-08-14 22:41:43 +08:00
co-authored by Cursor
parent fb5a334edb
commit 819010de1c
10 changed files with 190 additions and 29 deletions
+5 -1
View File
@@ -52,7 +52,11 @@ export const MSG = {
MODEL_SET(selected: string): string {
return `已切换模型:${selected}\n下一回合生效。`
},
MODEL_FAILED: '切换模型失败。请稍后重试或在 Web 中切换。',
MODEL_FAILED(detail?: string): string {
const tip = '切换模型失败。请稍后重试或在 Web 中切换。'
if (!detail) return tip
return `${tip}\n详情:${detail}`
},
unknown(command: string): string {
return `未知命令 ${command}。发送 /help 查看可用命令。`
},