Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 5.22.2
    266a2c27 · 5.22.2 ·
    5.22.2
    Fixed the config file loading order, config files will
      now load in alphabetical order (python string sort)
  • 5.22.1
    9408f879 · 5.22.1 ·
    5.22.1
    Changed the default model list and added openrouter_api
      as a default blank parameter.
    
  • 5.22.0
    643409b9 · 5.22.0 ·
    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 ·
    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 ·
    5.21.3
    Refactored bool/float input handlers to use centralized
      helper setter functions.
      (owega/OweHandlers/helpers.py)
  • 5.21.2
    5f80c4d1 · 5.21.2 ·
    5.21.2
    Moved clr and clrtxt to owega/colors.py
  • 5.21.1
    c4497ee5 · 5.21.1 ·
    5.21.1
    Added a /send alias to dir_input, fixed relative files
      being refused because 'parent dir does not exist',
      allows /dir_input to take files, with an automatic
      pre-prompt ('dir/filename.ext:' before file contents)
  • 5.21.0
    e1a76307 · 5.21.0 ·
    5.21.0
    Changed the config loading logic to load all
      .json/.json5 files in ~/.config/owega/ or given dirs
      to allow saving API keys in a dedicated config file.
    Moved the defaults to owega/constants.py to replace
      hardcoded values.
  • 5.20.2
    07fd8448 · 5.20.2 ·
    5.20.2
    Moved the preferred config location to
      $HOME/.config.owega
    
  • 5.20.1
    c2bcfca7 · 5.20.1 ·
    5.20.1
    Changed the append_blank_user to "" instead of ".".
  • 5.20.0
    bab783c8 · 5.20.0 ·
    5.20.0
    Fixed model detection for MistralAI models.
    Fixed MistralAI not able to respond when last message is
      from assistant.
  • 5.19.1
    d83ce240 · 5.19.1 ·
    5.19.1
    Fixed issues with custom models.
    
  • 5.19.0
    fcdad7ab · 5.19.0 ·
    5.19.0
    Added /reprint, which supersedes /history as it supports
    fancy markdown printing (continue using /history to get
    the raw text without disabling fancy mode)
    (Also, updated build system to use pyproject.toml)
    
  • 5.18.1
    1879ca38 · 5.18.1 ·
    5.18.1
    
    Added fancy err message for flagged messages (OpenAI).
  • 5.18.0
    37d23e6a · 5.18.0 ·
    5.18.0
    
    Fixed function calling for mistral.
    
  • 5.17.2
    0aae434d · 5.17.2 ·
    5.17.2
    
    Cleaned up codebase a little, thanks pycharm...
    
  • 5.17.1
    0d06d2e2 · 5.17.1 ·
    5.17.1
    
    Fixed logger error preventing owega from opening on
    Windows... I am so sorry I didn't catch this earlier!
    >w<
    
  • 5.17.0
    1b460a34 · 5.17.0 ·
    5.17.0
    
    Added xAI (grok) support!
    Supports everything, even function calling and vision!
    
  • 5.16.4
    5bf23b3c · 5.16.4 ·
    5.16.4
    
    Fix for claude: enforce non-streaming mode
    (fixes the 'overloaded_error' errors)
    
  • 5.16.3
    c426689e · 5.16.3 ·
    5.16.3
    
    Added a .md prefix to the temp file with /edit
    (for editor syntax highlighting)