Commit Graph

3054 Commits

Author SHA1 Message Date
lucy 1ef437f5f1
[feat] GENERATION_ENDED event
uses hideStopButton() to trigger the event, because all other paths are conditional and would require the event to be triggered in multiple functions, compared to hideStopButton() already being called at the end of all the generations

unblockGeneration() was another candidate, but it is not consistently executed to be viable
2024-01-26 00:53:27 +01:00
Cohee 40476dca3b New OAI models 2024-01-25 22:01:02 +02:00
Cohee 515e3859ec
Merge pull request #1689 from h-a-s-k/staging
Group chat fixes
2024-01-25 20:51:55 +02:00
Cohee 6012ee5f89 #1740 Open most recent chat when deleting current chat file 2024-01-25 18:55:38 +02:00
Cohee 4abe87f103 #1742 Add /chat-manager command 2024-01-25 18:19:04 +02:00
Cohee 6ff998816d #1728 Missed one 2024-01-25 03:28:30 +02:00
Cohee 1ae5a8bd66 #1630 Fix display mode regex depth calc 2024-01-25 02:53:39 +02:00
Cohee 422b41fcfa Revert custom CSS layout 2024-01-25 01:57:03 +02:00
Cohee e627e89722
Merge pull request #1726 from Technologicat/tooltips-vol1
add/improve tooltips
2024-01-24 22:50:02 +02:00
Cohee 3f3529ef89 #1630 Add min/max depth for prompt/display regex scripts. 2024-01-24 22:48:58 +02:00
Cohee 55984a59bb #1728 Allow zeros in {{pipe}} macro 2024-01-24 21:19:29 +02:00
Cohee e537def312 Add return value to /sd command and quiet flag 2024-01-24 20:15:10 +02:00
Cohee 4985afd816 Extend external media checks 2024-01-24 19:14:40 +02:00
Cohee 9f81ea3c1f Allow double quotes inside of <tags> 2024-01-24 18:05:11 +02:00
Juha Jeronen 0683d7a538 Merge branch 'staging' into tooltips-vol1 2024-01-24 17:05:09 +02:00
Cohee 532c86b051
Merge pull request #1737 from Technologicat/vectordb-with-extras
Initial support for Extras vectorizer, for Vector Storage
2024-01-24 17:01:54 +02:00
Cohee 0ad756c923 Add check for "embeddings" module. 2024-01-24 16:51:57 +02:00
Cohee b4e7ee05e6 Remove regex replace strategy selector 2024-01-24 16:10:50 +02:00
Juha Jeronen a1c7e2918b Merge branch 'staging' into vectordb-with-extras 2024-01-24 15:48:01 +02:00
Cohee 4823bcf4ff Add option to forbid external images 2024-01-24 15:47:54 +02:00
Juha Jeronen 8b43535352 Initial support for Extras vectorizer, for Vector Storage 2024-01-24 15:16:55 +02:00
NWilson f29f934c6b Progress 2024-01-24 06:59:27 -06:00
Cohee 625a07ac1f Fix Chrome 121 scrollbars 2024-01-24 14:25:13 +02:00
Cohee d5a2f5d9fc Fix /rand returning zero #1728 2024-01-24 14:04:45 +02:00
Cohee e329bd8497 Fix JSdoc comments 2024-01-24 13:07:56 +02:00
Cohee c76cc20a7d Fix default value for new fields 2024-01-24 13:00:43 +02:00
Cohee 7b63eceae4 Default => Use global setting 2024-01-24 12:55:08 +02:00
Juha Jeronen 12d3ab92af fix as per review 2024-01-24 00:32:17 +02:00
Cohee 9cf29b3651 Breaking - Count scan depth as individual messages, not pairs. 2024-01-24 00:07:22 +02:00
Cohee 8a69f63044 #1727 Add per entry WI setting overrides 2024-01-23 22:44:20 +02:00
Cohee 9b42be2334 Reset message editor before switching active chat 2024-01-23 11:00:33 +02:00
Cohee 107fe85543 Add OpenRouter filtered reason display 2024-01-23 00:10:53 +02:00
Juha Jeronen 6a03980db6 add/improve tooltips 2024-01-22 15:56:12 +02:00
Cohee 958cf6a373 Don't append name2 in non-instruct mode if continuing on first message 2024-01-21 23:20:29 +02:00
Cohee 3cd935c0d2 Fix possible prompt overflow on message examples push-out 2024-01-21 23:13:01 +02:00
Cohee 814ed49c31 #1719 Clear text nodes in rendered formulas 2024-01-21 17:27:09 +02:00
Cohee e2becdf7a9 Add typedefs for TTS audioJob 2024-01-21 15:19:13 +02:00
Cohee f3fc3f12a7
Merge pull request #1716 from Tony-sama/staging
VRM extension support
2024-01-21 15:12:44 +02:00
Cohee ffbf35e468
Update index.js 2024-01-21 15:11:47 +02:00
Cohee b2509f8de4 Rethrow AllTalk init error 2024-01-20 20:44:11 +02:00
Cohee 570d5a30bd [skip ci] Lint fix 2024-01-20 20:40:40 +02:00
Cohee 3cb9413541 #1718 Fix message search opening wrong chats 2024-01-20 20:13:41 +02:00
Cohee 67c8970373 #1719 Hide HTML formulas 2024-01-20 19:51:08 +02:00
Cohee 2846d0fd58 #1720 Fetch no-cache images when uploading 2024-01-20 19:48:56 +02:00
Tony Ribeiro b7f46b1cdf Remove typo 2024-01-19 17:08:45 +01:00
Tony Ribeiro bce5352c94 Removed VRM importmap. 2024-01-19 17:07:10 +01:00
Tony Ribeiro b741f32ae9 Clean comments 2024-01-19 09:34:32 +01:00
Tony Ribeiro 09a413559f Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging 2024-01-19 09:29:57 +01:00
Tony Ribeiro 49a5031e58 Clean debug comments 2024-01-19 09:29:49 +01:00
Tony Ribeiro 5b201bce7a
Merge branch 'SillyTavern:staging' into staging 2024-01-19 09:26:28 +01:00
Cohee 0b322c0e3d Add repetition penalty control for OpenRouter 2024-01-18 23:55:09 +02:00
LenAnderson 9ce2771dad make finalizeInit blocking just to be sure 2024-01-18 20:47:46 +00:00
LenAnderson 65d9c944d8 await init and wait for APP_READY 2024-01-18 20:43:31 +00:00
Cohee 8874ffffc5 Adjust UI label.
Group members are peacenik
2024-01-18 18:23:00 +02:00
Cohee 4f55824d7f QR auto-execute on group member draft 2024-01-18 18:08:38 +02:00
Cohee b8445eb2cd Add slash commands for instruct and context 2024-01-18 17:24:07 +02:00
Cohee f966c398ef Increase preset command timeouts 2024-01-18 16:36:26 +02:00
Cohee 7d34ed56e6 #1712 Add authorization only if Extras key is set 2024-01-18 16:33:02 +02:00
Cohee d19ba9a68c Fix format 2024-01-18 02:36:18 +02:00
Cohee 05d292e055 Merge branch 'staging' into erew123/release 2024-01-18 02:35:26 +02:00
Cohee 9aa4b50a86
Merge pull request #1709 from LenAnderson/qr-autoexec-queue
queue all auto-executes until APP_READY
2024-01-18 01:11:19 +02:00
erew123 3af2164187
AllTalk Updates
Streaming passed URL to global ST audio.
Localstorage removed for saving TTS elements.
Styles stored in CSS
Duplicate checks on fetchresponse removed.
2024-01-17 21:55:24 +00:00
erew123 f293c20e9f
Merge branch 'SillyTavern:release' into release 2024-01-17 21:28:08 +00:00
LenAnderson 12a40c25a0 fix QR settings UI out of sync after update via API 2024-01-17 20:41:59 +00:00
LenAnderson 6fe17a1bed queue all auto-executes until APP_READY 2024-01-17 20:32:25 +00:00
Cohee 617cabd7b5
Merge pull request #1707 from LenAnderson/qr-fixes
Several QR fixes
2024-01-17 11:12:38 +02:00
Cohee d38700ca08
Merge pull request #1706 from LenAnderson/vars-fix-addvar-array
fix addvar on array using setGlobalVariable
2024-01-17 11:11:17 +02:00
RossAscends 7ceaeed9ad filter DynTemp UI display to ooba and kcpp only for now 2024-01-17 17:12:43 +09:00
LenAnderson 1a50c9f976 use isTrueBoolean on all bools 2024-01-16 22:40:40 +00:00
LenAnderson 9f4ae351db fix bools in /qr-update 2024-01-16 22:37:12 +00:00
LenAnderson acaae1b973 fix type in helpstring 2024-01-16 22:36:55 +00:00
LenAnderson d1966d9d5f fix addvar on array using setGlobalVariable 2024-01-16 22:20:46 +00:00
LenAnderson 7af43023b1 init quick replies immediately 2024-01-16 21:04:25 +00:00
Tony Ribeiro a8a993c5ba Update tts processing to keep track of character for VRM lip sync. 2024-01-16 04:54:14 +01:00
Tony Ribeiro baab494ed4
Merge branch 'SillyTavern:staging' into staging 2024-01-16 00:15:13 +01:00
Cohee 5cb4dbc280 Trim TG types after split 2024-01-15 20:45:21 +02:00
Cohee 22e605168b Properly reset seed with neutralize samplers 2024-01-15 20:44:07 +02:00
Cohee 25a695c783 Await QR auto-execution 2024-01-15 19:30:14 +02:00
maver e4d5eac6cf Add world info to generate_before_combine_prompts event data 2024-01-15 17:45:50 +01:00
erew123 d72b5125ac
Merge branch 'SillyTavern:release' into release 2024-01-15 14:51:47 +00:00
RossAscends e9a7be54d2 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2024-01-15 16:19:48 +09:00
RossAscends 67deef0b29 add BOS and temp last back to tabby (eos was already there) 2024-01-15 16:19:47 +09:00
Cohee ed77f4763a #1696 Don't cancel generation on first Escape press if editing a message 2024-01-15 03:45:31 +02:00
Cohee 0751d746db
Merge pull request #1683 from Technologicat/talkinghead-configurable
talkinghead: per-character configs
2024-01-14 19:00:02 +02:00
RossAscends 35b1e76b2e oops missed the sliders 2024-01-14 19:22:43 +09:00
RossAscends 5072c7d68b dynTemp min/max steps match normal temp steps 0.1 >> 0.01 2024-01-14 19:20:02 +09:00
RossAscends f4f9cca96a fix steps for text completions minP inputs 2024-01-14 18:56:39 +09:00
RossAscends c6487fa9cb make sampler nuke button work with zensliders 2024-01-14 18:33:40 +09:00
RossAscends 80b39bdac1 add neutralize samplers button for text completion slider panel 2024-01-14 18:07:43 +09:00
RossAscends 44bd57f763 filter ooba-only samplers out of non-ooba text completion slider panels 2024-01-14 17:26:22 +09:00
Tony Ribeiro 017ac8a515 Added vrm tts lip sync call 2024-01-14 04:26:06 +01:00
erew123 b78350cc8e
AllTalk initial commit
AllTalk TTS initial commit from https://github.com/erew123/alltalk_tts
ST index.js is updated to have "Pass Asterisks to TTS Engine" which allows AllTalk to split text as character/narrator voices. This setting has been left disabled as standard, so wont affect other TTS engines. The setting will save along with other settings on the page (if checked).
2024-01-13 19:43:38 +00:00
h-a-s-k 074cc13e60 Fix group chat example messages not including character name 2024-01-13 14:34:17 -03:00
h-a-s-k 9354697753 Actually call them example chats 2024-01-13 13:06:51 -03:00
Cohee 6086cedf2b Use XHR to load HTML templates 2024-01-12 22:00:08 +02:00
Cohee 4fe13fab8e Customizable /gen instruct name 2024-01-12 19:16:42 +02:00
Juha Jeronen b528520693 read and send talkinghead per-character configs 2024-01-12 18:26:14 +02:00
Cohee f4c7fff8c0 Mistral API got fixed 2024-01-12 18:17:43 +02:00
Cohee e33ac6a78a Add min_p and top_a for OpenRouter 2024-01-12 17:15:13 +02:00
Cohee 1367642eb4 Fix maxTokens reference for n_predict alias 2024-01-12 12:20:03 +02:00
Cohee 8659bd57b7 Add koboldcpp rep pen aliases 2024-01-12 12:12:53 +02:00
Cohee 4e5f01d785
Merge pull request #1668 from valadaptive/macro-cleanups-1
Move substituteParams into its own module
2024-01-12 11:57:21 +02:00
Cohee 9bb404fb34 Add missing arg to JSdoc 2024-01-12 11:48:34 +02:00
Cohee a5edf2696f Fix relative imports 2024-01-12 11:47:00 +02:00
valadaptive 05003ccf78 Remove silly debug logging 2024-01-12 04:38:40 -05:00
Cohee 747a7824c0 OpenRouter model dropdown facelift 2024-01-11 20:27:59 +02:00
Cohee 64783e73bd Add prompt to reload page on extension update 2024-01-11 15:03:55 +02:00
valadaptive 89a999cfd4 Move macro substitution to new module
substituteParams has become a thin wrapper around the new evaluateMacros
function, and will become more of a compatibility shim as refactorings
and rewrites are done.
2024-01-10 22:22:30 -05:00
Cohee c1010edb37
Merge pull request #1641 from bdashore3/regex-upgrade
Regex: Updates
2024-01-11 02:56:41 +02:00
Cohee a126bd3422 Specify that overlay doesn't work 2024-01-11 02:42:08 +02:00
Cohee 8a7519c6e7 Replace match with $0 2024-01-11 02:41:00 +02:00
Cohee 8c67823cb2 Add hints 2024-01-11 02:40:11 +02:00
Cohee 5182893928 Switch to Discord permalinks 2024-01-10 21:41:12 +02:00
Cohee 3f6f32edad Add {{mesExamplesRaw}} macro for story string 2024-01-10 14:11:02 +02:00
Cohee 810667e8e7 Slight increase processing delay 2024-01-09 20:17:17 +02:00
Cohee 63ab16161f Add check for enabled module 2024-01-09 19:52:49 +02:00
Cohee e4efb3a10a Merge branch 'staging' into talkinghead-talkinganim 2024-01-09 19:45:03 +02:00
LenAnderson 628002587d Merge branch 'staging' into wi-duplicate 2024-01-09 14:25:09 +00:00
LenAnderson 1bf1f56b38 add duplicate world info button 2024-01-09 14:24:26 +00:00
Cohee 5cdfaae8c2 Merge branch 'staging' into DynaTempUIv3 2024-01-09 14:05:42 +02:00
Cohee aa796e5aae #1649 Fix deactivation of singular group entry per recursion step 2024-01-09 11:48:51 +02:00
Alexander Abushady 1c83086515 Update temperature max value to 5
For parity's sake
2024-01-09 01:12:27 -05:00
Alexander Abushady ec63cd8b6d Dynatemp Range
Kobold Dynatemp range set when deactivated, now will work properly
2024-01-09 00:54:20 -05:00
Alexander Abushady 5ad980cf99 Fix for realzies 2024-01-09 00:02:53 -05:00
Alexander Abushady 04a5d8390d Dynatemp UI v3.1
fixes for html positioning as well as api settings.
2024-01-08 23:58:06 -05:00
Alexander Abushady b334acec23 DynaTemp UI v3
Backend bros won't play along now we gotta make them hold hands.
2024-01-08 22:20:27 -05:00
Cohee ead0aa65ff #1649 Fix inclusion groups with recursion 2024-01-09 02:34:43 +02:00
Cohee adf82f2ba8 #1663 Add last prompt line to quiet prompts 2024-01-09 01:14:23 +02:00
Cohee 1f8513ae6f
Merge pull request #1659 from LenAnderson/gallery-list-command
add /list-gallery command to gallery extension
2024-01-08 20:37:33 +02:00
Cohee 023cbf3cff
Merge pull request #1664 from LenAnderson/wi-fix-setentryfield-escapes
fix escape sequences in setentryfield slash command
2024-01-08 20:23:11 +02:00
LenAnderson 63938a0f7a fix escape sequences in setentryfield slash command 2024-01-08 17:58:17 +00:00
LenAnderson 6d37519220 add /list-gallery command to gallery extension 2024-01-08 11:15:09 +00:00
Juha Jeronen 87b05e2e2d enable talkinghead's talking animation while the LLM is streaming 2024-01-08 00:47:59 +02:00
Juha Jeronen 39c485ab25 some missed refactorings 2024-01-08 00:47:40 +02:00
Juha Jeronen 1184ea2c3b clarity 2024-01-08 00:47:18 +02:00
Juha Jeronen 3f3e68c492 document some functions 2024-01-08 00:46:54 +02:00
Cohee 241660087a
Merge pull request #1654 from LenAnderson/wi-fix-world-cmd-toast
fix toggle toast content
2024-01-07 21:24:24 +02:00
Cohee ec86466d11
Merge pull request #1639 from Technologicat/talkinghead-nospritecheck
Talkinghead nospritecheck
2024-01-07 21:24:05 +02:00
LenAnderson 9433a74fe8 fix typo 2024-01-07 19:19:46 +00:00
Cohee ad94ba57b1 Move clear function names 2024-01-07 21:14:29 +02:00
LenAnderson 7f8128b5d8 fix toggle toast content 2024-01-07 18:34:16 +00:00
Cohee 46cd6143ac Fix checkbox alignment 2024-01-07 19:11:58 +02:00
Cohee b4298d1958 Merge branch 'staging' into wi-prevent-recurse 2024-01-07 19:03:40 +02:00
Cohee f3a5ed0ac2
Merge pull request #1652 from LenAnderson/wi-world-command
add optional arguments to /world command
2024-01-07 19:01:32 +02:00
Cohee c54746b21c Fix world unset 2024-01-07 19:00:16 +02:00
Cohee 247048ebfa Use boolean selector 2024-01-07 18:58:30 +02:00
LenAnderson 49483e2e21 add optional arguments to /world command
- deactivate a single world
- toggle a world
- suppress toast messages
2024-01-07 11:36:44 +00:00
LenAnderson 53c86c66eb fix API added sets without listeners
fixes #1647
2024-01-07 11:13:56 +00:00
LenAnderson 9e34804ab0 add option on WI entries to prevent further recursion 2024-01-07 10:51:13 +00:00
Cohee e3d1008aa1
Merge pull request #1646 from LenAnderson/qr-fix-run 2024-01-07 02:34:57 +02:00
Cohee e264bc0ac4
Merge pull request #1645 from LenAnderson/qr-fix-macros 2024-01-07 02:34:25 +02:00
LenAnderson 00041ca01a fix missing return from execute 2024-01-07 00:16:44 +00:00
LenAnderson fffdd8e5d8 fix missing substituteParams when executing non-command QRs 2024-01-07 00:11:30 +00:00
Cohee 35e8a98352 Reorder APIs, add KoboldCpp API hint 2024-01-07 01:22:43 +02:00
LenAnderson 5594aa456b fix jQuery sortable breaking select elements 2024-01-06 18:21:08 +00:00
Cohee f7b1b490c7 Larger alternate greetings window 2024-01-06 19:59:48 +02:00
kingbri 97cca9467b Regex: Switch filterString to foreach
Foreach is more performat than for const. That was used for debugging.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-01-06 00:33:52 -05:00
kingbri a0a69e357d Regex: Update to capture group logic
Currently doesn't support the overlay method for regex scripts. That
will have to be added in a future commit.

