New
1.13.2
SillyTavern 1.13.2
News
- The 01.AI (lingyiwanwu) Chat Completion source is pending deprecation due to underutilization and geographical restrictions. Please reach out if you use it.
Backends
- Chat Completion: Scale Spellbook and Window AI removed from sources as they are no longer in service.
- Ollama: Removed Mirostat parameters from the UI as they are not supported.
- Perplexity, Groq, MistralAI, AI21, xAI: Synchronized model lists with their respective APIs.
- Claude: Removed retired Claude 2 models from the list.
- Text Generation WebUI: Added nsigma sampler controls.
- OpenRouter: Gemini models will now be passed the same safety settings as AI Studio/Vertex AI.
Improvements
- Personas: Added an optional Persona title field for cosmetic titles.
- Personas: Avatars can now be thumbnailed to reduce network load.
- Personas: The original aspect ratio is now preserved when "Never resize avatars" is enabled.
- Text Completion: Macros are now replaced in the Banned Strings list.
- Chat Completion: Added generation type filters to injected prompts.
- Advanced Formatting: Added templates for Kimi K2 and Mistral Small 24B models.
- World Info: Added generation type filters to WI entries.
- Import: Added the ability to import characters from Perchance AI.
- Import: Added BYAF file import support.
- UI: Redesigned the layouts of the character search bar and Creator's Notes display.
- UI: A list of character tags filters is now scrollable.
- UX: Messages with image attachments can now be swiped to regenerate.
- UX: Added the ability to remove video attachments from messages.
- Welcome Screen: "Start New Chat" will now start a temporary chat only if you are already in one.
- Clean-Up: Added a cleanup scan for unused video attachments.
- Server: Added a startup setting to use a global data path instead of the server data path.
- Server: Increased request payload size limits (200 -> 500 Mb).
- Server: Browser cache cleanup on server restart is now an optional setting.
- Server: Console access log output is now controlled by the
logging.enableAccessLogsetting. - Added character tags as data attributes for rendered chat messages.
Extensions
- Extensions can now save and load data from API setting presets.
- Extensions can now use structured generation with a JSON schema.
- Image Generation: Added support for video outputs from workflows.
- TTS: Added Pollinations as a TTS source.
- TTS: Added new models and speed control to the ElevenLabs TTS source.
- Image Captioning: Added the 'Show captions in chat' setting.
- Vectors: Added Google Vertex AI as a source.
STscript
/injectcommand: An ID will be automatically generated if not provided and will be returned as command output./genrawcommand: Added aprefillparameter.{{setvar}}/{{setglobalvar}}macros: Now allow setting empty values.
Bug fixes
- Fixed the uploading of MKV video attachments.
- Fixed image models being displayed in the TogetherAI text model list.
- Fixed being unable to search by model ID in OpenRouter for Text Completion.
- Fixed checking for updates in extensions that are not Git repositories.
- Fixed the Regex extension not loading if a script had an invalid placement array.
- Fixed WI entries failing to load into the editor if they contained corrupted data.
- Fixed thumbnails for backgrounds with names containing a single quote.
- Fixed "Click to Edit" activating on copy from code blocks and while deleting messages.
- Fixed not being able to assign additional WI connections during character creation.
- Fixed the application of message CSS styling that uses pseudo-classes in selectors.
- Fixed FAL.AI image models list loading.
- Fixed
{{getvar}}in slash commands if the macro name is not lowercase. - Fixed cutoff of hamburger and wand menus on height overflow.
- Fixed prompts with inline videos when using Prompt Post-Processing.
- Fixed non-streaming "Narrate by paragraph" to work regardless of the streaming setting.
Community updates
- Allow message swipe gens with image attachments by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4184
- KoboldAI Instruct format preset by @henk717 in https://github.com/SillyTavern/SillyTavern/pull/4193
- Fixed minor avatar cropping bug in avatars.js by @02loka in https://github.com/SillyTavern/SillyTavern/pull/4192
- Fix attachment file extension extraction by @GregW6 in https://github.com/SillyTavern/SillyTavern/pull/4199
- Image Generation: Support video outputs for ComfyUI by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4194
- Refactor saveBase64AsFile uploads by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4200
- Removing zh-tw translations for specific extension by @qvink in https://github.com/SillyTavern/SillyTavern/pull/4208
- Fix default emojis expression fallback setting resetting on reload by @Wolfsblvt in https://github.com/SillyTavern/SillyTavern/pull/4206
- Select2 visual bug fix by @qvink in https://github.com/SillyTavern/SillyTavern/pull/4207
- Add backfill for missing WI entries fields by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4203
- feat(elevenlabs): add new models and deprecate old ones by @augusteo in https://github.com/SillyTavern/SillyTavern/pull/4212
- Feature/Perchance AI Character Chat import by @m-petra-fn in https://github.com/SillyTavern/SillyTavern/pull/4211
- Implement persona thumbnails by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4210
- Add Speed Control to ElevenLabs TTS Provider by @augusteo in https://github.com/SillyTavern/SillyTavern/pull/4213
- feature: customizable mappings for presets per model name / chat template by @kallewoof in https://github.com/SillyTavern/SillyTavern/pull/4153
- Add persona titles by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4224
- Current Mistral Small 24B Instruct Format by @Vhallo in https://github.com/SillyTavern/SillyTavern/pull/4226
- Bugfix - Clicking on tag view list toggles checkbox by @m-petra-fn in https://github.com/SillyTavern/SillyTavern/pull/4227
- Refactor: Replace Deprecated Code by @GregW6 in https://github.com/SillyTavern/SillyTavern/pull/4221
- Non-streaming narrate by paragraphs setting now actually works automatically regardless of streaming-related settings. Resolves #4228. by @Erquint in https://github.com/SillyTavern/SillyTavern/pull/4232
- Improve sanitation of CSS pseudo-classes by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4230
- Move itemized prompts into separate module by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4229
- Move Kobold Classic settings into related module by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4234
New Contributors
- @02loka made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4192
- @GregW6 made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4199
- @augusteo made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4212
- @m-petra-fn made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4211
- @jenrzzz made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4236
- @Ph0rk0z made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4258
- @Fensterbank made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4256
- @zonde306 made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4304
- @cloudskytian made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4302
Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.13.1...1.13.2