Skip to content

Releases: quinneden/acmsg

v0.3.1

11 May 12:46

Choose a tag to compare

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

10 May 03:40

Choose a tag to compare

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

09 May 15:49

Choose a tag to compare

What's Changed

  • improve cli and argument parsing
  • refactor ci workflow to publish the distribution and draft a GitHub release
  • replace create-release script with bump-version
  • reorganize prompts and config setup

Full Changelog: v0.2.2...v0.2.3

v0.2.2

04 May 12:49

Choose a tag to compare

What's Changed:

CLI Enhancements:

  • The CLI now provides a --version flag to display the program version. Subcommands for commit and config have been updated with improved descriptions and help messages for better usability.
  • The config subcommand now uses set and get subcommands for managing configuration parameters, replacing the previous structure.

Configuration Refactoring:

  • The Config class has been refactored to use create_or_return_config_dir and create_or_return_config_yaml methods, improving clarity and consistency in handling configuration files. Methods like set_option and get_option have been renamed to set_parameter and get_parameter for better alignment with their purpose.

Commit Message Generation:

  • The system.md prompt 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_commit and prompt_for_action functions for better user feedback.

v0.2.1

02 May 10:28

Choose a tag to compare

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 Jinja2 templates.
  • Change default model to thudm/glm-4-32b:free for better overall performance and shorter latency.
  • Update nixpkgs flake input.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

16 Apr 22:42

Choose a tag to compare

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

31 Mar 21:21
d9b8c58

Choose a tag to compare