Commit Graph

3196 Commits

Author SHA1 Message Date
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
41a88e165c add deletequickreply request handler 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
Cohee
9cf6cef0a4 Fix aborting generation on KoboldCpp via Text Completion 2023-12-21 23:14:28 +02:00
Cohee
b782a8cc03 Add util for trim v1 2023-12-21 22:40:08 +02:00
Cohee
09fd772a20 #1579 Add ooba character yaml import 2023-12-21 21:46:09 +02:00
Cohee
4621834c87 Short formatting path for empty messages 2023-12-21 20:50:30 +02:00
Cohee
a85a6cf606 Allow displaying unreferenced macro in message texts 2023-12-21 20:49:03 +02:00
Cohee
39e0b0f5cb Remove custom Handlebars helpers for extensions. 2023-12-21 20:33:50 +02:00
Cohee
343c33e331 Stricter Horde prompt sanitation 2023-12-21 20:22:21 +02:00
valadaptive
8fb26284e2
Clean up Generate(), part 2 (#1578)
* Move StreamingProcessor constructor to the top

Typical code style is to declare the constructor at the top of the class
definition.

* Remove removePrefix

cleanupMessage does this already.

* Make message_already_generated local

We can pass it into StreamingProcessor so it doesn't have to be a global
variable.

* Consolidate setting isStopped and abort signal

Various places were doing some combination of setting isStopped, calling
abort on the streaming processor's abort controller, and calling
onStopStreaming. Let's consolidate all that functionality into
onStopStreaming/onErrorStreaming.

* More cleanly separate streaming/nonstreaming paths

* Replace promise with async function w/ handlers

By using onSuccess and onError as promise handlers, we can use normal
control flow and don't need to remember to use try/catch blocks or call
onSuccess every time.

* Remove runGenerate

Placing the rest of the code in a separate function doesn't really do
anything for its structure.

* Move StreamingProcessor() into streaming code path

* Fix return from circuit breaker

* Fix non-streaming chat completion request

* Fix Horde generation and quiet unblocking

---------

Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-12-21 20:20:28 +02:00
Cohee
bddccd0356 Missed several context bind cases 2023-12-21 17:19:42 +02:00
Cohee
fac4169dd8
Merge pull request #1568 from DonMoralez/staging
(claude)reworked prefix, sysprompt, console messages, sequence check
2023-12-21 17:02:05 +02:00
Cohee
ffb711d802 Unify Claude request logging with other API sources 2023-12-21 16:59:43 +02:00
Cohee
b5e59c819c Merge branch 'staging' into claude-rework 2023-12-21 16:52:43 +02:00
Cohee
e1afe41c91 Fix custom expression duplication 2023-12-21 16:50:30 +02:00
Cohee
b3dfe16706 #1575 Fix clean-up WI depth injections 2023-12-21 16:33:21 +02:00
Cohee
e087f29496 Log MistralAI prompts to server console 2023-12-21 16:08:58 +02:00
Cohee
dd661cf879 Instruct "Bind to context" is now an option 2023-12-21 15:12:30 +02:00
Cohee
ee75adbd2d Update persona name if it is bound by user name input 2023-12-21 14:56:32 +02:00
Cohee
f3099ac270 Remove model icon fill colors 2023-12-21 14:43:36 +02:00
Cohee
747867c6f4
Merge pull request #1580 from SillyTavern/custom
Custom API endpoint type for Chat Completion
2023-12-21 14:42:18 +02:00
RossAscends
afdd9d823e Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-12-21 12:43:59 +09:00
RossAscends
348cc5f2a5 placeholder API icon for tabby 2023-12-21 12:43:57 +09:00
Cohee
3001db3a47 Add additional parameters for custom endpoints 2023-12-20 23:39:10 +02:00
Cohee
e42daa4098 Add caption ask prompt mode 2023-12-20 21:23:59 +02:00
Cohee
ae64c99835 Add custom caption source 2023-12-20 21:05:20 +02:00
Cohee
cf8d7e7d35 Merge branch 'staging' into custom 2023-12-20 18:37:47 +02:00
Cohee
ebec26154c Welcome message fixed 2023-12-20 18:37:34 +02:00
Cohee
5734dbd17c Add custom endpoint type 2023-12-20 18:29:03 +02:00
Cohee
041b9d4b01 Add style sanitizer to message renderer 2023-12-20 17:03:37 +02:00