diff --git a/src/agents/pi-embedded-runner/model.ts b/src/agents/pi-embedded-runner/model.ts index 74dcc296955..af49646d93c 100644 --- a/src/agents/pi-embedded-runner/model.ts +++ b/src/agents/pi-embedded-runner/model.ts @@ -318,9 +318,9 @@ export function resolveModelWithRegistry(params: { (candidate) => candidate.id === modelId, ); const resolvedInput: Array<"text" | "image"> = configuredOpenRouterModel?.input - ? (configuredOpenRouterModel.input.filter( + ? configuredOpenRouterModel.input.filter( (item) => item === "text" || item === "image", - ) as Array<"text" | "image">) + ) : isLikelyVisionModel(modelId) ? ["text", "image"] : ["text"];