hey famiry
https://github.com/ResidentDevAnon/TavernMod/tree/rewritehas had the swipes update pushed to it
big thing to note
>your logs are not compatible, please either download this update to a different location if you want to keep them or (backup and then) delete them.
tavern / all the existing mods for it are using a broke as HELL json syntax and i am not about to write a custom importer for that
i also didnt test how broken the import chat log thing is with the new formatBUT
>logs will now be much smaller in size since im not storing stupid shit the old format did like the bot / your name and a fucking timestamp for EVERY message
the addition of swipes made it buggy as hell, but i ironed out ALOT of bugs (like it replacing YOUR message with the swipe) before pushing this out
so im not saying this is a flawless addition (make backups, yadda yadda)
but its good enough for release
also new shit nobody asked for
>prompt preview for your (built) system prompt being sent>OAI generation token size is now dynamicgen size = 4096 - context size, or lower if you set a cap
>min/max cost calculator for the current context size>(accurate) $ spent this message tracker >(accurate) $ spent this session tracker it does not save across refreshes
>toggle hiders for system prompt 'chunks'>toggle hiders for OAI settings 'chunks'>retry sending message on fail / slap enter again on successretry is VERY nice and i was using it all the time for scale
continuous mode is potentially VERY expensive if you leave it on, there is no 'please dont drain my bank account' failsafe for this yet
my code snippet this update is
>sortedSet[key]['chat_data'][sortedSet[key]['chat_data'].length-1]['swipe_array'][sortedSet[key]['chat_data'][sortedSet[key]['chat_data'].length-1]['swipe_index']]because i am a minmax chad and i refuse to use local variables when i dont need to