[PR #41] Add Woven Imprint — persistent character memory extension #40

Open
opened 2026-10-15 17:59:37 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/SillyTavern/SillyTavern-Content/pull/41
Author: @virtaava
Created: 3/19/2026
Status: 🔄 Open

Base: main ← Head: add-woven-imprint


📝 Commits (1)

  • b45abf1 Adjust Woven Imprint listing for review

📊 Changes

2 files changed (+14 additions, -0 deletions)

View changed files

📝 extensions.json (+7 -0)
📝 index.json (+7 -0)

📄 Description

Summary

Adds Woven Imprint to the extension listing.

What it does: Gives SillyTavern characters persistent memory and relationship tracking. Characters remember past conversations across sessions, form opinions about the user, and develop relationships (trust, affection, tension) that evolve over time. All data stored locally in SQLite.

How it works: A Python sidecar (woven-imprint, Apache 2.0, on PyPI) runs alongside SillyTavern. The extension records dialogue via MESSAGE_SENT/MESSAGE_RECEIVED events and injects relevant memories into prompts via setExtensionPrompt() — same pattern as the built-in memory extension.

Requirements: pip install woven-imprint + an LLM backend for fact extraction (Ollama, OpenAI, etc.)

  • Apache 2.0 licensed
  • Compatible with latest SillyTavern release
  • Server plugin + UI extension
  • Documentation

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/SillyTavern/SillyTavern-Content/pull/41 **Author:** [@virtaava](https://github.com/virtaava) **Created:** 3/19/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `add-woven-imprint` --- ### 📝 Commits (1) - [`b45abf1`](https://github.com/SillyTavern/SillyTavern-Content/commit/b45abf173eef145159b63eebcc8406cb68dffa12) Adjust Woven Imprint listing for review ### 📊 Changes **2 files changed** (+14 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `extensions.json` (+7 -0) 📝 `index.json` (+7 -0) </details> ### 📄 Description ## Summary Adds [Woven Imprint](https://github.com/virtaava/sillytavern-woven-imprint) to the extension listing. **What it does:** Gives SillyTavern characters persistent memory and relationship tracking. Characters remember past conversations across sessions, form opinions about the user, and develop relationships (trust, affection, tension) that evolve over time. All data stored locally in SQLite. **How it works:** A Python sidecar ([woven-imprint](https://github.com/virtaava/woven-imprint), Apache 2.0, on PyPI) runs alongside SillyTavern. The extension records dialogue via `MESSAGE_SENT`/`MESSAGE_RECEIVED` events and injects relevant memories into prompts via `setExtensionPrompt()` — same pattern as the built-in memory extension. **Requirements:** `pip install woven-imprint` + an LLM backend for fact extraction (Ollama, OpenAI, etc.) - Apache 2.0 licensed - Compatible with latest SillyTavern release - Server plugin + UI extension - [Documentation](https://github.com/virtaava/sillytavern-woven-imprint/blob/master/README.md) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
SillyTavern/SillyTavern-Content#40
No description provided.