新增: F-05多模态Phase2c闭环(IPC接parts+api透传+doSend传参)
This commit is contained in:
@@ -110,9 +110,10 @@ async function doSend(text: string, skill?: string, force = false, parts?: Conte
|
||||
// F-01 阶段6: 透传 modelOverride(主对话专用,后端兜底校验池内才用)
|
||||
const override = modelOverride.value
|
||||
if (force) {
|
||||
await aiApi.forceSend(text.trim(), lang, skill, override)
|
||||
// F-05 Phase 2c: 透传 parts(图片)给后端 ai_chat_force_send,多模态全链生效
|
||||
await aiApi.forceSend(text.trim(), lang, skill, override, parts)
|
||||
} else {
|
||||
await aiApi.sendMessage(text.trim(), lang, skill, override)
|
||||
await aiApi.sendMessage(text.trim(), lang, skill, override, parts)
|
||||
}
|
||||
} catch (e) {
|
||||
// IPC 失败(spawn 前/provider 配置错等):回滚 streaming 防光标卡死 + 移除 user 消息与空气泡占位;
|
||||
|
||||
Reference in New Issue
Block a user