diff --git a/packages/opencode/src/session/processor.ts b/packages/opencode/src/session/processor.ts index 7ba9631e66..caf5a2478b 100644 --- a/packages/opencode/src/session/processor.ts +++ b/packages/opencode/src/session/processor.ts @@ -407,15 +407,13 @@ export const layer: Layer.Layer< ) const normalized = yield* Effect.forEach(toolAttachments, (attachment) => attachment.mime.startsWith("image/") - ? image - .normalize(attachment) - .pipe( - Effect.catchIf( - (error) => error instanceof Image.ResizerUnavailableError, - () => Effect.succeed(attachment), - ), - Effect.exit, - ) + ? image.normalize(attachment).pipe( + Effect.catchIf( + (error) => error instanceof Image.ResizerUnavailableError, + () => Effect.succeed(attachment), + ), + Effect.exit, + ) : Effect.succeed(Exit.succeed(attachment)), ) const omitted = normalized.filter(Exit.isFailure).length