From 30be4bd5b0ef9101d57e5715844451ff8692fc27 Mon Sep 17 00:00:00 2001 From: Towsty Date: Sat, 26 Sep 2026 14:27:36 -0500 Subject: [PATCH] Wire Qwen Edit Start still to image_1 and PE-I2I identity keep. Edit no longer invents strangers when the prompt omits or PE drops image tokens; Hero stays Klein-only. Co-authored-by: Cursor --- components/studio2/Bench.vue | 6 +++--- docs/qwen21.md | 4 +++- server/utils/studio2/runner.ts | 28 +++++++++++++++++++--------- shared/studio2/contracts.mjs | 5 ++++- shared/studio2/qwen21-edit.mjs | 26 ++++++++++++++++++++++++++ tests/studio2-bench.test.mjs | 20 +++++++++++++++++++- 6 files changed, 74 insertions(+), 15 deletions(-) create mode 100644 shared/studio2/qwen21-edit.mjs diff --git a/components/studio2/Bench.vue b/components/studio2/Bench.vue index 9588e55..58ad219 100644 --- a/components/studio2/Bench.vue +++ b/components/studio2/Bench.vue @@ -109,7 +109,7 @@

hero encode + lock text — not a MiniMax face/clothes split on stills

-

Qwen edit uses source as <image1>, not Klein hero-ref. No locks or LoRA stack.

+

Qwen Edit uses Start still as <image1>. Hero is Klein-only and is ignored.

Qwen 2.1 — no hero, locks, or LoRA stack.