2.0.0 - 2024-10-16
Summary of most significant changes:
- The major new feature is support for using GitHub Models.
- The
models
sub command was removed. - Settings for service
provider
andmessage_limit
were added. - Test coverage and documentation was improved.
Added
- Add CLI help text. (42cdd55 by Ramiro Gómez).
- Add message_limit setting to limit number of messages sent to GitHub Models service. Add kwargs to Client constructors. Use deque for automatically managing context (number of messages) for GitHub Models. Update project info. (818b07f by Ramiro Gómez).
- Add CLI test. (c48ec68 by Ramiro Gómez).
- Add tests for client classes. (05be788 by Ramiro Gómez).
- Add todos. (5e65e47 by Ramiro Gómez).
- Add support for Github models. Add provider setting. Add client module with clients for ollama and azure. (d7b7359 by Ramiro Gómez).
Fixed
- Fix linting issues. (05f147b by Ramiro Gómez).
- Fix import and test. Add dependencies. (95d2375 by Ramiro Gómez).
- Fix git command. (d0ea71c by Ramiro Gómez).
Changed
- Change Configuration to Settings. (37a6cdc by Ramiro Gómez).
- Change sample config. (7eb589c by Ramiro Gómez).
Removed
- Remove dataclass and write init method. Only call add_message in Client classes. (4ac0d3b by Ramiro Gómez).
- Remove obsolete file. (45a91c1 by Ramiro Gómez).
- Remove models sub command, model_list and available_models functions. Remove check for available models and unused code. Bump version. (531b125 by Ramiro Gómez).