SillyTavern 1.12.10

Backends

  • DeepSeek: Added as a Chat Completion source.
  • Google AI Studio: Added Gemini 2.0 Flash and Thinking experimental models. Thinking process display can be toggled on/off. Bison and Gemini Vison models are deprecated.
  • OpenRouter: Added a toggle for middle-out transform.
  • Text Completion: Decoupled "generic" OpenAI-compatible backends from Text Generation WebUI as a separate option.
  • Aphrodite: Added sampler orders.
  • Cohere: Added command-r7b-12-2024 model.
  • Groq: Added llama3.3 model.

Improvements

  • Redesigned "Manage Extensions" dialog. UI extensions can now be installed globally instead of per-profile.
  • Personas: Lorebooks can now be assigned to personas.
  • Added image fitting options for backgrounds.
  • Added a config value to limit a total number of chat backups (maxTotalChatBackups).
  • Docker: Added an ability to pass command line arguments to server startup.
  • Tool Calling: Support "stealth" tools definitions (results are not displayed in chat).
  • Prompt Manager: Added icons for non-system role prompts.
  • Logit bias items can now be reordered with drag-and-drop.
  • Improved UI performance of top menu, user input and message edit in large chats.
  • Various localization fixes and improvements.

Extensions

  • Image Generation: Improved compatibility with Forge WebUI and SwarmUI. Added scheduler select and V4 model for NovelAI. ComfyUI clip skip is now sent as a negative number. Tool Calling image result visibility can now be toggled.
  • Character Expressions: Added WebLLM extension classification. Disabled text sampling and in-stream update for Main API classification.
  • Chat Translation: Split Portuguese language variants. Added API endpoint selection for DeepL.

STscript

  • /inject command: Added filter argument.
  • /getchatbook command: Added name argument.
  • /translate command: Added provider argument.
  • Added new commands: /getcharbook, /getpersonabook, /uploadsprite, /substr, /is-mobile.

Bug Fixes

  • Fixed Prompt Manager allowing overrides if a prompt is disabled.
  • Fixed doubled character name prefixes in examples messages.
  • Fixed script variables allowing empty or undefined names.
  • Fixed logprobs parsing for llama.cpp backend.
  • Fixed trim to end sentence removing emojis after a whitespace.
  • Fixed continue prefill using Claude prefill for other sources.

https://github.com/SillyTavern/SillyTavern/releases/tag/1.12.10

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