fix: disable image module for now (#27248)
This commit is contained in:
parent
3be65dff46
commit
67e6408cef
1 changed files with 8 additions and 4 deletions
|
|
@ -402,10 +402,14 @@ export const layer: Layer.Layer<
|
||||||
typeof attachment.mime === "string" &&
|
typeof attachment.mime === "string" &&
|
||||||
typeof attachment.url === "string",
|
typeof attachment.url === "string",
|
||||||
)
|
)
|
||||||
|
// temporarily disabled
|
||||||
|
// const normalized = yield* Effect.forEach(toolAttachments, (attachment) =>
|
||||||
|
// attachment.mime.startsWith("image/")
|
||||||
|
// ? image.normalize(attachment).pipe(Effect.exit)
|
||||||
|
// : Effect.succeed(Exit.succeed<MessageV2.FilePart>(attachment)),
|
||||||
|
// )
|
||||||
const normalized = yield* Effect.forEach(toolAttachments, (attachment) =>
|
const normalized = yield* Effect.forEach(toolAttachments, (attachment) =>
|
||||||
attachment.mime.startsWith("image/")
|
Effect.succeed(Exit.succeed<MessageV2.FilePart>(attachment)),
|
||||||
? image.normalize(attachment).pipe(Effect.exit)
|
|
||||||
: Effect.succeed(Exit.succeed<MessageV2.FilePart>(attachment)),
|
|
||||||
)
|
)
|
||||||
const omitted = normalized.filter(Exit.isFailure).length
|
const omitted = normalized.filter(Exit.isFailure).length
|
||||||
const attachments = normalized.filter(Exit.isSuccess).map((item) => item.value)
|
const attachments = normalized.filter(Exit.isSuccess).map((item) => item.value)
|
||||||
|
|
@ -414,7 +418,7 @@ export const layer: Layer.Layer<
|
||||||
output:
|
output:
|
||||||
omitted === 0
|
omitted === 0
|
||||||
? value.output.output
|
? value.output.output
|
||||||
: `${value.output.output}\n\n[${omitted} image${omitted === 1 ? "" : "s"} omitted: could not be resized below the inline image size limit.]`,
|
: `${value.output.output}\n\n[${omitted} image${omitted === 1 ? "" : "s"} omitted: could not be resized below the image size limit.]`,
|
||||||
attachments: attachments?.length ? attachments : undefined,
|
attachments: attachments?.length ? attachments : undefined,
|
||||||
}
|
}
|
||||||
// TODO(v2): Temporary dual-write while migrating session messages to v2 events.
|
// TODO(v2): Temporary dual-write while migrating session messages to v2 events.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue