Commit Graph

155 Commits

Author SHA1 Message Date
based
e0de442523 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into qolfeatures 2023-08-20 03:22:54 +10:00
based
b3751efe58 Minor AI21 bug fixes 2023-08-20 03:22:38 +10:00
based
ce40780ed1 Added option to exclude assistant prefix to Claude prompt (for jailbreaks already appending Assistant:) 2023-08-20 03:09:50 +10:00
Cohee1207
143ebec4c6 Remove console log 2023-08-19 19:08:35 +03:00
Cohee1207
e77cded357 Code clean-up 2023-08-19 18:51:20 +03:00
Cohee
438c78574f
Merge pull request #971 from kingbased/jurassic
AI21 Adapter
2023-08-19 18:48:15 +03:00
based
0f21eabb6e AI21 Adapter + Tokenization implementation 2023-08-20 01:20:42 +10:00
Cohee
37fffa9930
Merge pull request #951 from SillyTavern/hotfix-prompt-manager
Hotfix prompt manager
2023-08-19 18:05:26 +03:00
maver
0084ea2461 Move sortable delay into configuration 2023-08-19 14:59:48 +02:00
Cohee1207
991ff98eaa Performance optimizations for character edit / chat opening 2023-08-19 15:58:17 +03:00
maver
b0158bd72d Implement configurable prompt order strategy for prompt manager
global and character
2023-08-19 14:50:39 +02:00
maver
cc01ee6c1c Print stack to console on chatcompletion error 2023-08-19 14:50:39 +02:00
Cohee
2afac5aeb1 Filter null messages in array and context line appearing unprompted 2023-08-15 15:08:42 +03:00
Cohee
706be4390d Add new Claude instant model 2023-08-15 14:57:11 +03:00
maver
2bb8fa5ea1 Update quick edit textareas when prompt manager re-renders 2023-08-15 01:20:42 +02:00
Cohee
238b667262 Merge branch 'staging' of https://github.com/SillyLossy/TavernAI into staging 2023-08-14 22:19:17 +03:00
Cohee
3850e6b50a Replace object stores for Chroma and token cache 2023-08-14 22:19:14 +03:00
maver
033dc45ab9 Move quick edit ui identifiers into configuration 2023-08-14 20:29:01 +02:00
maver
9543f54f8c Fix user jb/main not replacing original placeholder in character main/jb 2023-08-14 20:28:54 +02:00
Cohee
edcce96a6e IndexedDB open sometime hangs forever 2023-08-14 19:40:31 +03:00
Cohee
d395d3d8e6 Add peek proxy password btn 2023-08-14 12:01:06 +03:00
Cohee
6da3453efc Fix example dialogue syntax 2023-08-14 11:52:58 +03:00
Cohee
e6bf870c55 Persist token cache to indexedDb 2023-08-13 22:45:27 +03:00
maver
0f897158b9 Create a deep clone of the preset before applying
Prevents non-primitives from causing overlapping references
2023-08-12 19:40:01 +02:00
maver
f5aa7f7970 Remove obsolete prompt manager settings object 2023-08-12 18:52:52 +02:00
maver
03b8bb64fa Prevent new example chat message being added for no reason 2023-08-12 18:40:39 +02:00
maver
a9fa42524d Fix prompts object reference being shared
By deepcloning a copy
2023-08-12 18:40:39 +02:00
maver
f2c4645207 Use chatcompletion log function for token budget 2023-08-12 18:40:39 +02:00
maver
19e5502555 Remove obsolete assignment 2023-08-12 18:40:39 +02:00
maver
b1254fa2ab Copy migrated preset into loaded presets
Since this only is populated once during page load
2023-08-12 18:40:39 +02:00
maver
5a92f72703 Add flag to preset saving, allowing to prevent triggering the UI 2023-08-12 18:40:39 +02:00
maver
46c7e63fad Remove obsolete debugging output 2023-08-12 18:40:39 +02:00
maver
cdfe3a6841 Fix user messages not being added when populating example dialogue 2023-08-12 18:40:39 +02:00
maver
a8ee723853 Always add impersonate prompt last 2023-08-12 18:40:39 +02:00
Cohee
dd89009ecd Use tokenizer-specific token cache 2023-08-12 18:40:39 +02:00
maver
2805a684a8 Emit events on changing chatcompletion source or model 2023-08-12 18:40:39 +02:00
maver
d82ea66664 Refactor addItem method of MessageCollection 2023-08-12 18:40:39 +02:00
maver
4100ae9e0b Do not insert authors note into main
Since it is already present in the chat history
2023-08-12 18:40:39 +02:00
maver
d2ee6e9a12 Append quietPrompt last 2023-08-12 18:40:39 +02:00
Cohee
463f01d2a6 #870 Fix Claude in prompt manager 2023-08-12 18:40:39 +02:00
Cohee
29552ecfcf Sanitize completion names. Only send names in msg texts if names in completion is disabled 2023-08-12 18:40:39 +02:00
maver
1b7a1cbc4a Add quick edit drawer and fields for main and jailbreak 2023-08-12 18:40:39 +02:00
maver
38bfcf5324 Remove advanced options toggle 2023-08-12 18:40:39 +02:00
maver
222fd3429d Center globe icon 2023-08-12 18:40:39 +02:00
maver
bc4befeb22 Rename prompt lists to prompt order
Includes renaming of configuration, no functional changes
2023-08-12 18:40:39 +02:00
maver
63d224d8af Refactor and simplify setup method for prompt manager. 2023-08-12 18:40:39 +02:00
maver
ad6575887a Remove obsolete function getGroupMembers 2023-08-12 18:40:39 +02:00
maver
b58ce0370d Refactor token counting after completion. Simplify code. 2023-08-12 18:40:39 +02:00
maver
57fd04b974 Refactor token counting after completion. Simplify code. 2023-08-12 18:40:39 +02:00
maver
dfd49813af Refactor naming scheme for default promptmanager defaults 2023-08-12 18:40:39 +02:00