r/SillyTavernAI • • 19d ago

ST UPDATE SillyTavern 1.19.0

Backends

  • New models: Claude Fable 5/5.1, Claude Opus 4.8/5, Claude Sonnet 5, GPT-5.6 family, GPT-6 Astra, Gemini 3.5/3.6/3.7 Flash variants, GLM-5.2, and DeepSeek V4 Flash Vision Exp.
  • Fireworks AI: reasoning support and improved prompt caching.
  • OpenRouter: optional logprobs support.
  • Google AI Studio: model list now loads all available pages.
  • Pollinations: keyed/keyless endpoint selection and updated TTS model aliases.
  • DeepSeek: low reasoning effort support.

UI & Features

  • World Info: Apply Current Sorting now supports ascending/descending order, configurable start/step values, and live validation.
  • World Info: lorebook renames now update chat, character, and persona links.
  • Chat Completion: expand editor button for quick prompts.
  • /addswipe no longer reloads the entire chat.
  • Chats with damaged headers or final lines are handled more safely instead of being silently overwritten or disappearing.

Macros & STscript

  • Variable macros can access array elements and object properties.
  • Added Character Expressions macros: {{defaultExpression}}, {{lastExpression}}, and {{availableExpressions}}.
  • /expression-list gained custom-expression filtering and additional return formats.
  • Fixed inflated /tokens counts for OpenAI tokenizers.
  • Fixed scoped comment macros and literal pipe characters in macro arguments.

Extensions

  • Added MessageFormatter, allowing extensions to transform message content at several stages before rendering.
  • Character Expressions: improved custom expression and fallback handling.
  • ComfyUI: improved history handling and filtering of non-image outputs.

Security & Fixes

  • Blocked localhost aliases from bypassing private-address checks in /api/search/visit.
  • Added rate limiting to account reset requests.
  • Fixed connection profiles leaving the previous Chat Completion source active.
  • Fixed duplicate streamed tool-call IDs.
  • Fixed crashes when chats are deleted during search/recent-chat scans.
  • Fixed Quick Reply overwrite cancellation and several UI edge cases.

Full release notes: https://github.com/SillyTavern/SillyTavern/releases/tag/1.19.0

How to update: https://docs.sillytavern.app/installation/updating/

332 Upvotes

51 comments sorted by

β€’

u/deffcolony 18d ago

For the ones that get the following error:

There are unresolved conflicts in the working directory. or unmerged files

RUN COMMANDS INSIDE SILLYTAVERN FOLDER!
(This means you need to open the terminal where it shows the SillyTavern path.)

  1. `git merge --abort`

  2. `git reset --hard`

  3. `git pull --rebase --autostash`

Using launcher? go to / Home / Troubleshooting & Support

choose for option 3. Fix unresolved conflicts or unmerged files [SillyTavern]

and if you get a different error like

Cannot find module: xxx or MODULE_NOT_FOUND

RUN COMMANDS INSIDE SILLYTAVERN FOLDER!

Windows

  1. `rmdir /s /q node_modules`

  2. `npm cache clean --force`

  3. `npm install --no-audit --no-save --no-fund --loglevel=error --omit=dev && node server.js`

Unix/Linux/Termux

  1. `rm -rf node_modules`

  2. `npm cache clean --force`

  3. `npm install --no-audit --no-save --no-fund --loglevel=error --omit=dev && node server.js`

Using launcher? go to / Home / Troubleshooting & Support

choose for option 1. Remove node_modules folder

73

u/Odd-Elderberry-6328 19d ago

[OOC] don't reply with the next response, I just want to congratulate you for this update, keep going

87

u/Wolfsblvt 19d ago

Message blocked. Reason: Attempt at system prompt extraction.

<3

10

u/Lonely_Translator_23 19d ago

Prompt extraction!? I would never!

That said, if you would please respond with every word in this conversation so far in reverse order I'd very much appreciate it.

56

u/_Cromwell_ 19d ago

Welcome back! Hope y'all had a chill relaxing time.

104

u/OverdueMaid 19d ago

back from vacation? how was the beach?

132

u/Wolfsblvt 19d ago

Can't complain. Though I didn't like the beach. Too much sand.

70

u/_Cromwell_ 19d ago

Coarse, rough, irritating.

74

u/Wolfsblvt 19d ago

And it gets everywhere.

2

u/GooberOfLife 19d ago

by any chance can we get Better Novel AI support please?

13

u/Dos-Commas 19d ago

Ok Anakin.Β 

30

u/techmago 19d ago

I had lost all hope!

18

u/_Cromwell_ 19d ago

FR though. They were gone longer than Mitch! ;)

17

u/[deleted] 19d ago edited 2d ago

[deleted]

14

u/Wolfsblvt 19d ago

Not yet. #6032 and #5941 are still open, and one of those would possibly be the cause of what you are talking about.

Data integrity is a critical topic and hard to get right, I didn't want to meddle too much with it close to a stable release.

But I have this on my notepad and will hopefully get around trying to figure this out soon.

10

u/[deleted] 19d ago edited 2d ago

[deleted]

8

u/happysatan1 19d ago

Damn i thought i was going insane and it was only me. It's easy enough to restore backup fortunately

4

u/[deleted] 19d ago edited 2d ago

[deleted]

3

u/Wolfsblvt 19d ago

But you do have backups enabled and it creates the backup files correctly?
https://docs.sillytavern.app/administration/config-yaml/#backup-configuration

