Commit Graph

346 Commits

Author SHA1 Message Date
Cohee 5ac375097b Fix last prompt line 2023-08-08 17:28:31 +03:00
Cohee 508e1a06da Merge branch 'staging' of https://github.com/SillyLossy/TavernAI into staging 2023-08-08 17:11:48 +03:00
Cohee 5ba7588838 Option to disable name forcing for instruct groups and personas 2023-08-08 17:11:38 +03:00
ouoertheo 5ea30d9d4d Fix objective gen toastr messsage 2023-08-08 07:49:21 -05: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
Cohee 0cb63e689d
Merge pull request #872 from 50h100a/kai-fmt 2023-08-08 00:41:12 +03:00
50h100a c1ab0212e5 update comments 2023-08-07 17:10:05 -04:00
50h100a 128945aaaa Copy 'relaxed api url' functionality over to webui 2023-08-07 16:46:32 -04:00
50h100a 75bb0d641f Make 'relaxed api url' even more relaxed. 2023-08-07 16:46:12 -04:00
RossAscends fcc51b6481 no more forced color for blockquotes 2023-08-08 04:52:22 +09:00
Cohee1207 c124fc589f Fix display help links 2023-08-07 22:21:10 +03:00
Cohee1207 32e5566a37 Fix WI overflow alert 2023-08-07 22:12:50 +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 7384cb07a4 Remove margins for block quotes 2023-08-07 14:08:49 +03: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 6e55b99aa9
Merge pull request #885 from StefanDanielSchwarz/proxy-ooba-preset 2023-08-07 00:02:04 +03:00
Stefan Daniel Schwarz c4602df108 kobold-presets-without-max_length+genamt 2023-08-06 21:59:57 +02:00
SDS c86e2154c9
Add proxy ooba preset
Here's the TextGen version of the proxy-replacement-preset. Same as KoboldAI's, just for ooba.
2023-08-06 21:49:29 +02: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
Cohee b59e0cdfc8
Merge pull request #876 from StefanDanielSchwarz/OpenOrca-OpenChat-instruct-preset
Added OpenOrca-OpenChat instruct preset
2023-08-05 14:50:57 +03:00
RossAscends b1666dc18d css skill issue 2023-08-05 18:51:28 +09:00
RossAscends 734b0201be style for blockquotes 2023-08-05 18:36:39 +09:00
Cohee1207 6ddfcc7a06 Enable quote blocks and HTML comments 2023-08-05 12:29:37 +03:00
Mika 8128c2436b Changed Assistant Prefill to a textarea to allow for a longer prefill message. 2023-08-05 14:59:29 +09:00
Stefan Daniel Schwarz bfac10028f removed enabled field from presets 2023-08-04 23:52:36 +02:00
50h100a 4ae3e9db0a fix settings access 2023-08-04 17:01:09 -04:00
Cohee1207 d05d4042fe Unbreak HTML 2023-08-04 23:52:19 +03:00
50h100a 6b2455da2b setting for relaxed api urls 2023-08-04 16:49:55 -04:00
Cohee 7b5bb030ad
Merge pull request #877 from city-unit/feature/ui
Fix assistant prefill title alignment
2023-08-04 23:34:42 +03:00
Cohee1207 19b3e13675 Merge branch 'staging' of http://github.com/cohee1207/SillyTavern into staging 2023-08-04 23:29:25 +03:00
city-unit d16f6f8fea Fix assistant prefill title alignment 2023-08-04 16:26:25 -04:00
SDS 45a66fae9d
Added OpenOrca-OpenChat instruct preset
Here's an Instruct Mode preset for OpenOrca-OpenChat, e. g. for [Open-Orca/OpenOrcaxOpenChat-Preview2-13B](https://huggingface.co/Open-Orca/OpenOrcaxOpenChat-Preview2-13B) and other OpenOrca/OpenChat models
2023-08-04 21:44:47 +02:00
Cohee1207 6b288ca83c Adjust Novel settings to match the site more closely 2023-08-04 20:38:26 +03:00
Cohee d59d7e6c8d Fix boolean conversion 2023-08-04 18:15:42 +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
Cohee 14827d6135 Fix bulk-edit extension manifest 2023-08-04 13:42:20 +03:00
joe c18a845f64 Fix duplicate call by mistake 2023-08-04 16:35:30 +09:00
pyrater 2a00e98ec5
Merge branch 'SillyTavern:staging' into staging 2023-08-04 16:26:44 +09:00
joe 853d81e67c Bug and performance Fix's 2023-08-04 14:54:01 +09:00
joe 791b18d78e Removed old code 2023-08-04 11:25:58 +09:00
Mike Weldon 079b1623c5 NovelAI preamble code cleanup 2023-08-03 18:27:23 -07:00
joe 708b065300 Merge branch 'staging' 2023-08-04 09:32:02 +09:00
joe 140b86d822 updates 2023-08-04 09:27:01 +09:00
pyrater 8f1321f09d
Update index.js 2023-08-04 09:26:17 +09:00
pyrater 9333340175
Update index.js
somehow display:none; was missing from line 1183
2023-08-04 09:21:52 +09:00
joe 4698f0f765 Perfomance Increase for unloading animation 2023-08-04 08:29:39 +09:00
pyrater f106666ded
Merge branch 'SillyTavern:staging' into staging 2023-08-04 06:43:17 +09:00
50h100a 2d07cce1dd make KAI url-fixing as flexible as webUI's 2023-08-03 16:28:02 -04:00
Cohee ea809023b5
Merge pull request #858 from 50h100a/mancer-api
Mancer API
2023-08-03 23:06:53 +03:00
Cohee bcffaec6a6 Fix invalid function reference 2023-08-03 19:30:19 +03:00
Cohee 008d8fa6fc
Merge pull request #859 from city-unit/feature/bulk
Bulk Editing
2023-08-03 19:29:33 +03:00
majick 109f6ace63 Proposed: Spinning cute skull when deleting a chat 2023-08-03 07:59:57 -07:00
Cohee 44340208de
Merge pull request #868 from majick/chat-delete-icon
Proposed: Skull icon to delete past chat
2023-08-03 17:24:03 +03:00
Cohee 19a0f8e5ac
Merge pull request #865 from StefanDanielSchwarz/del_char_checkbox-unchecked-by-default
del_char_checkbox unchecked by default
2023-08-03 17:18:49 +03:00
Cohee 2a153e3b15 #866 Wait for group to stop generating before auto-summarizing 2023-08-03 17:17:58 +03:00
majick d5e32af9b2 Proposed: Skull icon to delete past chat 2023-08-03 07:07:59 -07: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
RossAscends f892931d44 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-08-03 21:17:36 +09:00
RossAscends a837b1e2fb fix movingUI observer states 2023-08-03 21:17:34 +09:00
50h100a 9cf4056b28 Do backflips trying to get error information from endpoints.
Then present it nicely.
2023-08-03 07:32:53 -04:00
Cohee 37e653dcf4 Add toggle for persona info notifications 2023-08-03 14:24:45 +03:00
Cohee 0a12fe0bdb Unhide expression holder on setting live2d sprite 2023-08-03 14:07:50 +03:00
joe 56a4a6eb83 Bug fix 2023-08-03 20:01:35 +09:00
joe 4b7c837fe3 Removed unneeded IF 2023-08-03 19:29:48 +09:00
joe aebdd6cd42 Fallback expression and tweak 2023-08-03 19:23:15 +09:00
pyrater 73f15060c9
Merge branch 'SillyTavern:staging' into staging 2023-08-03 19:10:10 +09:00
50h100a 2fc6813e66 code review adjustments part 1 2023-08-03 06:07:54 -04:00
pyrater 0ad3c86e17
Merge branch 'SillyTavern:staging' into staging 2023-08-03 19:06:04 +09:00
joe 9f44a72d76 Setting Tracking Live2d 2023-08-03 19:05:21 +09:00
SDS 1f56f0d64a
Update simple-proxy-for-tavern.settings
Go back down to 2048 tokens instead of 4096 to be in line with the other non-Llama 2-specific presets
2023-08-03 11:47:59 +02:00
SDS 905131c764
Update Deterministic.settings
Go back down to 2048 tokens instead of 4096 to be in line with the other non-Llama 2-specific presets
2023-08-03 11:46:53 +02:00
Cohee 31feaee805 Enter to submit dialogue popup input 2023-08-03 11:32:08 +03:00
gd1551 67fa7b9607 Update Custom Stop Strings to note NovelAI support 2023-08-03 11:06:29 +03:00
Cohee 1b005ef47f
Merge pull request #856 from mweldon/preamble 2023-08-03 10:24:31 +03:00
Mike Weldon c8b5b7da22 Use prose augmenter by default for Kayra 2023-08-02 23:07:17 -07:00
RossAscends 5a67d72fea /qr, /qrset & ctrl+1~9 hotkeys for QRs 2023-08-03 14:44:23 +09:00
RossAscends 68e5ae63d6 move closechat/togglepanels to slashcommands 2023-08-03 13:21:38 +09:00
city-unit 9712e4bbb0 Moved bulk edit from external to internal extension. 2023-08-03 00:15:09 -04:00
50h100a 61c0e3b08b Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into mancer-api 2023-08-02 23:46:03 -04:00
50h100a 2fdec7eb03 Added authentication variant to WebUI API. 2023-08-02 23:25:24 -04:00
Mike Weldon 1d0f67c144 Add NAI preamble to start of chat buffer 2023-08-02 18:22:06 -07:00
Mike Weldon 14ef5d9a6b Add new NAI presets TeaTime and ProWriter 2023-08-02 18:21:14 -07:00
Cohee1207 f198f5eb6e Fix localization hiding Usage Stats button 2023-08-02 23:04:52 +03:00
gd1551 ea800d1550 Add stop sequences support to NovelAI generations 2023-08-02 22:42:11 +03:00
SDS 9d99b89c9c
Fix inconsistent newline trimming
Newlines weren't trimmed at first generation in a new chat, only on subsequent generations. By commenting out this check, it works consistently for all generations.

