Add Woven Imprint — persistent character memory extension - #41
Conversation
|
Sorry, but this does not pass the rule 4 check:
|
|
@Cohee1207 Thanks for the feedback. Fixed — the extension no longer requires a server plugin. It now talks directly to the woven-imprint Python sidecar via HTTP ( Install is just two steps:
No server plugin, no |
Cohee1207
left a comment
There was a problem hiding this comment.
- Please specify in the description that it requires a separate install, something like "Additional software is required, see the README" will be enough.
- Restore the extensions.json formatting to 4 spaces, to have a clean diff.
- Just updating extensions.json is not enough, you'd need to run a generate_index_json.py Python script to update index.json as well. I will clarify that in the repo README.
|
Addressed.
Also, the extension repo no longer ships or requires a SillyTavern server plugin. It is now a standard UI extension that talks directly to the local woven-imprint sidecar over HTTP. |
c7ae8f4 to
b45abf1
Compare
|
The extension repository still contains the server plugin files. You might want to remove them. |
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_RECEIVEDevents and injects relevant memories into prompts viasetExtensionPrompt()— same pattern as the built-in memory extension.Requirements:
pip install woven-imprint+ an LLM backend for fact extraction (Ollama, OpenAI, etc.)