github SillyTavern/SillyTavern 1.12.12

5 days ago

SillyTavern 1.12.12

News

As Extras API is deprecated since April 2024, its support in the built-in extensions will be eventually removed starting from the next release.

The following extensions will be affected:

  1. Character Expressions (including TalkingHead)
  2. Image Captioning
  3. Image Generation
  4. Summarization
  5. Vector Storage

NB: Only Extras API connectivity will be removed. The extensions will continue to work as usual. Please check the settings of affected extensions and migrate to other supported services.

Backends

  • Google AI Studio: Added new Gemini models.
  • Perplexity: Added new models, removed deprecated models.
  • Groq: Added new models, removed deprecated models.
  • OpenRouter: Added new providers and support for reasoning models.
  • OpenAI: Added o1/o3 models and reasoning effort control.
  • DeepSeek: Added reasoning model. Added tool calling support for chat model.
  • Ollama: Add num_batch config value.

Improvements

  • Improved compatibility with DeepSeek R1 and other reasoning models. Check the documentation for more details: Reasoning.
  • Most LocalStorage data is now stored in settings.json to prevent data loss.
  • Banned strings (Text Completion): Added a global non-preset list of banned strings and a killswitch to turn them off.
  • Server: Better compatibility with IPv6 networking, including auto-detection of supported interfaces. The server can now listen on any IP address.
  • Server: Added console logging level configuration.
  • Server: Added ability to customize HTTP error pages.
  • Server: CSRF protection token is now saved to session cookies.
  • Plugins: Added auto-update functionality for plugins with config for opt-out.
  • Groups: Added auxiliary field display to the members list.
  • Temporary Assistant chats can be exported as JSONL files.
  • Message image swipes can be removed one by one.

Extensions

  • Connection Profiles: Can now save and load custom stop strings.
  • WebSearch: Added an ability to search for images. Added support for Seprer API.
  • Image Generation: Added FAL.AI as a provider.
  • TTS: Added a toggle to narrate by paragraphs (non-streaming).
  • Regex: Added Reasoning blocks as a target for regex matching.
  • Typing Indicator: Moved to an official downloadable extension.

STscript

  • Added /stop-strings command to manage custom stop strings.
  • Added /member-get command to retrieve group member information.
  • Added /replace command to replace text in strings.
  • Added commands to manipulate reasoning blocks: (/reasoning-set, /reasoning-get, /reasoning-parse).

Fixes

  • Sampler seed values of -1 will not be sent to Text Completion backends anymore.
  • Imported characters will use a placeholder image if their original image is corrupted.
  • Browser cache for the app will be forced to clear on uploading an image or restarting the server.
  • Streamed generation will stop immediately when smooth streaming is used.
  • Character media alerts will be cleared from storage when the character is deleted.
  • Fixed background fitting class resetting after picking a new background image.
  • Fixed regex applying to prompts when "Alter Outgoing Prompt" is unchecked.
  • Fixed a looping condition when autoswipe is enabled and the last message is empty.
  • Fixed /lockbg and /unlockbg commands being non-functional.

Community updates

New Contributors

Full Changelog: 1.12.11...1.12.12

Don't miss a new SillyTavern release

NewReleases is sending notifications on new releases.