Repair multimodal vision parsing and rerun fallback history

这个提交包含在:
cryptocommuniums-afk
2026-03-15 02:31:44 +08:00
父节点 f4f425de42
当前提交 ae93269c62
修改 10 个文件,包含 417 行新增21 行删除

查看文件

@@ -13,6 +13,7 @@ import {
} from "./prompts";
import { toPublicUrl } from "./publicUrl";
import { storagePut } from "./storage";
import { extractStructuredJsonContent, normalizeMultimodalCorrectionReport } from "./vision";
import {
normalizeAdjustedPlanResponse,
normalizeTrainingPlanResponse,
@@ -367,12 +368,7 @@ async function runMultimodalCorrectionTask(task: NonNullable<TaskRow>) {
schema: multimodalCorrectionSchema,
},
},
parse: (content) => {
if (typeof content === "string") {
return JSON.parse(content);
}
return content as Record<string, unknown>;
},
parse: (content) => normalizeMultimodalCorrectionReport(extractStructuredJsonContent(content)),
});
const result = {