(I noticed because even with my deterministic preset, a regen/swipe would give a different output than the very first generation, so I went looking and found this if-clause as the source of the inconsistent behavior.)
2023-08-02 20:00:01 +02:00
Cohee baddee8082
Merge pull request #850 from StefanDanielSchwarz/improved-roleplay-preset 2023-08-02 19:10:13 +03:00
SDS 7dfaf6f0b0
Fix Storywriter-Llama2.settings
Removed "can_use_streaming" since that should be determined by SillyTavern and not be hardcoded in the preset.
2023-08-02 18:06:06 +02:00
SDS 3f015f4bd2
Fix Deterministic.settings
Removed "can_use_streaming" since that should be determined by SillyTavern and not be hardcoded in the preset.
2023-08-02 18:05:27 +02:00
SDS 6f18c457fc
simple-proxy-for-tavern default preset
These are the same settings as [simple-proxy-for-tavern's default preset](https://github.com/anon998/simple-proxy-for-tavern/blob/main/presets/default.json). I've fixed the sampler order and raised the context size to Llama 2's 4096 tokens.
2023-08-02 18:03:14 +02:00
SDS c57de3d47b
Improved Roleplay Preset
More like simple-proxy-for-tavern's default verbose prompt, and now works with SillyTavern's AutoFormat Overrides on or off, so this new and improved version is better and more compatible.
2023-08-02 17:42:42 +02:00
mashwell cd02abe205 textgen simple-1 preset fix 2023-08-02 14:23:16 +03:00
50h100a aac7525204 Add secret key storage 2023-08-02 03:31:17 -04:00
50h100a 42cc66f06e First pass UI for extending webui 2023-08-02 03:30:57 -04:00
Cohee f6f51d21c5
Merge pull request #841 from ouoertheo/ouoertheo/objectives6
Objective: currentTask fix in MESSAGE_RECEIVED, ignore swipes
2023-08-02 01:45:20 +03:00
ouoertheo 9a4d62ca6f
add lastMessageWasSwipe=false to resetState 2023-08-01 16:16:52 -05:00
Cohee 9d023dc3b1 Load live2d by posting a file 2023-08-01 23:57:04 +03:00
Cohee 29a3c5d590 Fix npm audit 2023-08-01 23:25:09 +03:00
SDS 0c0e24323c proxy-replacement-preset: Roleplay Instruct Mode Preset
In [[Feature Request] Add Simple Proxy functionality into Silly Tavern directly · Issue #831 · SillyTavern/SillyTavern](https://github.com/SillyTavern/SillyTavern/issues/831), I explained how to replace the [simple-proxy-for-tavern](https://github.com/anon998/simple-proxy-for-tavern) using built-in functionality of SillyTavern. To make this easier, here's an Instruct Mode Preset that helps setting this up.
2023-08-01 23:14:50 +03:00
SDS 32f605e413 Llama-2-KoboldAI-presets
Here are two presets I've found very useful for Llama 2-based models:

- Deterministic takes away the randomness and is good for testing/comparing models because same input equals same output.

- Storywriter-Llama2 is the Storywriter preset adjusted for Llama 2's 4K context size. It also works well against Llama 2's repetition/looping issues.
2023-08-01 23:13:37 +03:00
Cohee 72974d8a54 More clear message for character import failure 2023-08-01 18:13:50 +03:00
Cohee 7f86551ab4 Don't try to load live2d if variable is disabled or module is not loaded to Extras 2023-08-01 16:33:30 +03:00
Cohee c5d87e4808 ParseImgDimensions for Showdown 2023-08-01 16:24:54 +03:00
Cohee e5f3a70860 #843 Wait for group to stop generating before checking objectives 2023-08-01 15:53:10 +03:00
Cohee 7596d78322 #844 Properly handle KoboldAI errors 2023-08-01 15:22:51 +03:00
Cohee 5645432e9d #823 Allow arbitrary line breaks in instruct sequences and custom chat separators 2023-08-01 14:17:33 +03:00
Cohee bad7892baa Adjust chromadb auto% for character description 2023-08-01 14:16:03 +03:00
Cohee a0c8ac54dd Lower max context for Clio and Kayra presets 2023-08-01 13:30:30 +03:00
SDS 73fd306b8b Fixed persona_description linebreak
When persona description is positioned after character card, there are double linebreaks before and none behind the persona description, because storyString already brings a trailing one whereas persona_description doesn't. This fixes that by putting the linebreak where it belongs.
2023-08-01 12:54:46 +03:00
Cohee 72213add56 #833 Sort tags list alphabetically 2023-08-01 12:26:28 +03:00
ouoertheo 6f4fd15095 currentTask fix in MESSAGE_RECEIVED, ingore swipes 2023-08-01 04:24:55 -05:00
Cohee 16b45f1ea9 Reformat new code 2023-07-31 20:56:05 +03:00
Cohee 435d319090
Merge pull request #835 from pyrater/staging
Live2d Changes
2023-07-31 20:53:45 +03:00
Tony Ribeiro 192c82b180 Restored streaming mode as a new provider "Streaming", recording is done on server side, voice detection with vosk and transcript with whisper. 2023-07-31 18:47:33 +02:00
ouoertheo 6768c56e2b fix regression on task selection 2023-07-31 07:56:49 -05:00
joe 4939387bbf Updated based on feedback 2023-07-31 19:14:15 +09:00
joe 4c14b8ee2d Updated Static URL 2023-07-31 19:01:45 +09:00
joe 0bbcf0db83 Updated non static URL Calls 2023-07-31 18:54:50 +09:00
joe 0c919bf32d Talking Animation 2023-07-31 18:21:32 +09:00
pyrater 9f92b19004
Merge branch 'SillyTavern:staging' into staging 2023-07-31 16:10:22 +09:00
joe 7824a18103 Live2d Commits 2023-07-31 16:09:36 +09:00
joe 0eef05908d live2d addition 2023-07-31 14:52:30 +09:00
ouoertheo d5e40e0271 fix for allowing root task as. notify on manual check 2023-07-30 19:15:05 -05:00
Cohee 6b85f10818
Merge pull request #832 from mweldon/kayra-fix-fresh-coffee 2023-07-31 00:57:16 +03:00
Mike Weldon 27c6e5ecff Fix some presets, bad words, rep allowlist, and banned tokens 2023-07-30 14:03:28 -07:00
Cohee 40f466b2c3 Summary plugin improvements: In-chat position, customizable template, force insert after X words 2023-07-30 23:10:37 +03:00
RossAscends 02667d3d1a Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-07-31 03:37:52 +09:00
RossAscends 9cb70817c7 fix ctrl+up when sys msg is last 2023-07-31 03:37:49 +09:00
Cohee e172f50d4f Allow /cut 0 2023-07-30 21:35:36 +03:00
Cohee 49f7185c8c #829 Close chat option 2023-07-30 21:35:21 +03:00
RossAscends 638050a3de skill issue 2023-07-31 02:56:39 +09:00
RossAscends a0f369d100 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-07-31 02:41:41 +09:00
RossAscends f9239c860d Escape hotkey to close panels/popups 2023-07-31 02:41:15 +09:00
Cohee 41a08fed2b
Merge pull request #828 from ouoertheo/ouoertheo/objective-qol-improvements 2023-07-30 19:33:02 +03:00
RossAscends 95d43712d3 fix chat bg color when panels hidden 2023-07-31 01:08:24 +09:00
ouoertheo 4f76a8b0ce fix task counter decrement 2023-07-30 09:27:31 -05:00
ouoertheo 3fc2b81433 help text update 2023-07-30 09:19:17 -05:00
ouoertheo 23a514bba8 full templating for all prompts. prompt mgmt 2023-07-30 09:15:12 -05:00
Cohee1207 51449c4913 Rename Settings option 2023-07-30 16:40:45 +03:00
Cohee 6d9c2ec365
Merge pull request #819 from pyrater/staging
Show / Hide Top Bar
2023-07-30 16:38:44 +03:00
Cohee ad26a1968b
Merge pull request #818 from city-unit/feature/WI
Add optional alerting for WI debugging.
2023-07-30 16:29:33 +03:00
Cohee1207 52289acc62 Reformat index.html 2023-07-30 16:28:55 +03:00