1.13.1
Added 20
- Google Vertex AI (Full) support for accessing Gemini models with a service account
- Google Vertex AI (Express) controls for Project ID and Region
- New Gemini 2.5 Pro models in Google AI Studio with automatic API endpoint fallback for unlisted models
- Cache TTL control for Claude in OpenRouter
- New models to MistralAI list
- Sampler controls in Pollinations
- Backend web search capabilities for xAI
- Tool calls for DeepSeek reasoner model
- AI/ML API as a Chat Completion source
- Ability to save multiple secret values per API type
- Custom assistants display their greeting message on Welcome Page
- Rename and delete buttons for recent chats on Welcome Page
- Config setting to choose the browser to launch
- Clean-up dialog to remove loose files and images from the data directory
- Ability to attach videos to messages for Gemini models
- Setting to hide autocomplete suggestions in chat input
- Commands for managing secrets via STscript: /secret-id, /secret-write, etc.
- Access to World Info entry character filters via /getwifield and /setwifield commands
- Extension manifest requirement for other extensions presence
- Google Imagen and AI/ML API as image generation sources
SillyTavern 1.13.1
News
- Node.js 18 has reached its EOL, please update Node runtime to the latest LTS version to continue receiving future updates.
secrets.jsonfile format has been updated and won't be compatible with previous SillyTavern versions.
Backends
- Google Vertex AI (Full): Added support for accessing Gemini models with a service account.
- Google Vertex AI (Express): Added controls for Project ID and Region.
- Google AI Studio: Added new Gemini 2.5 Pro models. Models not in the list will be pulled from the API endpoint.
- OpenRouter: Added cache TTL control for Claude; synchronized providers list.
- MistralAI: Added new models to the list.
- Pollinations: Added sampler controls, fixed reasoning tokens display.
- xAI: Enabled backend web search capabilities.
- DeepSeek: Added tool calls for reasoner model.
- AI/ML API: Added as a Chat Completion source.
Improvements
- 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//setwifieldcommands.
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
ifcommand. - 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.mdby @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