Secrets: Added an ability to save multiple secret values per API type.
Welcome Page: Custom assistants will display their greeting message (if any).
Welcome Page: Added rename and delete buttons for recent chats.
Browser Launch (previously known as autorun): Added a config setting to choose the browser to launch.
Added a clean-up dialog to remove loose files and images from the data directory.
World Info: Budget cap max value increased to 64k tokens.
Backgrounds: Implemented lazy loading for backgrounds in the selection dialog.
Chat Completion: Added prompt post-processing types with tool calling support.
Added an ability to attach videos to messages (only supported by Gemini models).
Switched top drawer animations to use CSS transitions instead of JavaScript for better performance.
STscript
Added a setting to hide autocomplete suggestions in chat input.
Added a set of commands for managing secrets: /secret-id, /secret-write, etc.
Added access to WI entry character filters via /getwifield//setwifield commands.
Extensions
Extension manifest can now require other extensions presence to be loaded.
If any extensions failed to load, the reason will be displayed in the "Manage extensions" dialog.
Connection Profiles: Added Prompt Post-Processing and Secret ID to connection profiles.
Regex: Added bulk operations and multiple scripts export per file.
Image Generation: Added Google Imagen and AI/ML API as image generation sources. Added NovelAI V4.5 models.
TTS: Added Chatterbox, TTS WebUI and Google Gemini as TTS sources.
Gallery: Added delete functionality for gallery items.
Character Expressions: Added a switch between raw/full prompt building strategies for Main API classification.
Vector Storage: Allow chunk overlap when forced chunking on a custom delimiter.
Bug fixes
Fixed not being able to swipe right to generate if the first message was generated.
Fixed image prompt modified on image swipe not saving to the message title.
Fixed poor performance and memory leaks in the World Info editor.
Fixed personality/scenario missing in Chat Completion prompts if the respective utility prompt is empty.
Fixed parsing strings as numeric operands in STscript if command.
Fixed performance of "Back to parent chat" operation.
Community updates
add ability for exts to req other exts by @RossAscends in https://github.com/SillyTavern/SillyTavern/pull/4023
Regex: allow multiple definitions in a single file by @gakada in https://github.com/SillyTavern/SillyTavern/pull/3967
Import character card from Soulkyn by @buzz in https://github.com/SillyTavern/SillyTavern/pull/4042
Add Vertex AI Full Version support in https://github.com/SillyTavern/SillyTavern/pull/4046
refresh voices upon checkReady in openai-compatible TTS by @rsxdalv in https://github.com/SillyTavern/SillyTavern/pull/4058
Fix typos by @omahs in https://github.com/SillyTavern/SillyTavern/pull/4057
Clean console debugs for group chats by @leandrojofre in https://github.com/SillyTavern/SillyTavern/pull/4060
docs: edited the link to the forks badge by @Radovenchyk in https://github.com/SillyTavern/SillyTavern/pull/4059
Recent chats: add delete and rename buttons by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4051
Do not replace inline HTML img with image embed by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4063
Added NAI Diffusion V4.5 Full and V4.5 Curated by @closuretext in https://github.com/SillyTavern/SillyTavern/pull/4071
Allow swipe right to generate first message in non-pristine chats by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4077
Implement data clean-up dialog by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4072
Gemini inline video by @nbrown725 in https://github.com/SillyTavern/SillyTavern/pull/4078
PPP command and connection profiles by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4079
add minimum requirement of 2 [A-za-z] for slashcommand autocomplete to show up by @RossAscends in https://github.com/SillyTavern/SillyTavern/pull/4080
Fix #4083 JSON parse error when tool does not accept parameters by @iarna in https://github.com/SillyTavern/SillyTavern/pull/4084
Feature: Allow tools to accept arrays of values as an array by @iarna in https://github.com/SillyTavern/SillyTavern/pull/4085
fix: lowercase remote-user header in authelia auto-login procedure by @NicodeSS in https://github.com/SillyTavern/SillyTavern/pull/4086
Bump tar-fs from 3.0.8 to 3.0.9 in /tests by @dependabot in https://github.com/SillyTavern/SillyTavern/pull/4088
Bump multer from 2.0.0 to 2.0.1 by @dependabot in https://github.com/SillyTavern/SillyTavern/pull/4093
Sync OpenRouter providers list by @cloak1505 in https://github.com/SillyTavern/SillyTavern/pull/4101
Add gemma-3n-e4b-it by @cloak1505 in https://github.com/SillyTavern/SillyTavern/pull/4102
UI performance optimizations and refactoring by @RossAscends in https://github.com/SillyTavern/SillyTavern/pull/4096
Implement Google AI Studio model list dynamic fetching in https://github.com/SillyTavern/SillyTavern/pull/4113
animated bg thumb toggle by @Vibecoder9000 in https://github.com/SillyTavern/SillyTavern/pull/4109
Implement lazy loading for background menu by @Vibecoder9000 in https://github.com/SillyTavern/SillyTavern/pull/4110
Add skip save checks to all on-init event handlers by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4117
Replace url.origin with trimTrailingSlash in https://github.com/SillyTavern/SillyTavern/pull/4118
Refactor and fix type errors in WI and script modules by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4123
add dots1 templates by @LumiWasTaken in https://github.com/SillyTavern/SillyTavern/pull/4128
Add PPP types allowing tool calls by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4125
Update outdated readme-zh_cn.md by @MAX-TAB in https://github.com/SillyTavern/SillyTavern/pull/4134
TTS WebUI provider by @rsxdalv in https://github.com/SillyTavern/SillyTavern/pull/4097
Fix Typo in Error Message by @leopardracer in https://github.com/SillyTavern/SillyTavern/pull/4140
Solve the issue where selecting an unofficial Gemini model and then clicking 'Connect' causes the selection to be reset in https://github.com/SillyTavern/SillyTavern/pull/4139
Secrets manager by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4131
Update npm dependencies by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4142
Added new slash command member-count by @Culpeo in https://github.com/SillyTavern/SillyTavern/pull/4149
Increase 's opacity from 0.2 to 0.4 by @cloak1505 in https://github.com/SillyTavern/SillyTavern/pull/4144
Support for chatterbox api by @Boof2015 in https://github.com/SillyTavern/SillyTavern/pull/4145
Update ru-ru locale by @Yokayo in https://github.com/SillyTavern/SillyTavern/pull/4150
Rework browser launch functionality by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4143
Improve and Add Traditional Chinese Translations by @RivelleDays in https://github.com/SillyTavern/SillyTavern/pull/4156
feat: Added AI/ML API Provider Support by @D1m7asis in https://github.com/SillyTavern/SillyTavern/pull/4135
Emotions: Use the full context for main API by @kingbri1 in https://github.com/SillyTavern/SillyTavern/pull/4157
More expression fixes for main API by @kingbri1 in https://github.com/SillyTavern/SillyTavern/pull/4162
Add region option for vertex express mode to access more models by @AliceRabbit in https://github.com/SillyTavern/SillyTavern/pull/4155
Feature: Google Native TTS by @powercaller in https://github.com/SillyTavern/SillyTavern/pull/4163
Update: Disabled VertexAI api option in the Gemini TTS settings by @powercaller in https://github.com/SillyTavern/SillyTavern/pull/4168
Add Extension Hook for Stable Diffusion Prompt Processing by @coffeegrind123 in https://github.com/SillyTavern/SillyTavern/pull/4167
Regex bulkedit select all toggle button add by @imesha10 in https://github.com/SillyTavern/SillyTavern/pull/4170
Make back to parent chat button faster (PR for #4177) by @imesha10 in https://github.com/SillyTavern/SillyTavern/pull/4178
Add support for characterFilter to getEntryField and setEntryField by @WanderingMouse in https://github.com/SillyTavern/SillyTavern/pull/4185
Staging by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4189
New Contributors
@gakada made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/3967
@buzz made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4042
@rsxdalv made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4058
@omahs made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4057
@leandrojofre made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4060
@Radovenchyk made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4059
@closuretext made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4071
@nbrown725 made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4078
@iarna made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4084
@NicodeSS made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4086
@Vibecoder9000 made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4109
@MAX-TAB made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4134
@leopardracer made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4140
@Culpeo made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4149
@Boof2015 made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4145
@D1m7asis made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4135
@AliceRabbit made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4155
@powercaller made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4163
@coffeegrind123 made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4167
@WanderingMouse made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/4185
Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.13.0...1.13.1