Ship Assistent 0.10: settings panel and UserPrefs with prompt weight.

Separate About-the-user memory (global + per-persona) from craft RAG, add tabbed settings with persona export/import and craft clear APIs.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Leonid Pershin
2026-08-22 02:05:12 +03:00
co-authored by Cursor
parent cf89348f85
commit fa73158e1c
18 changed files with 2081 additions and 191 deletions
+10 -2
View File
@@ -36,7 +36,7 @@ public partial class SwarmAssistentExtension : Extension
ExtensionAuthor = "mrleo1nid";
Description = "Collaborative Krea 2 assistant: Ollama chat, persona presets, vector memory, model cards, Generate loop.";
License = "MIT";
Version = "0.9.0";
Version = "0.10.0";
Tags = ["tabs", "ui", "llm", "ollama", "krea", "inpaint", "memory"];
}
@@ -81,7 +81,15 @@ public partial class SwarmAssistentExtension : Extension
API.RegisterAPICall(AssistentClonePersona, true, PermUse);
API.RegisterAPICall(AssistentSavePersona, true, PermUse);
API.RegisterAPICall(AssistentDeletePersona, true, PermUse);
Logs.Init("Swarm Assistent extension loaded (persona shelves + controls + overlay clone)");
API.RegisterAPICall(AssistentExportPersona, false, PermUse);
API.RegisterAPICall(AssistentImportPersona, true, PermUse);
API.RegisterAPICall(AssistentSaveKnobs, true, PermUse);
API.RegisterAPICall(AssistentListUserPrefs, false, PermUse);
API.RegisterAPICall(AssistentUpsertUserPref, true, PermUse);
API.RegisterAPICall(AssistentForgetUserPref, true, PermUse);
API.RegisterAPICall(AssistentClearUserPrefs, true, PermUse);
API.RegisterAPICall(AssistentClearMemory, true, PermUse);
Logs.Init("Swarm Assistent extension loaded (settings panel + user prefs + craft memory)");
}
int CfgInt(string key, int fallback)