Commit Graph

2844 Commits

Author SHA1 Message Date
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
LenAnderson 8959c0d380 add QR popout 2023-12-22 13:45:37 +00:00
LenAnderson 40706e8430 fix isCombined not saved 2023-12-22 13:45:37 +00:00
LenAnderson 65e16affb7 add context menu 2023-12-22 13:45:37 +00:00
LenAnderson bab0c4b0b9 add linebreaks in confirm popups 2023-12-22 13:45:37 +00:00
LenAnderson c71a5bb82f handle overwriting QR set 2023-12-22 13:45:37 +00:00
LenAnderson 3a9b163aca add delete hack :( 2023-12-22 13:45:37 +00:00
LenAnderson ac09fa6019 handle deleting 2023-12-22 13:45:37 +00:00
LenAnderson 2648b3c801 restructuring 2023-12-22 13:45:19 +00:00
Cohee 18445f527b Fix select2 empty message background + correct before selector 2023-12-22 02:22:09 +02:00
Cohee 45f6cb0fa8 Add chunked translate for long messages 2023-12-22 00:05:23 +02:00