1.11.8
版本发布时间: 2024-04-22 02:25:30
SillyTavern/SillyTavern最新发布版本:1.12.9(2024-12-07 21:13:23)
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
- Fix forced persona name not being added to examples by @Wolfsblvt in https://github.com/SillyTavern/SillyTavern/pull/2029
- Fix currently reswiped messages being returned on macros by @Wolfsblvt in https://github.com/SillyTavern/SillyTavern/pull/2028
- Add extension setting for fallback expression by @Wolfsblvt in https://github.com/SillyTavern/SillyTavern/pull/2033
- Fix empty lines on group squashing of char fields by @Wolfsblvt in https://github.com/SillyTavern/SillyTavern/pull/2030
- Fix the wrong tags for the scheduled nightly build by @caesarw in https://github.com/SillyTavern/SillyTavern/pull/2035
- More QR editor options by @LenAnderson in https://github.com/SillyTavern/SillyTavern/pull/2037
- Group chat-specific join prefix/suffix for char fields by @Wolfsblvt in https://github.com/SillyTavern/SillyTavern/pull/2036
- Fix pick macro rerolling on branches/renames by @Wolfsblvt in https://github.com/SillyTavern/SillyTavern/pull/2032
- Add a main {{systemPrompt}} macro by @Wolfsblvt in https://github.com/SillyTavern/SillyTavern/pull/2042
- Popups with own dom by @LenAnderson in https://github.com/SillyTavern/SillyTavern/pull/2045
- JSON schema fixes by @bdashore3 in https://github.com/SillyTavern/SillyTavern/pull/2054
- Add some llama.cpp-specific endpoints by @sasha0552 in https://github.com/SillyTavern/SillyTavern/pull/2057
- new turbo model by @kingbased in https://github.com/SillyTavern/SillyTavern/pull/2055
- Update layout for avatar tags and controls by @Dakraid in https://github.com/SillyTavern/SillyTavern/pull/2050
- Add Pollinations as image generation source by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/2061
- Update Russian translation and add new localized strings by @Yokayo in https://github.com/SillyTavern/SillyTavern/pull/2064
- Fix some errors in zh-cn.json and make the translations more concise by @sirius422 in https://github.com/SillyTavern/SillyTavern/pull/2066
- Gemini system prompt support by @kingbased in https://github.com/SillyTavern/SillyTavern/pull/2063
- Add New Icon by @CasualAutopsy in https://github.com/SillyTavern/SillyTavern/pull/2068
- Elevenlabs TTS update by @kingbased in https://github.com/SillyTavern/SillyTavern/pull/2067
- Add llama.cpp slots info endpoint by @sasha0552 in https://github.com/SillyTavern/SillyTavern/pull/2070
- Performance improvement for /hide, /unhide by @ThisIsPIRI in https://github.com/SillyTavern/SillyTavern/pull/2073
- Check forwarded IP in WhiteList by @Zhongyi-Lu in https://github.com/SillyTavern/SillyTavern/pull/2079
- Fix popup by @LenAnderson in https://github.com/SillyTavern/SillyTavern/pull/2078
- fix #2071: Set window title as
SillyTavern WebServer
by @steve02081504 in https://github.com/SillyTavern/SillyTavern/pull/2076 - Command R context+instruct presets by @StefanDanielSchwarz in https://github.com/SillyTavern/SillyTavern/pull/2084
- Add readme-ru_ru by @Yokayo in https://github.com/SillyTavern/SillyTavern/pull/2081
- Improve Chinese translation by @Touch-Night in https://github.com/SillyTavern/SillyTavern/pull/2082
- favicon.ico Enhancement by @CasualAutopsy in https://github.com/SillyTavern/SillyTavern/pull/2088
- Add web-search connector toggle for Cohere API by @africsnail in https://github.com/SillyTavern/SillyTavern/pull/2089
- Expressions: Classify using LLM by @bdashore3 in https://github.com/SillyTavern/SillyTavern/pull/2072
- Adjust style and add magnification to zoomed avatar by @Dakraid in https://github.com/SillyTavern/SillyTavern/pull/2090
- Fix right click closing the zoomed avatar image by @Dakraid in https://github.com/SillyTavern/SillyTavern/pull/2093
- fix: css
decodeStyles
: remove</br>
tags before parsing by @aisu-wata0 in https://github.com/SillyTavern/SillyTavern/pull/2099 - Summarize the chat messages handed to the embedding beforehand by @Dakraid in https://github.com/SillyTavern/SillyTavern/pull/2097
- only close last popup with escape by @LenAnderson in https://github.com/SillyTavern/SillyTavern/pull/2103
- Llama 3 Instruct context+instruct presets by @StefanDanielSchwarz in https://github.com/SillyTavern/SillyTavern/pull/2106
- Staging by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/2112
New Contributors
- @sasha0552 made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/2057
- @Yokayo made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/2064
- @sirius422 made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/2066
- @CasualAutopsy made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/2068
- @Zhongyi-Lu made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/2079
- @steve02081504 made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/2076
- @africsnail made their first contribution in https://github.com/SillyTavern/SillyTavern/pull/2089
Full Changelog: https://github.com/SillyTavern/SillyTavern/compare/1.11.7...1.11.8