diff --git a/AssistentConfig.cs b/AssistentConfig.cs index 43a0171..cbdac56 100644 --- a/AssistentConfig.cs +++ b/AssistentConfig.cs @@ -1681,6 +1681,16 @@ public sealed class AssistentConfig ?? new JObject { ["chat"] = new JArray(), ["memory"] = new JArray() }; } + /// Heard-examples RAG knobs (legacy training-agent.json on data volume). + public JObject LoadTrainingAgent() + => TryReadJson(Path.Combine(_overlayRoot, "training-agent.json")) + ?? new JObject + { + ["enabled"] = true, + ["auto_link_on_approve"] = true, + ["heard_quota"] = 3, + }; + public List ResolveEnabledSkills(string personaId, JArray clientSkills) { var catalog = ListSkills(personaId); diff --git a/SwarmAssistentExtension.cs b/SwarmAssistentExtension.cs index 3be7d58..ede3e42 100644 --- a/SwarmAssistentExtension.cs +++ b/SwarmAssistentExtension.cs @@ -33,7 +33,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.16.0"; + Version = "0.16.1"; Tags = ["tabs", "ui", "llm", "ollama", "krea", "inpaint", "memory", "knowledge", "heard", "books"]; } @@ -81,7 +81,7 @@ public partial class SwarmAssistentExtension : Extension API.RegisterAPICall(AssistentForgetUserPref, true, PermUse); API.RegisterAPICall(AssistentClearUserPrefs, true, PermUse); API.RegisterAPICall(AssistentClearMemory, true, PermUse); - Logs.Init("Swarm Assistent extension loaded (0.16.0 knowledge books hub)"); + Logs.Init("Swarm Assistent extension loaded (0.16.1 knowledge books hub)"); } int CfgInt(string key, int fallback)