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)
- Open SillyTavern → Extensions → Install Extension.
- Paste the repository URL
https://github.com/muyoou/st-memory-enhancementand click Install for all users. - (If you’re in China and hit network issues, use the Gitee mirror
https://gitee.com/muyoou/st-memory-enhancement.) - 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
- Installation guide – https://muyoo.com.cn/memory/doc/start
- FAQ / self‑diagnosis – https://muyoo.com.cn/memory/doc/installFaq
- Contribution guide – see the
dev/README.mdin the repo. - Community – QQ group 1030109849 for bug reports and discussion.
🙌 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