Releases: quinneden/acmsg
Releases · quinneden/acmsg
v0.3.1
v0.3.0 (2025-05-12)
Feat
- api: add temperature parameter to control model creativity
- cli: add temperature configuration option to commit and config commands
- core: incorporate temperature settings in message generation
Refactor
- tests: update test suite to support temperature configuration
- openrouter: enhance API client to handle temperature parameter
- generation: implement temperature control in the generation pipeline
Fix
- bump-version: improve CLI argument handling to prevent unbound variable errors
v0.2.4
What's Changed
- Refactor: Codebase restructuring, added unit tests, CI workflow by @quinneden in #2
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- improve cli and argument parsing
- refactor ci workflow to publish the distribution and draft a GitHub release
- replace
create-releasescript withbump-version - reorganize prompts and config setup
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed:
CLI Enhancements:
- The CLI now provides a
--versionflag to display the program version. Subcommands forcommitandconfighave been updated with improved descriptions and help messages for better usability. - The
configsubcommand now usessetandgetsubcommands for managing configuration parameters, replacing the previous structure.
Configuration Refactoring:
- The
Configclass has been refactored to usecreate_or_return_config_dirandcreate_or_return_config_yamlmethods, improving clarity and consistency in handling configuration files. Methods likeset_optionandget_optionhave been renamed toset_parameterandget_parameterfor better alignment with their purpose.
Commit Message Generation:
- The
system.mdprompt has been updated to emphasize concise and clear commit messages, discourage unnecessary repetition, and clarify formatting rules for commit messages.
Minor Improvements:
- Improved error messages and prompts in
handle_commitandprompt_for_actionfunctions for better user feedback.
v0.2.1
Changes
- Fixed a bug where manually editing a commit message only reflected the changes on the cli, didn't update the final message used for commit.
- Fixed bugs with cli argument parsing.
- Refactor system and user prompts.
- Migrate from hardcoded prompts to
Jinja2templates. - Change default model to
thudm/glm-4-32b:freefor better overall performance and shorter latency. - Update
nixpkgsflake input.
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Changes
- Improve system and user prompts with better clarity and specificity
- Show message on cli when generating commit message
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Full Changelog: https://github.com/quinneden/acmsg/commits/v0.1.0