muyoou/st-memory-enhancement

SillyTavern酒馆的长期记忆增强插件

🎭 What is SillyTavern Memory‑Enhancement Plugin?

A small open‑source extension for the SillyTavern AI‑driven role‑play web app. It adds a structured, table‑based long‑term memory system so that characters can retain details such as back‑story, important events, or items across many chat turns. The plugin works only in SillyTavern’s chat‑completion mode.


✨ Core capabilities (as described in the README)

Feature What it does
Structured memory storage Stores character facts in editable tables; future plans include a node‑editor for custom table types.
In‑place editing Users can view and modify table rows directly in the UI.
Template management Multiple memory‑templates can be saved and switched, letting creators reuse different table layouts.
Prompt generation & injection Automatically builds precise prompt snippets from the table and injects them (as macros or world‑book entries) to guide the LLM.
Chat‑side display Table rows can be pushed into the chat DOM with custom styling so important info stays visible.
Export / share All settings and table structures can be exported as JSON for backup or sharing with other creators.
Planned step‑wise operations Future integration with SillyTavern’s main/sub‑API to automate tasks like generating, cleaning, or rebuilding memory blocks.

🚀 Getting started (quick‑install steps from the README)

  1. Open SillyTavern → Extensions → Install Extension.
  2. Paste the repository URL https://github.com/muyoou/st-memory-enhancement and click Install for all users.
  3. (If you’re in China and hit network issues, use the Gitee mirror https://gitee.com/muyoou/st-memory-enhancement.)
  4. After installation, the plugin appears as a table view in the chat UI; you can add rows, edit cells, and configure how the generated prompts are injected.

📚 Documentation & support


🙌 Who maintains it?

The project is hosted under the GitHub user muyoou. It shows a modest star count, contributor badge, and an auto‑generated contribution graph, indicating an active, though small, development team.


📦 What you get

  • A UI panel inside SillyTavern showing a spreadsheet‑like view of character memory.
  • Automatic generation of prompt snippets that are fed to the underlying LLM, improving contextual continuity.
  • Exportable JSON files for backup or sharing of memory templates.

✅ Bottom line

If you already use SillyTavern for AI‑driven role‑play and find the built‑in memory too shallow, this plugin offers a concrete, UI‑driven way to give characters a richer, persistent knowledge base without writing code yourself.

Related

  • Project
  • Project
  • Project
  • Project
  • Project