- OpenRouter as an alternative chat provider: server-side API key
(settings.json or OPENROUTER_API_KEY), model list with vision marks and
filter, SSE streaming, images as data URLs. Memory embeddings stay on Ollama;
park/warm LLM are no-ops for the remote provider.
- AssistentSaveKnowledgeAttach: JArray param is not supported by SwarmUI API
reflection and aborted registration of every later API call; use string[].
- SQLite bootstrap: preload native e_sqlite3 for the current OS/arch
(win/osx/linux) and resolve DllImport to it.
- settings.json: shared-read + atomic write with retry to avoid Windows
sharing violations.
- csproj: fix MSB4012 in the native SQLite copy target.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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>
Add missing WebSocket/HttpClient usings, stop using static on Config/FilePath helpers, and copy Microsoft.Data.Sqlite next to the extension dll.
Co-authored-by: Cursor <cursoragent@cursor.com>
Move prompts into Config/_base and persona folders; seed model facts into SQLite via Ollama embed and retrieve as memory_hits each turn.
Co-authored-by: Cursor <cursoragent@cursor.com>