Commit Graph

699 Commits

Author SHA1 Message Date
Cohee
061b7c6922 Don't try to execute script commands if the message doesn't start with slash 2024-02-20 02:09:01 +02:00
Cohee
3c2113a6e7 Add ability to preserve file names when loading from assets downloader 2024-02-19 00:17:23 +02:00
Cohee
9d713825c2 #1827 Consolidate {{group}} macro behavior 2024-02-12 16:23:01 +02:00
Cohee
72256110a7 Unbreak current chat rename 2024-02-12 02:55:16 +02:00
Cohee
354c52d997 #1814 Fix regex placement attribution 2024-02-11 16:52:14 +02:00
Cohee
03ad72b6c7
Merge pull request #1802 from Technologicat/modelname
{{model}} substitution to get name of current LLM
2024-02-08 11:36:02 +02:00
Juha Jeronen
a49d0f1050 use getGeneratingModel 2024-02-08 11:13:54 +02:00
Cohee
04372848c8 Fix for undefined chats 2024-02-07 23:58:05 +02:00
Juha Jeronen
2dcb490e43 add {{model}} substitution macro to get name of current LLM
This is useful in the character card for an AI assistant, see #1774.

Tested with the Textgen backend, but should work with others too.

Horde will show only "Connected", and Novel will show the tier,
but Kobold and Textgen will show the model name.

If not connected, on any backend, will show "no_connection".
2024-02-07 23:29:32 +02:00
Juha Jeronen
c1a5b50aae improve description for consistency 2024-02-07 23:12:21 +02:00
Juha Jeronen
5183fb40a2 refactor to improve proposed implementation of /getchatname 2024-02-07 23:09:51 +02:00
Juha Jeronen
5d1f3b13ea add /getchatname slash command to get name of current chat file
Example:

/getchatname | /echo {{pipe}}
2024-02-07 22:51:41 +02:00
Cohee
8ecab19966
Merge pull request #1798 from oobabooga/staging
Add API key field for text-generation-webui
2024-02-07 19:24:42 +02:00
Juha Jeronen
f0cffb3dd9 fix /delchat for characters with lots of chat files 2024-02-07 15:20:37 +02:00
oobabooga
21fb143718 Add API key 2024-02-06 20:00:16 -08:00
Cohee
2815990589 Force personas sort before returning to caller 2024-02-05 10:58:35 +02:00
Cohee
f12aeeed90 Firefox copium for persona images 2024-02-05 02:18:44 +02:00
Cohee
7ac6ed267f #1782 OpenAI multiswipe 2024-02-04 03:36:37 +02:00
Cohee
37d94a4331 #1775 Fix personas name sorting 2024-02-03 01:52:57 +02:00
Cohee
303fb09388 Show persona file name on hover 2024-02-02 04:09:12 +02:00
Cohee
a746077a1e Sort personas by name. 2024-02-02 04:07:51 +02:00
Cohee
33c452df3e Fix navigation if new persona is on the first page 2024-01-31 11:23:57 +02:00
Cohee
fa73c523f0 Persist current page on persona actions 2024-01-31 11:01:50 +02:00
Cohee
f8032ac649 Default to 5 personas per page 2024-01-31 03:34:51 +02:00
Cohee
c01217ac76 Clean-up styles and handlers 2024-01-30 20:16:48 +02:00
Cohee
4542c66664 #1761 Persona management overhaul 2024-01-30 19:12:56 +02:00
Cohee
da7b435b7c
Merge pull request #1751 from kingbased/proxypreset
Reverse proxy presets
2024-01-29 22:09:33 +02:00
Cohee
5f1e290bda Disallow multiple {{original}} macro substitutions 2024-01-29 00:58:29 +02:00
Cohee
a9464daffa Merge branch 'staging' into macro-separation 2024-01-29 00:51:06 +02:00
Cohee
ef9cdf64cf Fix swipe buttons display when using /comment after last AI message 2024-01-29 00:37:51 +02:00
Cohee
8037e31c53 Fix {{original}} 2024-01-28 17:31:19 +02:00
valadaptive
44fb746783 Remove dead if statement 2024-01-27 15:25:44 -05:00
valadaptive
29f509179c Remove getMessageId
As far as I can tell, we don't add/remove anything from chat in between
the calculation of newMessageId and subsequent calls to getMessageId.
We can just use newMessageId everywhere.
2024-01-27 13:50:54 -05:00
valadaptive
e475081116 Fix off-by-one in addOneMessage 2024-01-27 13:48:08 -05:00
valadaptive
7f955a59b9 Remove count_view_mes 2024-01-27 13:24:08 -05:00
valadaptive
4bd7364a8e Change macro substitution order 2024-01-27 13:22:22 -05:00
valadaptive
71f47588cd Pass macro variables in to evaluateMacros
This doesn't cover *all* the variables yet, just the ones that were
previously passed in as arguments. I'll expand this later to separate
the macro parsing from the execution of the functions themselves.
2024-01-27 13:20:44 -05:00
based
aa976d0de2 implemented proxy preset manager 2024-01-27 06:21:00 +10:00
Cohee
1647e5ae49
Merge pull request #1734 from khanonnie/alternative-tokens
Implement Token Probabilities UI panel using logprobs
2024-01-26 03:39:25 +02:00
khanon
60044c18a4 Implement Token Probabilities UI using logprobs 2024-01-25 18:34:46 -06:00
lucy
1ef437f5f1
[feat] GENERATION_ENDED event
uses hideStopButton() to trigger the event, because all other paths are conditional and would require the event to be triggered in multiple functions, compared to hideStopButton() already being called at the end of all the generations

unblockGeneration() was another candidate, but it is not consistently executed to be viable
2024-01-26 00:53:27 +01:00
Cohee
6012ee5f89 #1740 Open most recent chat when deleting current chat file 2024-01-25 18:55:38 +02:00
Cohee
4abe87f103 #1742 Add /chat-manager command 2024-01-25 18:19:04 +02:00
Cohee
1ae5a8bd66 #1630 Fix display mode regex depth calc 2024-01-25 02:53:39 +02:00
Cohee
3f3529ef89 #1630 Add min/max depth for prompt/display regex scripts. 2024-01-24 22:48:58 +02:00
Cohee
4985afd816 Extend external media checks 2024-01-24 19:14:40 +02:00
Cohee
9f81ea3c1f Allow double quotes inside of <tags> 2024-01-24 18:05:11 +02:00
Cohee
4823bcf4ff Add option to forbid external images 2024-01-24 15:47:54 +02:00
Cohee
9b42be2334 Reset message editor before switching active chat 2024-01-23 11:00:33 +02:00
Cohee
958cf6a373 Don't append name2 in non-instruct mode if continuing on first message 2024-01-21 23:20:29 +02:00