Commit Graph

4913 Commits

Author SHA1 Message Date
271b73b7e4 escaping 2024-04-12 17:29:12 -04:00
ca6b9c5d63 fix JSDoc 2024-04-12 17:27:38 -04:00
adbd88aa79 only strip quotes from subcommand if they are at both ends 2024-04-12 17:26:53 -04:00
e0801176ac add autocomplete style selector 2024-04-12 17:26:39 -04:00
dcd89f2295 Fix public facing messages 2024-04-13 00:13:36 +03:00
53386b35c9 Make Reset account functional 2024-04-13 00:11:20 +03:00
2e14132a20 Add config hint 2024-04-12 23:18:43 +03:00
2fbcbe86d2 Bump package version 2024-04-12 22:15:50 +03:00
3f65051bd4 Merge branch 'staging' into neo-server 2024-04-12 22:14:32 +03:00
89d3673010 Fix npm audit 2024-04-12 22:13:29 +03:00
2af4747936 Bump package version 2024-04-12 22:09:09 +03:00
7183416d1f Check account protection status on startup 2024-04-12 22:04:20 +03:00
0662b5b4ae Add account recovery console script 2024-04-12 21:31:43 +03:00
dcbeab0aef Fix absolute paths for data root. Allow setting data root via console args. 2024-04-12 19:53:46 +03:00
072e09d0ed fix #2071 2024-04-13 00:51:34 +08:00
3e1ff9bc25 Merge branch 'staging' into neo-server 2024-04-12 19:23:10 +03:00
8c4dd6ce1e Expressions: Ignore stopping strings
Don't use stopping strings when triggering a classify generation.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-12 09:57:09 -04:00
9c218455c4 [chore] Run ESLint 2024-04-12 14:22:12 +03:00
b09cabaeb2 Merge pull request #2073 from ThisIsPIRI/hide
Performance improvement for /hide, /unhide
2024-04-12 14:19:59 +03:00
d9baff45bb Fix return types. Async functions must return a Promise. 2024-04-12 14:18:59 +03:00
6603e33fd8 Add hideChatMessage back 2024-04-12 20:05:58 +09:00
208e089761 Replace hideChatMessage with hideChatMessageRange 2024-04-12 16:03:50 +09:00
bea63a2efe Expressions: Remove TalkingHead from choices
This is a sub-choice under extras.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-12 01:59:44 -04:00
6b656bf380 Expressions: Classify using LLM
Rather than using a separate BERT model to classify the last message,
use the LLM itself to get the classified expression label as a JSON
and set that as the current sprite. Doing this should take more information
into consideration and cut down on extra processing.

This is made possible by the use of constrained generation with JSON
schemas. Only available to TabbyAPI since it's the only backend that
supports the use of JSON schemas, but there can hopefully be a way
to use this with other backends as well.

Intercepts the generation and sets top_k = 1 (for greedy sampling)
and the json_schema to an emotion enum. Doing this also prevents
reingestion of the entire context every time a message is sent and
then asked to be classified, which doesn't compromise the chat
experience.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-12 01:55:16 -04:00
dd4c7a2521 add some adjustments to make autocomplete work properly
some hint in there about "/:" would still be nice
2024-04-11 22:58:53 -04:00
03916bceec use parseQuotedValue and parseValue to determine name for "/:"
QR labels and set names can include spaces
2024-04-11 22:35:12 -04:00
c12a6fc94c use testRunShorthandEnd 2024-04-11 22:26:45 -04:00
35634415c2 Merge branch 'staging' into parser-v2 2024-04-11 22:24:10 -04:00
f95e38e85a fix error message 2024-04-11 22:18:51 -04:00
fb97665f50 move shit around 2024-04-11 22:18:41 -04:00
7a5b6b4177 add "/:name" as shorthand for "/run name" after all 2024-04-11 22:18:24 -04:00
626c93a1ab Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2024-04-12 08:21:18 +09:00
94f14340ae add background image name reporting for /bg with no args 2024-04-12 08:21:17 +09:00
58359c9682 Control whitelist mode with console flag 2024-04-12 01:33:39 +03:00
a3da248e3c Adapt Docker files to neo-server data migration 2024-04-12 01:32:40 +03:00
396eeca73a Change default user handle. Use async template renderer 2024-04-12 00:35:51 +03:00
d8092ec3eb Merge branch 'staging' into neo-server 2024-04-12 00:01:52 +03:00
7348199f73 Add llama.cpp slots info endpoint (#2070) 2024-04-11 23:53:32 +03:00
356f1f9c39 Clean-up non-character state checks 2024-04-11 23:50:01 +03:00
123131074c Change built-in extensions template render to async 2024-04-11 23:38:44 +03:00
16cabb38ad Fix init order in RA mods 2024-04-11 22:47:28 +03:00
3da9fb4efe Switch to module exports 2024-04-11 22:39:42 +03:00
369c3512c0 Add async template renderer 2024-04-11 22:36:23 +03:00
6290dff3d9 #2065 Add option to translate text before classification 2024-04-11 22:09:05 +03:00
31ba3cf039 Merge branch 'staging' into neo-server 2024-04-11 21:47:10 +03:00
43dd251ca1 remove some logging 2024-04-11 14:34:47 -04:00
210f388d7a Switch button style to use class 2024-04-11 21:33:15 +03:00
448b812faa fix /? slash 2024-04-11 14:31:09 -04:00
063c81540d IVC + support new settings and turbo model (#2067) 2024-04-11 21:29:19 +03:00
334178f6f9 Add New Icon (#2068)
* Revert Change

* Add files via upload
2024-04-11 20:52:57 +03:00