v0.15.1 Knowledge and memory cache and qol fixes
What's Changed
- Added new caches, similar to how the look caches work. Each action is stored in text, and characters keep a list of hash values which are used to recall actions and conversations they have heard (without storing the explicit string for each). This should help them stay on track better.
- Tweaked some prompts
- Fixed some parsing of unwanted chars.
- A bit of refactoring.
Known bugs: I've noticed that, due to the long response times from gpt3.5-turbo, idle actions and reactions can end up being cut off, with the odd character showing up in the output. I'll investigate this further.
Full Changelog: v0.15.0...v0.15.1