1344 Commits

Author SHA1 Message Date
maver
4dd94a4a62 Do not generate group responses on dry run 2023-08-12 18:40:39 +02:00
maver
4974c81d4c Update prompt manager active character on character edit. 2023-08-12 18:40:38 +02:00
maver
74a7aa513b Reintroduce event types after rebase 2023-08-12 18:40:38 +02:00
maver
579f303fb0 Add event for modifying settings before modifications 2023-08-12 18:40:38 +02:00
maver
550e635d93 Add migration for legacy prompts 2023-08-12 18:40:38 +02:00
maver
e908610b99 Save prompt manager items to perset 2023-08-12 18:40:38 +02:00
maver
6cea524f2c Fix prompt-manager being rendered twice. 2023-08-12 18:40:38 +02:00
maver
7c1e370abe Allow the user to toggle names in chat history 2023-08-12 18:40:38 +02:00
maver
f207e0eab3 Add basic WindowAI support 2023-08-12 18:40:38 +02:00
maver
aaa2c48e7d Add basic claude support 2023-08-12 18:40:38 +02:00
maver
6e37db2fb3 Declare prepareOpenAIMessages as synchronous
As there is no need for the function o be async anymore.
2023-08-12 18:40:38 +02:00
maver
77e183f5dd Add support for authors note and summary extensions 2023-08-12 18:40:18 +02:00
maver
eb315993b4 Let prompt manager handle character and scenario prompts 2023-08-12 18:40:18 +02:00
maver
c92de398b9 Fire event after a chat has successfully loaded 2023-08-12 18:40:18 +02:00
maver
b8d08161ab Allow generate to run without sending a request 2023-08-12 18:40:18 +02:00
maver
3acd865bf8 Introduce new substitute parameters
charIfNotGroup and group
2023-08-12 18:40:18 +02:00
maver
a5e2f11e61 Use EventEmitter instead of native event handling 2023-08-12 18:40:18 +02:00
maver
63985a490d Add error handling to parseTokenCounts function 2023-08-12 18:40:17 +02:00
maver
c6eee88cd4 Add prompt manager setup 2023-08-12 18:39:54 +02:00
Cohee1207
092846e0bc #924 Replace Novel Kayra subtier context 2023-08-12 14:21:05 +03:00
Cohee1207
82f6d11795 Add lazy chat messages rendering 2023-08-12 13:10:50 +03:00
Cohee
9e43f5f8b7 Add flat budget cap for hybrid WI budgeting 2023-08-10 20:45:57 +03:00
Cohee
104d983449 Adjust novel max context calculation 2023-08-10 19:15:52 +03:00
Cohee
f226fe99aa Showdown render tables 2023-08-10 13:18:12 +03:00
Cohee
1a07fa8365 [Feature Request] Can we please have <xml_tags> visibility back? #907 2023-08-10 11:47:17 +03:00
Cohee
e39e9428b6 Allow incomplete sentences on quiet prompts 2023-08-09 16:41:12 +03:00
Cohee
0ed340bd9a
Merge pull request #901 from 50h100a/mancer-urlfix
Relax URL requirements when Mancer is enabled.
2023-08-08 23:27:05 +03:00
50h100a
53e41bdda8 Relax URL requirements when Mancer is enabled. 2023-08-08 16:12:03 -04:00
Cohee
cd86999d30 Fix variable name 2023-08-08 22:39:34 +03:00
Cohee
2fea218661 Extend random and roll syntax for frontend compatibility 2023-08-08 22:36:42 +03:00
Cohee
ef3a9a810e Fix avatar preview after changing it 2023-08-08 22:08:41 +03:00
RossAscends
78825352e5 more help format updates 2023-08-08 18:03:39 +09:00
RossAscends
264b52b52d update help format 2023-08-08 17:42:28 +09:00
Cohee1207
c124fc589f Fix display help links 2023-08-07 22:21:10 +03:00
Cohee
f8e8929834
Merge pull request #896 from majick/tiny-cosmetic 2023-08-07 19:53:35 +03:00
majick
4167047f9b Cosmetic: The avatar crop accept button is labeled "Accept" 2023-08-07 09:49:07 -07:00
Cohee
e0d6430ade Fix copy-paste issue 2023-08-07 02:20:53 +03:00
Cohee
23a57e86a7 Try to remove excess character names from generations 2023-08-07 00:31:26 +03:00
Cohee
151f4d322c #883 Add option to disable CSRF tokens 2023-08-06 16:42:15 +03:00
AeonBlack
cfc4394e41 Resolve some API Spam / Fix 1 Token for 0 Token Counters 2023-08-06 05:58:26 +01:00
Cohee
ef1f6b3143 Merge branch 'staging' of https://github.com/SillyLossy/TavernAI into staging 2023-08-05 15:44:18 +03:00
Cohee
58f7c77281 Reformat code 2023-08-05 15:44:15 +03:00
Cohee1207
6ddfcc7a06 Enable quote blocks and HTML comments 2023-08-05 12:29:37 +03:00
Stefan Daniel Schwarz
b407fe2388 custom_stopping_strings_macro toggleable option 2023-08-04 16:53:49 +02:00
SDS
33af7ad266
Replace Macro in Custom Stopping Strings
Replaces user and char names in custom stopping strings, making them much more versatile and useful.

Example Use Case: Now you can use a custom stopping string like "\n*{{user}} " to stop generation when the AI tries to act as the user.
2023-08-04 15:45:45 +02:00
Cohee
cd8a24a712 Fix bulk edit 2023-08-04 14:41:00 +03:00
Cohee
84283bc2b4 Add "Best match" tokenizer option 2023-08-04 14:17:05 +03:00
Mike Weldon
079b1623c5 NovelAI preamble code cleanup 2023-08-03 18:27:23 -07:00
Cohee
ea809023b5
Merge pull request #858 from 50h100a/mancer-api
Mancer API
2023-08-03 23:06:53 +03:00
SDS
65732f4406
del_char_checkbox unchecked by default
When you delete a character, you can always re-import them - but if you deleted the chat files, they're gone forever unless you backed them up manually. That's why I think this checkbox should be off by default, making chat file deletion a conscious effort.

With it off, worst case someone forgets to check the box and has some unnecessary files on their disk that they can then delete manually. That's much less of a problem than someone forgetting to uncheck the box (e. g. when importing a new version of the character) and then suffering data loss.
2023-08-03 15:39:15 +02:00