Commit Graph

1159 Commits

Author SHA1 Message Date
maver 637b99b3fe Update default jailbreak message 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 4476cbdc81 Fire event when selecting a group chat 2023-08-12 18:40:18 +02:00
maver 7411ca1154 Prevent duplicate messages
By removing obsolete example message assignments
2023-08-12 18:40:18 +02:00
maver 9a7bbd4ffb Add prompt manager support for group chats 2023-08-12 18:40:18 +02:00
maver d9d10f3b00 Show character definition in regular mode 2023-08-12 18:40:18 +02:00
maver 989f704605 Improve strength of main and impersonation prompt 2023-08-12 18:40:18 +02:00
maver ff07572fd4 Fix dropspot highlight not appearing on hover 2023-08-12 18:40:18 +02:00
maver 53fe7f1d94 Remove obsolete interface elements and handling
Jailbreak etc.
2023-08-12 18:40:18 +02:00
maver 720c9973ec Fix default prompts not being set correctly 2023-08-12 18:40:18 +02:00
maver 9022d9abd9 Update documentation and code style for prompt manager 2023-08-12 18:40:18 +02:00
maver 5a5ea2f78a Remove prompt list when character gets deleted 2023-08-12 18:40:18 +02:00
maver e2f8c876d9 Refactor render functions of prompt manager
Improve readability and extendability
2023-08-12 18:40:18 +02:00
maver 137b979302 Improve documentation for prompt manager 2023-08-12 18:40:18 +02:00
maver 0e3e57269c Simplify new character handling 2023-08-12 18:40:18 +02:00
maver a627f684d2 Remove obsolete jailbreak toggle. 2023-08-12 18:40:18 +02:00
maver beedd9952a Add missing export for missing identifier exception 2023-08-12 18:40:18 +02:00
maver 441e5c6cea Remove obsolete description of prompt manager 2023-08-12 18:40:18 +02:00
maver e47f436cf7 Add support for nsfw avoidance prompt 2023-08-12 18:40:17 +02:00
maver 1adad6105a Refactor chat completion 2023-08-12 18:40:17 +02:00
maver fe43b58cb0 Add help note for prompt manager 2023-08-12 18:40:17 +02:00
maver 796e52e537 Disable role select only when advanced mode is off 2023-08-12 18:40:17 +02:00
maver f395c99a5d Remove obsolete default settings in prompt manager constructor 2023-08-12 18:40:17 +02:00
maver a041230a99 Let oai prompt manager handle enhanced definitions 2023-08-12 18:40:17 +02:00
maver 5996697fce Remove obsolete properties on prompts
These are now handled by prompts_list
2023-08-12 18:40:17 +02:00
maver 63985a490d Add error handling to parseTokenCounts function 2023-08-12 18:40:17 +02:00
maver a6c7a935cc Add marker symbol to prompt manager marker list entries 2023-08-12 18:40:17 +02:00
maver 779a08fd15 Clarify prompt managers total token count meaning 2023-08-12 18:40:17 +02:00
maver 5ae0c14d8d Update stylings for prompt manager prompts 2023-08-12 18:40:17 +02:00
maver b54bd36d65 Do not apped start new chat messages on example chat handling
The prompt manager does this job now.
2023-08-12 18:40:17 +02:00
maver 5a6340165c Never use token handler for openai
For now.
2023-08-12 18:40:17 +02:00
maver 0513d9c8c0 Simplify impersonate prompt handling 2023-08-12 18:40:17 +02:00
maver 42544e9d26 Fix quiet prompt functionality after rebasing 2023-08-12 18:40:17 +02:00
maver 6e1bb65437 Remove obsolete settings to update after change 2023-08-12 18:40:17 +02:00
maver 85d99335b9 Rework of prepareOpenAIMessages 2023-08-12 18:40:17 +02:00
maver e1218e71c9 Improve styling of Prompt Manager 2023-08-12 18:40:17 +02:00
maver e47d9d979b Show calculated prompts for makers 2023-08-12 18:40:17 +02:00
maver 24acba557c Remove obsolete sanitizing of prompts 2023-08-12 18:40:17 +02:00
maver ce7759e12f Add ability to update multiple prompts at once
To Promptmanager
2023-08-12 18:40:17 +02:00
maver 9beefca3f5 Enable Chat Completion to create messages for itself
And return their token count
2023-08-12 18:40:17 +02:00
maver febf4018b8 Add fluent getters to Chat Completion 2023-08-12 18:40:17 +02:00
maver bc041d8fb3 Use saveSettings function instead of saveSettingsDebounced 2023-08-12 18:40:17 +02:00
maver 1048413a1a Add --white20a css variable 2023-08-12 18:40:14 +02:00
maver d809435767 Import promptmanager styles 2023-08-12 18:39:54 +02:00
maver f9e1c134cb Add prompt manager styling 2023-08-12 18:39:54 +02:00
maver fff966fc9f Check oai settings for empty prompt manager configuration 2023-08-12 18:39:54 +02:00
maver c9bc4e3353 Remove obsolete prompt related assignments 2023-08-12 18:39:54 +02:00
maver e7cd203c19 Allow token counts to be cached when no character is selected 2023-08-12 18:39:54 +02:00
maver ded29a225d Let prompt manager control messages sent to openai 2023-08-12 18:39:54 +02:00
maver c6eee88cd4 Add prompt manager setup 2023-08-12 18:39:54 +02:00