From d913fd57a202f92a1fe8fccae291832690debb68 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 23 Apr 2026 16:57:30 +0100 Subject: [PATCH] test: skip remaining stale live probe routes --- src/agents/live-model-turn-probes.test.ts | 6 +++++- src/agents/live-model-turn-probes.ts | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/agents/live-model-turn-probes.test.ts b/src/agents/live-model-turn-probes.test.ts index ead19314de3..8ca4fbafc59 100644 --- a/src/agents/live-model-turn-probes.test.ts +++ b/src/agents/live-model-turn-probes.test.ts @@ -98,7 +98,8 @@ describe("live model turn probes", () => { expect(shouldSkipLiveModelFileProbe({ provider: "opencode-go", id: "minimax-m2.5" })).toBe( true, ); - expect(shouldSkipLiveModelFileProbe({ provider: "opencode-go", id: "kimi-k2.5" })).toBe(false); + expect(shouldSkipLiveModelFileProbe({ provider: "opencode-go", id: "kimi-k2.5" })).toBe(true); + expect(shouldSkipLiveModelFileProbe({ provider: "fireworks", id: "glm-5" })).toBe(false); }); it("skips known stale image probe routes", () => { @@ -115,6 +116,9 @@ describe("live model turn probes", () => { id: "gemini-3.1-pro-preview-customtools", }), ).toBe(true); + expect( + shouldSkipLiveModelImageProbe({ provider: "openrouter", id: "amazon/nova-pro-v1" }), + ).toBe(true); expect(shouldSkipLiveModelImageProbe({ provider: "fireworks", id: "glm-5" })).toBe(false); }); diff --git a/src/agents/live-model-turn-probes.ts b/src/agents/live-model-turn-probes.ts index fb0c3682ef8..2500215f69c 100644 --- a/src/agents/live-model-turn-probes.ts +++ b/src/agents/live-model-turn-probes.ts @@ -24,6 +24,7 @@ const KNOWN_EMPTY_IMAGE_PROBE_MODELS = new Set([ "google/gemini-3.1-pro-preview-customtools", "opencode-go/kimi-k2.5", "opencode-go/kimi-k2.6", + "openrouter/amazon/nova-pro-v1", ]); function modelKey(model: Pick, "id" | "provider">): string { @@ -60,6 +61,9 @@ export function shouldSkipLiveModelExtraProbes( } export function shouldSkipLiveModelFileProbe(model: Pick, "id" | "provider">): boolean { + if (model.provider === "opencode-go") { + return true; + } return KNOWN_EMPTY_FILE_PROBE_MODELS.has(modelKey(model)); }