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:
+5
-1
@@ -477,7 +477,7 @@ public sealed class AssistentConfig
|
||||
|
||||
static readonly HashSet<string> ReservedConfigFiles = new(StringComparer.OrdinalIgnoreCase)
|
||||
{
|
||||
"exact.json", "controls.json", "skills.json", "ui.json", "assistant.json",
|
||||
"exact.json", "controls.json", "skills.json", "ui.json", "assistant.json", "training-qlora.json",
|
||||
};
|
||||
|
||||
static readonly HashSet<string> ReservedConfigDirs = new(StringComparer.OrdinalIgnoreCase)
|
||||
@@ -934,6 +934,8 @@ public sealed class AssistentConfig
|
||||
|
||||
public JObject LoadUi(string personaId) => MergeJsonLayers("ui.json", LayerRoots(personaId));
|
||||
|
||||
public JObject LoadTrainingQlora(string personaId) => MergeJsonLayers("training-qlora.json", LayerRoots(personaId));
|
||||
|
||||
/// <summary>Exact (KV) memory: bundled base → persona overlays → disk overlays. Persona keys overwrite base.</summary>
|
||||
public JObject LoadExact(string personaId) => MergeJsonLayers("exact.json", LayerRoots(personaId));
|
||||
|
||||
@@ -1641,6 +1643,7 @@ public sealed class AssistentConfig
|
||||
JObject ui = LoadUi(id);
|
||||
JObject model = LoadModelProfile(id);
|
||||
JObject exact = LoadExact(id);
|
||||
JObject training = LoadTrainingQlora(id);
|
||||
var packs = ListPacks(id);
|
||||
var skills = ListSkills(id);
|
||||
var personas = ListPersonaCatalog();
|
||||
@@ -1656,6 +1659,7 @@ public sealed class AssistentConfig
|
||||
["ui"] = ui,
|
||||
["model"] = model,
|
||||
["exact"] = exact,
|
||||
["training"] = training,
|
||||
["controls"] = controlsSchema,
|
||||
["control_values"] = controlValues,
|
||||
["persona_source"] = PersonaSource(id),
|
||||
|
||||
Reference in New Issue
Block a user