* move memory agent to directory structure
* chromadb settings rework
* memory agent improvements
embedding presets
support switching embeddings without restart
support custom sentence transformer embeddings
* toggle to hide / show disabled clients
* add memory debug tools
* chromadb no longer needs its dedicated config entry
* add missing emits
* fix initial value
* hidden disabled clients no longer cause enumeration issues with client actions
* improve memory agent error handling and hot reloading
* more memory agent error handling
* DEBUG_MEMORY_REQUESTS off
* relock
* sim suite: fix issue with removing or changing characters
* relock
* fix issue where actor dialogue editor would break with multiple characters in the scene
* remove cruft
* implement interrupt function
* margin adjustments
* fix rubber banding issue in world editor when editing certain text fields
* status notification when re-importing vectorb due to embeddings change
* properly open new client context on agent actions
* move jiggle apply to the end of prompt tune stack
* narrator agent length limit and jiggle settings added - also improve post generation cleanup
* progress story prompt improvements
* narrator prompt and cleanup tweaks
* prompt tweak
* revert
* autocomplete dialogue improvements
* Unified process (#141)
* progress to unified process
* --dev arg
* use gunicorn to serve built frontend
* gunicorn config adjustments
* remove dist from gitignore
* revert
* uvicorn instead
* save decode
* graceful shutdown
* refactor unified process
* clean up frontend log messages
* more logging fixes
* 0.27.0
* startup message
* clean up scripts a bit
* fixes to update.bat
* fixes to install.bat
* sim suite supports generation cancellation
* debug
* simplify narrator prompts
* prompt tweaks
* unified docker file
* update docker compose config for unified docker file
* cruft
* fix startup in linux docker
* download punkt so its available
* prompt tweaks
* fix bug when editing scene outline would wipe message history
* add o1 models
* add sampler, scheduler and cfg config to a1111 visualizer
* update installation docs
* visualizer configurable timeout
* memory agent docs
* docs
* relock
* relock
* fix issue where changing embeddings on immutable scene would hang
* remove debug message
* take torch install out of poetry since conditionals don't work.
* torch gets installed through some dependency so put it back into poetry, but reinstall with cuda if cuda support exists
* fix install syntax
* no need for torchvision
* torch cuda install added to linux install script
* add torch cuda install to update.bat
* docs
* docs
* relock
* fix install.sh
* handle torch+cuda install in docker
* docs
* typo
* requirements.txt file
* windows installs from requirements.txt because of silly permission issues
* relock
* narrator - narrate on dialogue agent actions
* add support for new textgenwebui api
* world state auto regen trigger off of gameloop
* funciton !rename command
* ensure_dialog_format error handling
* Cat, Nous-Capybara, dolphin-2.2.1
* narrate after dialog rerun fixes, template fixes
* LMStudio client (experimental)
* dolhpin yi
* refactor client base
* cruft
* openai client to new base
* more client refactor fixes
* tweak context retrieval prompts
* adjust nous capybara template
* add Tess-Medium
* 0.13.0
* switch back to poetry for windows as well
* error on legacy textgenwebui api
* runpod text gen api url fixed
* fix windows install script
* add fllow instruction template
* Psyfighter2
* dolphin mistral template
* removate trailing \n before attaching the model response
* improve prompt and validator for generated human age
* fix issue where errors during character creation process would not be
communicated to the ux and the character creator would appear stuck
* add dolphin mistral to list
* add talemate_env
* poetry relock
* add json schema for talemate scene files
* fix issues with pydantic after version upgrade
* add json extrac util functions
* fix pydantic model
* use extract json function
* scene generator, better scene name prompt
* OpenHermes-2-Mistral
* alpaca base template
Amethyst 20B template
* character description is no longer part of the sheet and needs to be added separately
* fix pydantic validation
* fix issue where sometimes partial emote strings were kept at the end of dialogue
* no need to commit character name to memory
* dedupe prompts
* clean up extra linebreaks in prompts
* experimental editor agent
agent signals first progress
* take out hardcoded example
* amethyst llm prompt template
* editor agent disableable
agent edit modal tweaks
* world state agent
agent action config schema
* director agent disableable
remove automatic actions config from ux (deprecated)
* fix responsive update when toggling enable on or off in agent dialog
* prompt adjustments
fix divine intellect preset (mirostat values were way off)
fix world state regenerating every turn regardless of setting
* move templates for world state from summarizer to worldstate agent
* conversation agent generation lenght setting
* conversation agent jiggle attribute (randomize offset to certain inference parameters)
* relabel
* scene cover image set to cover as much space as it can
* add character sheet to dialogue example generate prompt
* character creator agent mixin use set_processing
* add <|im_end|> to stopping strings
* add random number gen to template functions
* SynthIA and Tiefighter
* create new persisted characters ouf of world state
natural flow option for conversation agent to help guide multi character conversations
* conversation agent natural flow improvements
* fix bug with 1h time passage option
* some templates
* poetry relock
* fix config validation
* fix issues when detemrining scene history context length to stay within budget
* fixes to world state json parsing
fixes to conversation context length
* remove unused import
* update windows install scripts
* zephyr
* </s> stopping string
* dialog cleanup utils improved
* add agents and clients key to the config example