


























@@ -29,6 +29,8 @@ import {
2929LIVE_MODEL_IMAGE_PROBE_ENV,
3030modelSupportsImageInput,
3131shouldSkipLiveModelExtraProbes,
32+shouldSkipLiveModelFileProbe,
33+shouldSkipLiveModelImageProbe,
3234} from "./live-model-turn-probes.js";
3335import { createLiveTargetMatcher } from "./live-target-matcher.js";
3436import { isLiveProfileKeyModeEnabled, isLiveTestEnabled } from "./live-test-helpers.js";
@@ -463,7 +465,7 @@ async function runExtraTurnProbes(params: {
463465reasoning: resolveTestReasoning(params.model),
464466maxTokens: 128,
465467};
466-if (LIVE_FILE_PROBE_ENABLED) {
468+if (LIVE_FILE_PROBE_ENABLED && !shouldSkipLiveModelFileProbe(params.model)) {
467469logProgress(`${params.progressLabel}: file-read probe`);
468470const file = await completeSimpleWithTimeout(
469471params.model,
@@ -497,6 +499,8 @@ async function runExtraTurnProbes(params: {
497499if (!fileProbeTextMatches(fileText)) {
498500throw new Error(`file-read probe did not return ${LIVE_MODEL_FILE_PROBE_TOKEN}: ${fileText}`);
499501}
502+} else if (LIVE_FILE_PROBE_ENABLED) {
503+logProgress(`${params.progressLabel}: file-read probe skipped (known empty route)`);
500504}
501505502506if (!LIVE_IMAGE_PROBE_ENABLED) {
@@ -506,6 +510,10 @@ async function runExtraTurnProbes(params: {
506510logProgress(`${params.progressLabel}: image probe skipped (no image input)`);
507511return;
508512}
513+if (shouldSkipLiveModelImageProbe(params.model)) {
514+logProgress(`${params.progressLabel}: image probe skipped (known empty route)`);
515+return;
516+}
509517510518logProgress(`${params.progressLabel}: image probe`);
511519const image = await completeSimpleWithTimeout(
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。