From 2ffe30bd4f954ccecb21e2a894b95d78ebba41cb Mon Sep 17 00:00:00 2001 From: Erosika Date: Tue, 21 Apr 2026 18:17:17 -0400 Subject: [PATCH] docs(sillytavern): post-review polish pass (DEV-1430) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Clarify installer step 4 — the plugin seeds config.json if absent - 'Puzzle piece' -> 'three-cubes' for the Extensions icon (current ST UI) - API key step notes the UI-overrides-config precedence explicitly - 'Honcho workspace ID' -> 'default Honcho workspace ID (configurable)' - Add Note after Context-modes table — Context only is session-scoped and returns empty until enough messages accumulate; Reasoning is the better default for fresh peers - Next Steps gains two cards: Install SillyTavern (upstream docs) and the Claude Code setup skill (skills/setup/SKILL.md) Follow-ups tracked separately — tool rename (observation -> conclusion, matching the /conclusion endpoint), architecture Excalidraw. --- docs/v3/guides/integrations/sillytavern.mdx | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/docs/v3/guides/integrations/sillytavern.mdx b/docs/v3/guides/integrations/sillytavern.mdx index a25f7bc9..d87b3226 100644 --- a/docs/v3/guides/integrations/sillytavern.mdx +++ b/docs/v3/guides/integrations/sillytavern.mdx @@ -43,7 +43,7 @@ The installer: 1. Clones the extension into `public/scripts/extensions/third-party/sillytavern-honcho` 2. Symlinks the server plugin to `plugins/honcho-proxy` 3. Installs the `@honcho-ai/sdk` dependency -4. Detects your `~/.honcho/config.json` if it exists +4. Detects your `~/.honcho/config.json` if it exists (if not, the plugin seeds a minimal one on first run) ### Step 3: Restart SillyTavern @@ -51,10 +51,10 @@ Stop and restart SillyTavern so the server plugin loads. If you have in-progress ### Step 4: Configure -Open **Extensions** (puzzle piece icon) and expand **Honcho Memory**: +Open **Extensions** (three-cubes icon, top-right) and expand **Honcho Memory**: 1. Check **Enable Honcho Memory** -2. Click the API key field to set your key +2. Click the API key field to set your key (if auto-detected from `~/.honcho/config.json`, you can still enter one here to override) 3. Enter your workspace ID 4. Status indicator should show **Ready** @@ -62,7 +62,7 @@ Open **Extensions** (puzzle piece icon) and expand **Honcho Memory**: If you already use Honcho with other tools (Claude Code, Cursor, Hermes), the extension reads from `~/.honcho/config.json` on startup when resolvable keys are present. Resolution order: `hosts.sillytavern.apiKey` → root-level `apiKey` → fall through to the Extensions-panel key if neither resolves. The Extensions-panel key (SillyTavern's secret manager) takes priority at request time, so entering one in the UI overrides the config file without touching it. -Note that "sillytavern" appears in two namespaces here: as the Honcho workspace ID (a Honcho concept — what you see in the dashboard) and as the `hosts.sillytavern` host key in the config file (a local convention for which tool's settings are which). +Note that "sillytavern" appears in two namespaces here: as the default Honcho workspace ID (a Honcho concept — what you see in the dashboard; configurable) and as the `hosts.sillytavern` host key in the config file (a local convention for which tool's settings are which). Flat form: @@ -110,6 +110,10 @@ The **enrichment mode** controls what layers on top of the base context: Both the context and reasoning layers use stale-while-revalidate with configurable refresh intervals. After the first turn of a session, there is zero added latency. + +**Context only** mode relies on `session.context()`, which is session-scoped — it returns empty output until the session has enough messages for Honcho to derive a representation and summary. For fresh sessions or peers with little history, Reasoning mode is a better default: it queries `peer.chat()` across all of the peer's history, not just the current session. + + ### Tool Call Mode In tool call mode, the extension registers three function tools that the LLM can invoke: @@ -182,6 +186,14 @@ The server plugin reads API credentials from SillyTavern's secrets store first, ## Next Steps + + New to SillyTavern? Start here — install guide for macOS, Linux, Windows, Docker. + + + + Agent-assisted install — idempotent, structural patches, end-to-end verification. + + Source code, issues, and install scripts.