Files
swarm-assistent/Config/_base/ui.json
T
Leonid PershinandCursor b0f2736f65 Ship Assistent 0.15.11: collaborative params, richer UI, and strict image critique.
Adds session_exact pinning, sampler/scheduler chips, expanded param tags with non-default highlighting, QLoRA HF presets, LoRA strength editing, SQLite bootstrap for training memory, last-job UI, and harsher critique_image QC so result review leads with defects instead of praise.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-23 19:59:45 +03:00

74 lines
7.1 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"welcome_html": "<div class=\"sa-welcome-title\">Assistent · Krea 2</div><ul><li><strong>Generate</strong> слева — живой просмотр. Несколько вариантов → сетка + клик для просмотра.</li><li><strong>Refs</strong> — референсы на отдельной вкладке: drop / paste / Снимок gen.</li><li>У каждого чата свои параметры, LoRA, последний кадр и refs.</li><li>Чипсы aspect / seed / Turbo·RAW / sampler / scheduler — ваш pin; <strong>подсветка</strong> = значение не Exact. Строка параметров под чипами показывает всё (init, neg±…). Generate: «Собрать + Gen», /gen или Vary. <code>/help</code>.</li><li>Модель шлёт только изменённые поля + <code>generate</code>; steps/cfg подставляет клиент из Exact.</li></ul>Напиши, что сгенерировать — или кинь референс и попроси правку.",
"help_text": "Slash-команды (без LLM):\n/help — этот список\n/new — новый чат\n/history — список чатов\n/compress — сжать старые ходы в саммари (та же модель)\n/debug — сводка UI/Exact\n/debug ask · /why — сводка + короткий ответ модели\n/gen — Generate из сессии чата\n/look generate|refN — прикрепить окно к vision\n/init /mask /clear — Init / Mask / Clear Init\n/interrupt — остановить генерацию\n/aspect 16:9 — размер из таблицы 1K\n/seed lock|random — зафиксировать или рандомизировать seed\n/vary — новый seed, тот же промпт\n/sampler euler — семплер Swarm\n/scheduler simple — шедулер Swarm\n/pack write|ordinary|critique|compose|params|inpaint|describe|persona\n/persona new — интервью: клон текущей личности (overlay)\n/persona clone <id> — клон с указанной\n/persona save — записать согласованный черновик\n/inventory — rescan моделей + обновить список LoRA\n\nНесколько вариантов в одном запросе («оба», разный свет) → патч с variants[] → сетка на Generate.\nЧипсы над полем ввода: aspect / seed / Turbo·RAW / sampler / scheduler — без автозапуска; Vary и /gen — с Generate.\nУ каждого чата свои параметры Generate; смена чата восстанавливает кадр и refs.\nOverlay-личности удаляет только кнопка ✕ рядом с селектом (не модель).\nЧип контекста в шапке чата показывает бюджет окна; клик — панель слоёв и ручное сжатие.",
"chips": [
{ "label": "1:1", "action": "aspect", "value": "1:1", "title": "1024×1024" },
{ "label": "4:5", "action": "aspect", "value": "4:5", "title": "928×1152" },
{ "label": "2:3", "action": "aspect", "value": "2:3", "title": "832×1216" },
{ "label": "16:9", "action": "aspect", "value": "16:9", "title": "1344×768 (Swarm Side 1024)" },
{ "label": "9:16", "action": "aspect", "value": "9:16", "title": "768×1344 (Swarm Side 1024)" },
{ "sep": true },
{ "label": "Seed lock", "action": "seed", "value": "lock", "title": "Оставить текущий seed" },
{ "label": "Seed 1", "action": "seed", "value": "random", "title": "Случайный seed" },
{ "label": "Vary", "action": "vary", "value": "1", "title": "Тот же промпт, новый seed + generate" },
{ "sep": true },
{ "label": "Turbo", "action": "krea_profile", "value": "turbo", "title": "Turbo: steps 8, CFG 1" },
{ "label": "RAW", "action": "krea_profile", "value": "raw", "title": "RAW: steps 28, CFG 4.5" },
{ "sep": true },
{ "label": "Euler", "action": "sampler", "value": "euler", "title": "Sampler: euler (Swarm default)" },
{ "label": "Heun", "action": "sampler", "value": "heun", "title": "Sampler: heun" },
{ "label": "DPM++", "action": "sampler", "value": "dpmpp_2m", "title": "Sampler: dpmpp_2m" },
{ "sep": true },
{ "label": "Normal", "action": "scheduler", "value": "normal", "title": "Scheduler: normal" },
{ "label": "Simple", "action": "scheduler", "value": "simple", "title": "Scheduler: simple (часто с Turbo)" },
{ "label": "Karras", "action": "scheduler", "value": "karras", "title": "Scheduler: karras" }
],
"slash": [
{ "cmd": "/help", "hint": "список команд", "action": "help" },
{ "cmd": "/new", "hint": "новый чат", "action": "new" },
{ "cmd": "/history", "hint": "история чатов", "action": "history" },
{ "cmd": "/compress", "hint": "сжать старые ходы", "action": "compress" },
{ "cmd": "/debug", "hint": "сводка · ask = с LLM", "action": "debug" },
{ "cmd": "/why", "hint": "debug + пояснение LLM", "action": "why" },
{ "cmd": "/gen", "hint": "Generate из сессии", "action": "gen" },
{ "cmd": "/look ", "hint": "generate|refN", "action": "look" },
{ "cmd": "/init", "hint": "как Init", "action": "init" },
{ "cmd": "/mask", "hint": "как Mask", "action": "mask" },
{ "cmd": "/clear", "hint": "сброс Init/Mask", "action": "clear" },
{ "cmd": "/interrupt", "hint": "стоп", "action": "interrupt" },
{ "cmd": "/aspect ", "hint": "16:9", "action": "aspect" },
{ "cmd": "/seed ", "hint": "lock|random", "action": "seed" },
{ "cmd": "/vary", "hint": "новый seed", "action": "vary" },
{ "cmd": "/sampler ", "hint": "euler|heun|dpmpp_2m", "action": "sampler" },
{ "cmd": "/scheduler ", "hint": "normal|simple|karras", "action": "scheduler" },
{ "cmd": "/pack ", "hint": "write|critique|…", "action": "pack" },
{ "cmd": "/inventory", "hint": "rescan моделей", "action": "inventory" },
{ "cmd": "/persona new", "hint": "клон / новая личность", "action": "persona_new" },
{ "cmd": "/persona clone ", "hint": "клон с id", "action": "persona_clone" },
{ "cmd": "/persona save", "hint": "записать черновик", "action": "persona_save" }
],
"pack_aliases": {
"ordinary": "ordinary",
"combine": "ordinary",
"normal": "ordinary",
"general": "ordinary",
"default": "ordinary",
"write": "write_prompt",
"write_prompt": "write_prompt",
"critique": "critique_image",
"critique_image": "critique_image",
"compose": "compose_scene",
"compose_scene": "compose_scene",
"params": "fix_params",
"fix_params": "fix_params",
"inpaint": "inpaint_edit",
"inpaint_edit": "inpaint_edit",
"describe": "describe_ref",
"describe_ref": "describe_ref",
"persona": "author_persona",
"author": "author_persona",
"author_persona": "author_persona",
"clone_persona": "author_persona"
}
}