People can refer to capture groups using $1, $2, etc. {{match}} gets
aliased to $1.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-01-06 00:30:25 -05:00
Juha Jeronen 5bc08ab8c1 check also that expressions is running with extras 2024-01-06 02:48:39 +02:00
Juha Jeronen e6ade18b58 ehm, once more, correctly. 2024-01-06 02:23:10 +02:00
Juha Jeronen d1e9c59e72 meh, don't check for static sprite, correctly 2024-01-06 02:17:07 +02:00
Juha Jeronen 2d85d7e1e1 talkinghead mode: don't check for existence of static emote sprite 2024-01-06 02:10:09 +02:00
Juha Jeronen a7c6f4f56e refresh live char when a new talkinghead image is uploaded 2024-01-06 02:09:34 +02:00
Juha Jeronen 7f4a45a4a3 add comment 2024-01-06 02:09:27 +02:00
Cohee 2bea90a264
Merge pull request #1633 from AAbushady/new-dynatemp-ui
DynaTemp UI v2
2024-01-06 00:33:25 +02:00
Alexander Abushady 24c4478fa2 Update kai-settings.js 2024-01-05 16:55:37 -05:00
Tony Ribeiro 4414de9087 Add vrm assets folders. 2024-01-05 22:28:18 +01:00
Alexander Abushady 224dcc83a1 Update DynaTemp Sliders
More inline with changes made that will be implemented in KCPP main.
2024-01-05 14:36:39 -05:00
Cohee 2d18484c35 Fix logit bias numeric limits 2024-01-05 20:51:03 +02:00
Cohee e1deff67fc Migrate auto-connect and auto-load from localStorage 2024-01-05 20:27:19 +02:00
Cohee d5e3f5491d Fix formatting 2024-01-05 20:12:59 +02:00
Cohee f20ab1875b #1635 Fix WI setting type-in 2024-01-05 20:12:37 +02:00
LenAnderson 1b86ded198 add group support to /go 2024-01-05 18:02:44 +00:00
Cohee c937d88437
Merge pull request #1581 from LenAnderson/qr-rewrite
Rewrite of Quick Reply extension
2024-01-05 19:32:40 +02:00
Cohee f14a1da55f Make big QR editor monospace 2024-01-05 19:31:26 +02:00
Cohee 5f93c30a96 #1627 Bypass status check and custom model for textgen type 2024-01-05 19:15:07 +02:00
LenAnderson 7aa0368a13 improve modal editor for small screens 2024-01-05 16:54:26 +00:00
LenAnderson 741fc10a9c Merge branch 'qr-rewrite' of https://github.com/LenAnderson/SillyTavern into qr-rewrite 2024-01-05 16:45:42 +00:00
LenAnderson 7049ec0e12 add empty string fallbacks for old QRs 2024-01-05 16:45:36 +00:00
LenAnderson e117c9da4e reduce size of show buttons checkbox 2024-01-05 16:44:57 +00:00
Cohee f3f6923619 Merge branch 'staging' into qr-rewrite 2024-01-05 17:35:35 +02:00
Cohee 394e703d92 Custom endpoint icon 2024-01-05 16:57:08 +02:00
Cohee 86d715cc16 Improve tokenizer detection 2024-01-05 16:17:06 +02:00
Cohee a39b6b31f4 Allow API tokenizers for textgen bias/bans 2024-01-05 16:07:05 +02:00
Cohee 6c03e81d8d chore: format fix 2024-01-05 15:45:05 +02:00
Cohee 38fcbe0bdf Merge branch 'staging' into talkinghead-emote 2024-01-05 15:40:20 +02:00
Juha Jeronen 77c11b8f2b set_emotion is not supported by old talkinghead versions 2024-01-05 12:15:24 +02:00
Alexander Abushady d66be24518 DynaTemp UI v2
With DynaTemp moving into main KCPP now ST can have DynaTemp too!
2024-01-05 02:08:44 -05:00
Tony Ribeiro 72d78fbe96 Add VRM import map and assets endpoint. 2024-01-05 07:00:23 +01:00
LenAnderson b57b42d26a Merge branch 'staging' into qr-rewrite 2024-01-04 22:37:38 +00:00
Cohee 99dc3fb6fe Unhide aphro multiswipe in zen sliders 2024-01-04 04:52:42 +02:00
Cohee 926f94b01d Add regex test mode 2024-01-04 04:34:38 +02:00
Cohee 8a07edf656 Only remove leading newlines 2024-01-04 00:00:47 +02:00
Cohee 5ca909ab13 Don't trim whitespace start of story string 2024-01-03 23:47:32 +02:00
Cohee 03f9d8d278 Fix settings UI loading 2024-01-03 21:35:04 +02:00
Cohee 446445ab90 Put streaming checkbox on top 2024-01-03 21:25:08 +02:00
Cohee f0a330455f More smooth speed step 2024-01-03 21:23:01 +02:00
Cohee dc8e742502 Only change remote setting if endpoint is configured 2024-01-03 21:19:46 +02:00
Cohee 7168dbe508 Lint fix 2024-01-03 21:17:36 +02:00
Cohee f06443fe7c Merge branch 'staging' into xtts-more-controls 2024-01-03 21:15:56 +02:00
Cohee 18b11825b3 #1629 Use string replace instead of while loop 2024-01-03 19:53:24 +02:00
Cohee 04d3dcf39f Respect match index in regex scripts replacement 2024-01-03 12:28:56 +02:00
Danil Boldyrev cc2df97959 Increased the maximum limit of tokens for xtts streaming 2024-01-02 20:13:45 +03:00
Danil Boldyrev 8ef91ae181 Add ability to customize xtts stream chunk size 2024-01-02 19:50:13 +03:00
Danil Boldyrev 36db08d6b8 Remove error about updating xtts parameters 2024-01-02 19:23:42 +03:00
Danil Boldyrev 757eba1ef8 add missing space 2024-01-02 19:07:30 +03:00
Danil Boldyrev 4190e9f16d change xtts generation settings 2024-01-02 19:01:12 +03:00
Cohee 223325e8bb
Merge pull request #1623 from SillyTavern/xtts-stream
Add support for XTTS streaming
2024-01-02 13:12:33 +02:00
Cohee c69724e1da Fix GUI Kobold 2024-01-02 10:28:34 +02:00
Cohee 99244a0c11 Add support for XTTS streaming 2024-01-02 07:04:32 +02:00
Juha Jeronen 059f61fee8 add "/emote xxx" support for talkinghead (when VN mode off) 2024-01-02 02:18:54 +02:00
LenAnderson 70d6e6d37f prevent inject on auto-execute 2024-01-01 23:08:18 +00:00
LenAnderson 473326b3fb remove unused import 2024-01-01 22:40:12 +00:00
LenAnderson 67f1127f8d Merge branch 'qr-rewrite' of https://github.com/LenAnderson/SillyTavern into qr-rewrite 2024-01-01 22:35:00 +00:00
LenAnderson 95d5cf509d fix auto exec on chat changed 2024-01-01 22:34:57 +00:00
Cohee 9b24e7dc67
Merge pull request #1596 from DonMoralez/staging
added exclude prefixes, modified sequence checker
2024-01-01 23:33:58 +02:00
Cohee e5968e2682 Fix description 2024-01-01 23:33:32 +02:00
Cohee b108a1fae9 Simplify UI hints 2024-01-01 23:26:51 +02:00
Cohee 9a1103cf43 Merge branch 'staging' into qr-rewrite 2024-01-01 22:36:53 +02:00
Cohee a69f92444b Add AND ALL logic for WI secondary keys 2024-01-01 21:49:54 +02:00
Cohee b315778e32 Chunkify NovelAI TTS 2024-01-01 21:31:08 +02:00
Cohee 58462d96d2 Fix RVC after converting to group 2024-01-01 20:22:48 +02:00
LenAnderson 65131ee095 fix settings migration 2024-01-01 18:12:28 +00:00
LenAnderson 30757dc92e fix for loading old QRs 2024-01-01 17:14:44 +00:00
Cohee de5452c48d Merge branch 'staging' into qr-rewrite 2024-01-01 18:48:59 +02:00
Cohee 52637ccd39
Merge pull request #1619 from LenAnderson/worldinfo_updated-event
Add event when world info is updated
2024-01-01 18:35:23 +02:00
Cohee f53d937782 Fix mistral undefined name 2024-01-01 18:31:17 +02:00
Cohee 9106696f2f Render prompt manager when switching APIs 2024-01-01 17:06:10 +02:00
Cohee 908bf7a61d Merge branch 'staging' into generate-cleanups-3 2024-01-01 16:49:35 +02:00
LenAnderson 8cd75cf03d add event when world info is updated 2024-01-01 14:34:09 +00:00
Cohee 30732ada32 Lint fix 2024-01-01 16:08:24 +02:00
Cohee 213ff4b89a
Merge pull request #1613 from LenAnderson/expressions-get-last
Add export and slash command for last set expressions
2024-01-01 16:06:57 +02:00
Cohee a2e4dc2950 Add chunking of vector storage messages 2023-12-31 04:00:04 +02:00
based 42aa7fd316 mistral proxy support 2023-12-31 06:21:40 +10:00
LenAnderson a2aa8ba6a0 add export and slash command for last set expressions 2023-12-30 11:37:13 +00:00
LenAnderson 57a6190cd0 Merge branch 'staging' into qr-rewrite 2023-12-29 15:33:21 +00:00
Paniphon 9fb631b2f1
Add Alpaca-Single-Turn instruct template 2023-12-29 01:23:31 +07:00
Paniphon 3a4c5f6a05
Add Alpaca-Single-Turn context template 2023-12-29 01:22:03 +07:00
maver ee70593a7e Add world info to generate_before_combine_prompts event data 2023-12-28 17:03:36 +01:00
LenAnderson 43d37b58db Merge branch 'staging' into qr-rewrite 2023-12-28 11:24:44 +00:00
LenAnderson 0590b36838 only reload ST after extension popup closed 2023-12-28 10:46:25 +00:00
Cohee 8dd4543e93 Remove macro from user messages when using bias 2023-12-28 11:19:56 +02:00
LenAnderson 8a3124e296 add executeQuickReply to QR API 2023-12-28 01:29:56 +00:00
LenAnderson 03b80900d6 add optional named arguments to /run command 2023-12-27 12:28:15 +00:00
valadaptive 77b02a8d4b Extract data.error check 2023-12-26 12:41:35 -05:00
LenAnderson 678a702d6e adjust popout trigger position 2023-12-26 12:24:11 +00:00
LenAnderson d51098a90b fix deleting QR set that's in chat config 2023-12-26 12:16:45 +00:00
LenAnderson 89e94edc57 add option to prevent recursive auto-execute 2023-12-26 12:06:23 +00:00
LenAnderson ef33c6dc61 don't stop auto-execute on /abort 2023-12-26 11:37:23 +00:00
LenAnderson c67317c2a1 Merge branch 'staging' into qr-rewrite 2023-12-25 13:10:58 +00:00
LenAnderson 29476e7c03 add import and export of QR sets 2023-12-25 13:08:03 +00:00
DonMoralez 7eefae2d6e Merge remote-tracking branch 'upstream/staging' into staging 2023-12-25 13:35:10 +02:00
valadaptive 0f8a16325b Extract dryRun early return from finishGenerating
This means we only have to handle it in one place rather than two.
2023-12-25 03:48:49 -05:00
valadaptive 3c0207f6cb Move "continue on send" logic out of Generate() 2023-12-25 03:48:49 -05:00
valadaptive 7899549754 Make "send message from chat box" into a function
Right now all it does is handle returning if there's already a message
being generated, but I'll extend it with more logic that I want to move
out of Generate().
2023-12-25 03:48:49 -05:00
valadaptive 1029ad90a2 Extract "not in a chat" check into guard clause
This lets us remove a layer of indentation, and reveal the error
handling logic that was previously hidden below a really long block of
code.
2023-12-25 03:48:49 -05:00
valadaptive 4fc2f15448 Reformat up Generate() group logic
The first two conditions in the group if/else blocks are the same, so we
can combine them.
2023-12-25 03:48:49 -05:00
valadaptive 0d3505c44b Remove OAI_BEFORE_CHATCOMPLETION
Not used in any internal code or extensions I can find.
2023-12-25 03:48:49 -05:00
valadaptive d2f8632368 Remove populateLegacyTokenCounts
Unused and the documentation says it should probably be removed
2023-12-25 03:48:49 -05:00
valadaptive f53e051cbf Lift precondition check out of processCommands
Instead of passing type and dryRun into processCommands, do the check in
Generate, the only function that calls it. This makes the logic clearer.
2023-12-25 03:48:49 -05:00
Cohee 47cb017a45 #1589 Add 'cache_prompt' for l.cpp 2023-12-25 02:42:03 +02:00
DonMoralez a8e5285ff7 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-25 01:19:30 +02:00
Cohee 352b00caca Merge branches 'staging' and 'staging' of https://github.com/SillyTavern/SillyTavern into staging 2023-12-24 23:11:11 +02:00
RigbyB b6570e775d ComfyUI request/prompt fix 2023-12-24 21:02:04 +00:00
Cohee 4b254a75bc Add scale icon 2023-12-24 20:02:11 +02:00
Cohee f8dece9d88 Always remove logit bias and stop from vision 2023-12-24 20:01:59 +02:00
LenAnderson e147b2bd23 Merge branch 'staging' into qr-rewrite 2023-12-24 15:10:05 +00:00
LenAnderson 881a8e570f add execute button to QR editor 2023-12-24 15:07:12 +00:00
DonMoralez 3ac971b145 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-24 13:31:21 +02:00
Cohee a9e074dae1 Don't recreate first message if generation was run at least once 2023-12-24 02:47:00 +02:00
LenAnderson de8dc7310f fix for settings dom undefined 2023-12-24 00:29:44 +00:00
LenAnderson e01b51e6bd Merge branch 'staging' into qr-rewrite 2023-12-24 00:25:27 +00:00
LenAnderson aed38e32bd add ctrl-click to edit QR 2023-12-24 00:20:47 +00:00
LenAnderson 5cd911db6b put large message editor into additional options dlg 2023-12-24 00:20:30 +00:00
Cohee a8fb306c12 Add multimodal captioning for ooba 2023-12-24 01:43:29 +02:00
LenAnderson 3d5dc18d0c move click listener up 2023-12-23 23:26:00 +00:00
LenAnderson 3722bd25d4 Merge branch 'staging' into qr-rewrite 2023-12-23 22:05:10 +00:00
DonMoralez b476efd723 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-23 23:34:46 +02:00
LenAnderson 71fc0436cb center add qr button 2023-12-23 19:43:42 +00:00
DonMoralez 18e6a82306 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-23 20:06:55 +02:00
LenAnderson a8f130ec5d add slash commands to get existing QRs and QR sets 2023-12-23 16:36:41 +00:00
Doa 41ac2c07b2 Adding negative character prompts for img sources that support it 2023-12-23 16:19:22 +00:00
Cohee db3bf42d63 Fix Firefox number arrows not updating the slider 2023-12-23 16:09:03 +02:00
DonMoralez 6fb69d5929 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-23 00:25:57 +02:00
DonMoralez 6f163bd09c Modified exclude prefixes 2023-12-23 00:25:48 +02:00
Cohee b7a338e130 Move all Horde requests to server 2023-12-22 22:10:09 +02:00
Cohee 89d70539b9 Alternative continue method for chat completions 2023-12-22 20:24:54 +02:00
DonMoralez e95482aea1 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-22 17:12:59 +02:00
DonMoralez ee06a488b0 Add exclude prefixes checkbox, modified sequence checker 2023-12-22 17:04:58 +02:00
LenAnderson 6e3159db3f Merge branch 'staging' into qr-rewrite 2023-12-22 13:56:04 +00:00
LenAnderson 82a4ddbe01 cleanup 2023-12-22 13:55:37 +00:00
LenAnderson cbceb7d1e8 add old settings migration 2023-12-22 13:45:37 +00:00
LenAnderson f90e60783c remove debugger 2023-12-22 13:45:37 +00:00
LenAnderson 4fc456dffa delete QR set command and API 2023-12-22 13:45:37 +00:00
LenAnderson a088fb1746 error handling 2023-12-22 13:45:37 +00:00
LenAnderson e3c2d6771c fix slash command hints 2023-12-22 13:45:37 +00:00
LenAnderson 9e7bc0b8ab update todos 2023-12-22 13:45:37 +00:00
LenAnderson 9f13ab1fe9 rename exported quick reply api var 2023-12-22 13:45:37 +00:00
LenAnderson a0918a3f5c add QR API 2023-12-22 13:45:37 +00:00
LenAnderson 5125eaf1dc implement slash commands 2023-12-22 13:45:37 +00:00