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>
This commit is contained in:
Leonid Pershin
2026-08-23 19:59:45 +03:00
co-authored by Cursor
parent 65a0982b9d
commit b0f2736f65
22 changed files with 1674 additions and 265 deletions
+12
View File
@@ -368,6 +368,9 @@ export function resolveTurnIntent(patch, userText, {
/** Params the client fills from Exact on Generate when the LLM omits them (sparse contract). */
export const EXACT_GENERATE_PARAM_KEYS = ['steps', 'cfg', 'sigma_shift'];
/** Params the user may pin via chips/UI; preserved on Generate when the LLM omits them. */
export const SESSION_PINNED_PARAM_KEYS = ['sampler', 'scheduler', 'aspect', 'seed'];
/**
* Turbo/RAW profile numbers from Exact — no sessionExact overlay.
* profileName should already reflect the live checkpoint (turbo vs raw).
@@ -431,6 +434,14 @@ export function mergeExactParamsForGenerate(patch, {
}
}
}
for (const key of SESSION_PINNED_PARAM_KEYS) {
if (out[key] != null) {
continue;
}
if (sessionExact?.[key] != null) {
out[key] = sessionExact[key];
}
}
return { patch: out, clearSessionKeys, profile: defaults.profile };
}
@@ -450,6 +461,7 @@ export function attachSession(SA) {
resolveExactProfileDefaults,
mergeExactParamsForGenerate,
EXACT_GENERATE_PARAM_KEYS,
SESSION_PINNED_PARAM_KEYS,
GEN_KEYS,
};
}