LLM Frontend for Power Users.
AGPL-3.0 License
Bot releases are hidden (Show)
latest
tag for GHCR containers now points to the latest release branch push.{{pick}}
and {{random}}
can escape commas with a backslash if using a comma as a separator.ephemeral
option for /inject
command to set a one-time prompt./api
commands returns the current API name if no arguments are provided./translate
command to translate arbitrary text./rename-char
command to rename a current character./flushinject
command can now clear a single prompt by its ID. Pass no arguments to flush all prompts./yt-script
command for YouTube video script downloading./ask
command to use a new syntax similar to /sendas
.Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.12.0...1.12.1
Published by Cohee1207 5 months ago
Published by Cohee1207 5 months ago
This is an incremental update over the 1.12.0-preview and includes several breaking changes.
View the Migration Guide for details on how to prepare for the update.
Also, several new features require having a modern web browser that supports CSS Nesting. If you experience visual glitches - update your browser and/or operating system to the latest available version.
External media in chats is now blocked by default. Enable it manually if required.
/imagine
slash command./messages
slash command./send
slash command./renamechat
slash command./summarize
can now summarize any text, not just the chat messages./sendas
old syntax is now deprecated. Use the new syntax: /sendas name=<character> <message>
.{{char_version}}
, {{timeDiff}}
macros./findentry
..mes_block { overflow-y: clip; }
by @aisu-wata0 in https://github.com/SillyTavern/SillyTavern/pull/2143
{{char_version}}
by @steve02081504 in https://github.com/SillyTavern/SillyTavern/pull/2204
Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.11.8...1.12.0
Published by Cohee1207 6 months ago
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
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.
As announced in release 1.11.7, external media in chats is now blocked by default. Please enable it manually per character if needed.
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
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
Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.11.8...1.12.0-preview
Published by Cohee1207 6 months ago
{{noop}}
that resolves to an empty string. {{trim}}
macro can now be used in the chat start field.%char_avatar%
and %user_avatar
placeholders are now available for the ComfyUI workflow editor (replaced with data URI encodings of respective images)./caption
command for Image Captioning extension./bg
without arguments now reports a current background name./proxy
without arguments now reports a current proxy name./cut
command now outputs the text of removed messages to the pipe./random
command with a tag name provided as an argument can now pick a random character with a specified tag.{{lastMessage}}
and {{lastMessageId}}
macro during swiping.{{pick}}
macro rerolling on branches and renamed chats./hide
and /unhide
commands.SillyTavern WebServer
by @steve02081504 in https://github.com/SillyTavern/SillyTavern/pull/2076
decodeStyles
: remove </br>
tags before parsing by @aisu-wata0 in https://github.com/SillyTavern/SillyTavern/pull/2099
Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.11.7...1.11.8
Published by Cohee1207 7 months ago
git pull
if you updated default instructs/contexts. To fix, make a backup, then do git reset --hard
before pulling again.pick
macro: an alternative to random with the same syntax that preserves its selection on consecutive evaluations if the source string is unchanged.lastCharMessage
and lastUserMessage
macros.//
and /#
./send
, /sys
, etc) now support an optional compact
argument for slim in-chat display./genraw
: added "system" argument to control the system prompt./instruct
, /context
, and /model
commands now return the selected entry name if no argument is provided./classify
command to get the emotion label from any text./persona
command./go
and /random
commands.Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.11.6...1.11.7
Published by Cohee1207 7 months ago
Important: if you're having issues with installing NPM packages after updating, make sure you're using the latest LTS version of Node (v20.11.1 as of writing).
max_tokens_second
control.__underlined__
text formatting in messages.@import
in custom CSS of themes. Importing themes that use imports requires user confirmation.{{name}}
macro for instruct sequences./model
command: select the model for the current API./fuzzy
command: improved accuracy of search.Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.11.5...1.11.6
Published by Cohee1207 8 months ago
{{group}}
macro can now be used anywhere to get a comma-separated list of group member names.-1
is now a min value for Top K slider in Text Completion (behavior differs across backends)./impersonate
and /continue
commands now accept an optional 'quiet' prompt to use with respective generation modes.1000
. Added warnings if the value is overflown by user input.keep_alive
parameter not being sent out to Ollama backend.Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.11.4...1.11.5
Published by Cohee1207 8 months ago
Do not use.
Published by Cohee1207 8 months ago
/proxy
command.await
argument to /trigger
command./getchatname
command./delchat
command performance.Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.11.3...1.11.4
Published by Cohee1207 9 months ago
/sd
slash command now returns a link to the generated image and accepts the quiet=false
argument to suppress chat images./instruct
and /context
commands that set the appropriate templates./chat-manager
command.{{pipe}}
macro.#!/usr/bin/env bash
instead of #!/bin/bash
in start.sh
so that non-standard distros can run it OOTB by @HiroseKoichi in https://github.com/SillyTavern/SillyTavern/pull/1699
Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.11.2...1.11.3
Published by Cohee1207 9 months ago
{{mesExamplesRaw}}
macro for unformatted example dialogues./lastsprite
command./go
./world
command./gen
to override instruct "System" pseudonym.Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.11.1...1.11.2
Published by Cohee1207 10 months ago
This is the last stable release of 2023. See you in 2024!
{{charPrefix}}
macro to free mode./preset
command to switch the settings preset for an active API./rand
command that returns a random number./icw
command to switch ComfyUI workflows.Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.11.0...1.11.1
Published by Cohee1207 11 months ago
git reset --hard
./run setName.scriptName
syntaxPlease see the docs on how to use STscript: https://docs.sillytavern.app/usage/st-script/
Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.10.10...1.11.0
Published by Cohee1207 11 months ago
NB: config.conf has been migrated to config.yaml format. It should auto-convert the next time you run npm install
.
Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.10.9...1.10.10
Published by Cohee1207 11 months ago
Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.10.8...1.10.9
Published by Cohee1207 11 months ago
lastMessageId
macro to insert an ID of the last in-chat message.Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.10.7...1.10.8
Published by Cohee1207 12 months ago
This is a minor hotfix/maintenance release.
Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.10.6...1.10.7
Published by Cohee1207 12 months ago
Most of the previously built-in extensions have been converted to downloadable add-ons. You can download them via the built-in "Download Extensions and Assets" menu in the extensions panel (stacked blocks icon in the top bar).
This includes:
These plugins have been merged with the main code:
Apart from old fan favorites, some brand-new extensions are waiting for you there:
{{// comment}}
macro by @IkariDevGIT/ask
slash command for a one-time query of another character in the context of the current chat by @bdashore3/count
by @city-unit{{input}}
macro in quick replies by @IkariDevGITPublished by Cohee1207 about 1 year ago
Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.10.4...1.10.5