333df46680
Add readme-ru_ru
2024-04-13 18:50:15 +07:00
e82fc8d617
Add ignore eslint
2024-04-13 13:29:52 +03:00
2661f00dd4
Fix loading plugins from default exports
2024-04-13 13:29:41 +03:00
913085ba74
Expressions: Let the user know if classification failed
...
Send a message if the classifer fails and fallback to the default
expression.
Signed-off-by: kingbri <bdashore3@proton.me >
2024-04-13 01:29:54 -04:00
792be63c5c
fix: whitelist in real-ip
2024-04-12 22:03:36 -07:00
64e8bc1911
Merge remote-tracking branch 'upstream/staging' into staging
2024-04-13 10:51:16 +08:00
278ec029f5
add missing cancelButton setting to callGenericPopup
2024-04-12 20:50:14 -04:00
91558ad9ea
add enter to submit on input type
2024-04-12 20:49:55 -04:00
afad169118
Default whitelist to null
2024-04-13 02:23:38 +03: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
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
210f388d7a
Switch button style to use class
2024-04-11 21:33:15 +03: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
05ae571971
Pass names to Cohere prompt converter
2024-04-11 19:53:45 +03:00
ee62f77e96
Merge pull request #2063 from kingbased/goog
...
Gemini system prompt support
2024-04-11 19:49:20 +03:00
58152a60c6
Append example names to converted Google sysprompt
2024-04-11 19:45:50 +03:00
6e377fdbea
Merge pull request #2066 from sirius422/fix-zh-cn-locales
...
Fix some errors in zh-cn.json and make the translations more concise
2024-04-11 19:33:49 +03:00