openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
12 lines (11 loc) • 595 B
JavaScript
//#region src/agents/image-sanitization.ts
const DEFAULT_IMAGE_MAX_DIMENSION_PX = 1200;
const DEFAULT_IMAGE_MAX_BYTES = 5 * 1024 * 1024;
/** Resolve configured image sanitization limits for agent payloads. */
function resolveImageSanitizationLimits(cfg) {
const configured = cfg?.agents?.defaults?.imageMaxDimensionPx;
if (typeof configured !== "number" || !Number.isFinite(configured)) return {};
return { maxDimensionPx: Math.max(1, Math.floor(configured)) };
}
//#endregion
export { DEFAULT_IMAGE_MAX_DIMENSION_PX as n, resolveImageSanitizationLimits as r, DEFAULT_IMAGE_MAX_BYTES as t };