From c92707ca94a386681ec7d857f0214285543035b1 Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Thu, 11 Jun 2026 22:00:32 -0500 Subject: [PATCH] fix(opencode): skip MCP resource image normalization --- packages/opencode/src/session/prompt.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/session/prompt.ts b/packages/opencode/src/session/prompt.ts index c5047a6059..1dfc087757 100644 --- a/packages/opencode/src/session/prompt.ts +++ b/packages/opencode/src/session/prompt.ts @@ -992,7 +992,7 @@ export const layer = Layer.effect( ) const parts = yield* Effect.forEach(resolvedParts, (part) => - part.type === "file" && part.mime.startsWith("image/") + part.type === "file" && part.source?.type !== "resource" && part.mime.startsWith("image/") ? image.normalize(part).pipe( Effect.catchIf( (error) => error instanceof Image.ResizerUnavailableError,