Skip to content

1.11.8

Compare
Choose a tag to compare
@Cohee1207 Cohee1207 released this 21 Apr 18:25
· 598 commits to release since this release
47b6562

SillyTavern 1.11.8

Backends

  • Perplexity: added as a Chat Completion source.
  • OpenAI: added new GPT-4 Turbo models.
  • Google MakerSuite: added support for system prompt usage. Unlocked context size now goes up to 10⁶ tokens.
  • Custom Chat Completion source can optionally use a Claude prompt converter.
  • TabbyAPI: added a setting for JSON schemes.

Improvements

  • Increased default character avatar size from 400x600 to 512x768.
  • Group chats: "Join character cards" mode can now define a prefix and suffix for every merged field.
  • Instruct mode: added templates for Llama 3 Instruct and Command-R. Newline is no longer forced at the end of the story string when newline wrapping is disabled.
  • Prompt manager: chat history and examples can be disabled. Moved the prompt controls bar to the top.
  • Macros: added a {{noop}} that resolves to an empty string. {{trim}} macro can now be used in the chat start field.
  • The majority of token calculations are now asynchronous and won't block the UI when counting.
  • Added an option to enable magnification on zoomed avatars.
  • Whitelisting: added a check for forwarded IPs.
  • Updated the visual layout of character tag controls and API setting preset controls.
  • Various localization fixes and improvements.

Extensions

  • Image Generation: added Pollinations as a source. %char_avatar% and %user_avatar placeholders are now available for the ComfyUI workflow editor (replaced with data URI encodings of respective images).
  • Vector Storage: added experimental setting to summarize messages before embedding.
  • Quick Replies: added ability to set tab size and editor and use a Ctrl+Enter hotkey to execute a script being edited.
  • Character Expressions: added classification using an LLM prompt and a setting for fallback expressions.

STscript

  • Added /caption command for Image Captioning extension.
  • /bg without arguments now reports a current background name.
  • /proxy without arguments now reports a current proxy name.
  • /cut command now outputs the text of removed messages to the pipe.
  • /random command with a tag name provided as an argument can now pick a random character with a specified tag.

Bug fixes

  • Fixed the centering of the load spinner.
  • Fixed Ctrl+1-9 hotkeys being intercepted while not doing anything.
  • Fixed regenerate removing more than one message when a non-streaming API fails to produce any text.
  • Fixed recursive split function (used by various extensions) producing duplicate chunks.
  • Fixed loading of server plugins that provide lifecycle functions in default exports.
  • Fixed behavior of {{lastMessage}} and {{lastMessageId}} macro during swiping.
  • Fixed forced persona name not being added to example dialogues in instruct mode.
  • Fixed {{pick}} macro rerolling on branches and renamed chats.
  • Fixed empty lines produced by the "Join character cards" setting in groups.
  • Fixed macro not being substituted in example separators and story strings.
  • Fixed interaction between TTS and streamed generations.
  • Fixed substitution of macros in TTS text before narration.
  • Fixed highlighting of newly added characters.
  • Fixed doubled token counting of in-chat injections for prompt message fitting.
  • Fixed WI recursion override checkboxes missing in localized versions.
  • Fixed missing names in example dialogues for Cohere prompts.
  • Fixed version display in the welcome message.
  • Fixed performance of /hide and /unhide commands.
  • Fixed image generation with the Draw Things app.
  • Fixed line breaks encoding in message-embedded style tags.

Community updates

New Contributors

Full Changelog: 1.11.7...1.11.8