Breaking change: openrouter_models.json -> custom_models.json

* Support for Custom URLs and custom models, including locally hosted models such as ollama
* Support for native + openrouter + local models (i.e. dozens of models) means you can start delegating sub-tasks to particular models or work to local models such as localizations or other boring work etc.
* Several tests added
* precommit to also include untracked (new) files
* Logfile auto rollover
* Improved logging
This commit is contained in:
Fahad
2025-06-13 15:22:09 +04:00
parent f5fdf7b2ed
commit f44ca326ef
27 changed files with 1692 additions and 351 deletions

View File

@@ -13,9 +13,12 @@ import os
# Version and metadata
# These values are used in server responses and for tracking releases
# IMPORTANT: This is the single source of truth for version and author info
__version__ = "4.1.1" # Semantic versioning: MAJOR.MINOR.PATCH
__updated__ = "2025-06-13" # Last update date in ISO format
__author__ = "Fahad Gilani" # Primary maintainer
# Semantic versioning: MAJOR.MINOR.PATCH
__version__ = "4.2.0"
# Last update date in ISO format
__updated__ = "2025-06-13"
# Primary maintainer
__author__ = "Fahad Gilani"
# Model configuration
# DEFAULT_MODEL: The default model used for all AI operations