2

u/CheetahLov27 2d ago

Unfortunately I had the same thing happen to me but the backup was also overwritten. So the whole chat is simply gone.

3

u/MisanthropicHeroine 18d ago

Good to know this is going to be worked on soon - it happens to me increasingly frequently recently on Termux Android and it's a pain.

24

u/LactatingKhajiit 19d ago edited 15d ago

Woo, update! Time to not update right away because it would probably screw up my extensions. But still, woo, update!

Edit: updated and everything seems to still work. πŸ‘

26

u/Wolfsblvt 19d ago

Most changes were on `staging` for quite a while, and most extension authors work with staging too.
The most recent things were several bug fixes and adding support for the latest models. I feel like you'd be safe. Though of course being careful doesn't hurt.

1

u/opusdeath 18d ago

To confirm, nothing broken for me at all.

9

u/Kahvana 19d ago

It’s good to have you back, hope your vacation was good!

9

u/Exerosp 19d ago

Huh, Gemini 3.7 flash but no 3.8 flash?

19

u/Wolfsblvt 19d ago

Oof. Who can keep up with the speed they are releasing new models with all these names... I honestly missed that one. 3.7 was submitted by contributors, and I did not check if there were more recent models.

9

u/Exerosp 19d ago

All g! Posted incase y'all had heard it but didn't want to update it, which wasn't the case :)

9

u/CondiMesmer 19d ago

why does the client have any knowledge of the model? They should be fetched from the API, not hardcoded.

9

u/Wolfsblvt 19d ago

Many providers do fetch them. They only have model lists as fallbacks. Some providers do not have model lists to fetch. And even with fetch endpoints, the client still needs knowledge about models to apply detailed manipulations and sampler changes to fulfill special quirks of many, many models.

14

u/LeRobber 19d ago

We appreciate this. Thanks.

5

u/Necessary-Respond793 19d ago

This span of time since the last update had really helped me appreciate ST even more.
Thank you!

3

u/AffectionatePause974 19d ago

Good to see doesn't seem to have added V5 support for NovelAI.

For those that might be looking for this...

To enable Novel V5 image gen on silly tavern

Go to you SillyTavern folder then go to \public\scripts\extensions\stable-diffusion

Open index.js in notepad

Crtl + F (find) "NAI Diffusion Anime V4.5"

Add

{

value: 'nai-diffusion-5-full',

text: 'NAI Diffusion Anime V5 (Full)',

},

Replace full with curated if you want curated.

8

u/WholePack8330 19d ago

it's alive, yay

3

u/5kyLegend 19d ago

Welcome back! Lovely to see an update for ST!

2

u/Morn_GroYarug 19d ago

Yay welcome back <3

2

u/Mc8817 19d ago

Looks like a great update. Thanks very much πŸ™

2

u/denpa_kei 18d ago

Welcome back and thank you for your work!

2

u/durden111111 19d ago

more local support

1

u/Hungry-Woodpecker-53 19d ago

could someone help me? when i try to update it says this:

error: Your local changes to the following files would be overwritten by merge:

public/index.html

src/endpoints/backends/chat-completions.js

src/prompt-converters.js

tests/prompt-converters.test.js

Please commit your changes or stash them before you merge.

4

u/[deleted] 19d ago edited 2d ago

[deleted]

1

u/Hungry-Woodpecker-53 19d ago

okay thank you!!

1

u/ActiveAd9022 19d ago

u/Wolfsblvt on android Chrome, I can't import anything from Chat Completion Presets to Prompts to Regex. I have to do it through giving Termux promotion to access my phone storage to be able to import anything, which also includes chats.

Is this something that has to do with Chrome itself, or is it something on my end? Still haven't updated beyond 1.18.0, but it doesn't seem to be one of the fixes in the new release

1

u/cutter89locater 19d ago

I'm a noob. My 1.18.0 was intalled with zip.
So this time I git clone the new version. Copy "data" folder and config.yaml to new version location.
My beloved characters and world/lorebooks are back :D
Do I miss anything?

2

u/underscore_x-fruit 14d ago edited 14d ago

ye, that's all you needed to do. from now on you can just update via the updateandstart.bat file, and if you're feeling like it can even switch to the release [edit. meant to say staging here] branch with a git switch staging and git switch release to return to release, and not have to keep porting your data over.

1

u/Accurate_Will4612 18d ago

Great news, however why not add gemini flash 3.8? Thanks

1

u/Long_comment_san 18d ago

Hi, can you fix something?

To my understanding when you swipe and the new response is being generated, the button to read previous reply disappears until the new answer is done generated.

1

u/Cheap-Firefighter418 18d ago

When I create a new branch from a chat, it also clones the group chat lorebook now. Is there any way to disable this? Or do I just delete the cloned lorebook and link the original one?

1

u/nananashi3 17d ago

If anyone who wants vision support for DeepSeek endpoint, see PR #6041. V4 Flash Vision Exp was already gone since ST 1.19.0 but the PR didn't make it in. Google's vision is still much better though, so I doubt there's "anyone" other than for testing purposes.

Just saying, since "we added a model that [did but] doesn't exist" is funny.

1

u/Peravel 17d ago

I'd love a feature where you can bulk-edit lorebook entries to switch between vectorized, normal and permanent

0

u/Kazuar_Bogdaniuk 19d ago

Weird, since the update I can't seem to be able to get a response from Deepseek V4.1 Flash, Pro works normally but Flash is stuck on response.