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
+6 -1
View File
@@ -53,7 +53,12 @@ export const MSG = {
MODEL_SET(selected) {
return `已切换模型:${selected}\n下一回合生效。`;
},
MODEL_FAILED: '切换模型失败。请稍后重试或在 Web 中切换。',
MODEL_FAILED(detail) {
const tip = '切换模型失败。请稍后重试或在 Web 中切换。';
if (!detail)
return tip;
return `${tip}\n详情:${detail}`;
},
unknown(command) {
return `未知命令 ${command}。发送 /help 查看可用命令。`;
},