github SillyTavern/SillyTavern 1.12.0-preview

latest releases: 1.12.3, 1.12.2, 1.12.1...
pre-release2 months ago

SillyTavern 1.12.0 - Neo Server Preview

This is a beta pre-release version. While it's stable enough for everyday use, it still may have some bugs and was not tested on Termux or with ST Launcher. Make sure to report any encountered issues.

To install this version, please switch to the staging branch:

git switch staging

Breaking changes

Data migration

This update changes the way SillyTavern handles user data and introduces a multi-account mode.

/public directory no longer stores user data.

You may have to do some preparation work before running an updated version!

Please refer to the documentation for more information: SillyTavern 1.12.0 Migration Guide

Since the default UI themes, backgrounds, QR and Moving UI presets are removed from /public, you may have git merge conflicts on pulling. Don't forget to back up important data, then run git reset --hard, then try pulling again.

External media

As announced in release 1.11.7, external media in chats is now blocked by default. Please enable it manually per character if needed.

Security notice

NEVER HOST ANY INSTANCES TO THE OPEN INTERNET WITHOUT ENSURING PROPER SECURITY MEASURES FIRST.

While we tried to implement the best security practices, hosting publicly accessible SillyTavern instances is not recommended.

If you still want to set an externally accessible instance, please refer to our guide: Reverse Proxying SillyTavern

New features

User Data & Accounts

  • Introduced a configurable path for all persistent user data. You can now store user data outside of the repository, like AppData or dot directories.
  • Added a local multi-account mode with optional password protection and an admin role. Every user has an independent data directory.
  • Added a two-mode login screen when multiple users are configured: account picker or discreet login.
  • CSRF protection no longer prevents from opening an app in multiple tabs. Use with care, data sync between several open tabs is still not implemented.
  • Added an "Account" dialog under the user settings menu. There you can:
    • Download a full backup of all user data from the UI.
    • Reset just your settings or everything to factory defaults.
    • Manage setting snapshots.
    • Change your password (if enabled).
  • Added an "Admin Panel" dialog under the user settings menu. There you can manage existing or create new users.

Data Bank (RAG)

Data Bank is a new and improved way of using the Vector Storage plugin for Retrieval-Augmented Generation. Build your library of documents and seamlessly integrate them into LLM prompts.

See the documentation for a comprehensive description: Data Bank

  • Added a unified document storage with three scopes: global, character, and chat.
  • Implemented diverse ways of building data collections: local files, web pages, Fandom wikis, YouTube videos, etc.
  • Added Cohere API as the source of embeddings.
  • Added an experimental option to translate documents to English before generating vectors.

Community updates

New Contributors

Full Changelog: 1.11.8...1.12.0-preview

Don't miss a new SillyTavern release

NewReleases is sending notifications on new releases.