mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-08-13 17:16:12 +00:00
Per review: upscaling should be the default behavior (like the original flux-2-pro chain), not agent opt-in. Policy: every image model whose native output is below ~2MP now sets upscale=True in its catalog — users never silently get low-res images. Native hi-res models (Seedream 5 Pro/Lite, Krea 2 Large) stay off to avoid paying to upscale already-large output. - FAL catalog: 16 models flipped to upscale=True (klein, z-image, nano-banana pro/2/2-lite, gpt-image 1.5/2, ideogram v3/v4, recraft v4/v4.1, qwen image/3, krea-2 medium on FAL, MAI 2.5 pro). - Krea plugin: per-model upscale defaults (medium + medium-turbo ON at 1.5K native; large OFF at 2K native), precedence explicit kwarg > image_gen.krea.upscale config > catalog default. - The 'upscale' tool param remains as a per-call override in both directions (false = fast draft, true = force on hi-res/edits). - Video unchanged: opt-in only (default-on would double every video's cost and latency). - Sibling tests updated: routing/payload tests pass upscale=False where the assertion targets the generation submit; catalog test now pins the native-resolution policy instead of the flux-2-pro snapshot.