Tags give the ability to mark specific points in history as being important
-
5.24.0
ddb0a5ad · ·5.24.0 PROMPT INJECTION UPDATE --- So basically, there are 8 new variables: 6 message injectors (string): - pre_user / pre_assistant / pre_system ^ these will be prefixing each message from their role - post_user / post_assistant / post_system ^ these will be suffixing each message from their role 2 history injectors (list of message dicts): - pre_history / post_history Basically, each message dict must contain a "role" key and a "content" key. "role" should be one of: user/assistant/system and "content is the actual message content" You can just take a message history dict from a /save, these are loaded the same. Note that history injectors won't be affected by message injectors!
-
5.23.1
2355d639 · ·5.23.1 Added /lts command to enable/disable long term souvenirs and permanently disabled the image generation 'tool' as a function to be called by the AI. This should not have been hardcoded in the first place.
-
5.22.4
704e1cf3 · ·5.22.4 Fixed a bug where some unicode characters would not load properly, and prevent the user from using owega if their Conversation contained invalid ones. Also fixed a bug where get_page would try and run debug_print with an old syntax. Note to self: Please, replace all debug_print uses with getLogger loggers. -
5.22.2
266a2c27 · ·5.22.2 Fixed the config file loading order, config files will now load in alphabetical order (python string sort)
-
5.22.0
643409b9 · ·5.22.0 = The model update = - Added openrouter integration!!! - Added new model naming schemes: [provider]:[model] custom:[model]@[base_url] Provider list: - anthropic (anthropic.com - claude-3.7-sonnet...) - chub (chub.ai) - mistral (mistral.ai - mistral/mixtral/codestral...) - openai (openai.com - GPT-4o/GPT-4.1/o1...) - openrouter (openrouter.ai - recommended) - xai (x.ai - grok) - custom - Cleaned up some code in ask.py - Added some error handling so errors won't throw you out of owega anymore. - Handles ctrl+c to cancel a pending request. (so it doesn't throw you out of owega anymore either.) -
5.21.4
b3b04edd · ·5.21.4 Removed redundant info_print and debug_print in utils.py This does not affect anything, as utils.py still imports them from owega.config Changed /genconf and genconfig() behavior to generate ~/.config/owega/, and split api key/non api key values to the api.json5 and config.json5 files respectively.
-
5.21.3
6b9c590e · ·5.21.3 Refactored bool/float input handlers to use centralized helper setter functions. (owega/OweHandlers/helpers.py)