From b81762f5012c57bedaffd1df36e0f1903152515e Mon Sep 17 00:00:00 2001 From: Erosika Date: Thu, 23 Apr 2026 14:26:59 -0400 Subject: [PATCH] docs(sillytavern): group chat + session behavior, add missing tool MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - New Group Chats subsection: documents per-character peer routing (each group member gets their own peer, not a collapsed group- peer) and lazy peer registration for characters joining mid-chat. - Session Naming: documents the freeze-on-first-assign invariant (changing the naming mode doesn't reroute existing chats) and the Reset button for explicit session rollover. - Tool table: add honcho_save_conclusion — prior fix undercounted (2 -> 3 tools). The extension registers all three. --- docs/v3/guides/integrations/sillytavern.mdx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/v3/guides/integrations/sillytavern.mdx b/docs/v3/guides/integrations/sillytavern.mdx index c303f31f..e062a9e2 100644 --- a/docs/v3/guides/integrations/sillytavern.mdx +++ b/docs/v3/guides/integrations/sillytavern.mdx @@ -77,11 +77,12 @@ Both the context and reasoning layers use stale-while-revalidate with configurab ### Tool Call Mode -In tool call mode, the extension registers two function tools that the LLM can invoke: +In tool call mode, the extension registers three function tools that the LLM can invoke: | Tool | Description | | --- | --- | | `honcho_query_memory` | Dialectic chat query -- ask Honcho what it knows | +| `honcho_save_conclusion` | Save a key insight or biographical detail about the user to persistent memory | | `honcho_search_history` | Semantic search across session messages | This mode works best with models that support function calling. The LLM decides when to query memory rather than firing on every turn. @@ -97,6 +98,10 @@ By default, only the user peer accumulates derived memory — Honcho observes th | **Single peer** | One user peer shared across all characters | | **Per-persona** | Each character gets its own isolated memory | +### Group Chats + +Group chats register **one peer per character** in the group, not a single collapsed `group-` peer. Each character's messages land under their own peer so their derived representations stay distinct. Characters who join the group mid-chat are lazy-added to the session on their first message. + ### Session Naming | Mode | Behavior | @@ -105,6 +110,10 @@ By default, only the user peer accumulates derived memory — Honcho observes th | **Per-character** | One session per character (persistent) | | **Custom** | User-defined session name | +**Session IDs are frozen once assigned.** Changing the naming mode, the custom session name, or the character name only affects *new* chats — existing chats stay linked to their original Honcho session so history, summaries, and derivations don't fragment. + +The Active session field in the panel is read-only. To start fresh, use the **Reset** button next to it — it orphans the current session (messages remain in Honcho but the chat unlinks from them) and creates a new session on the next message. + ### Event Flow | SillyTavern Event | Action |