Download Latest Version gptcommit-x86_64-pc-windows-msvc.zip (7.2 MB) Google Add to Preferred Sources
Home / v0.6.0
Name Modified Size InfoDownloads / Week
Parent folder
gptcommit-x86_64-pc-windows-msvc.tar.gz 2026-09-24 7.6 MB
gptcommit-x86_64-pc-windows-msvc.zip 2026-09-24 7.2 MB
gptcommit-x86_64-apple-darwin.tar.gz 2026-09-24 7.9 MB
gptcommit-aarch64-apple-darwin.tar.gz 2026-09-24 7.7 MB
gptcommit-x86_64-unknown-linux-gnu.tar.gz 2026-09-24 8.1 MB
README.md 2026-09-24 2.1 kB
v0.6.0 source code.tar.gz 2026-09-24 64.6 kB
v0.6.0 source code.zip 2026-09-24 87.6 kB
Totals: 8 Items   38.6 MB 2

Upgrade notes

  • Building from source now requires Rust 1.88 or newer.
  • file_ignore now uses Git-style patterns instead of substring matching. Use *.lock for a filename suffix, /path for a repository-root path, and ordered ! rules to include exceptions. Review custom rules when upgrading; for example, a substring rule lock should become *.lock to exclude lockfiles. These rules are separate from the repository's .gitignore.
  • The default OpenAI model is now gpt-6-luna, with low reasoning effort and a 2,048-token limit shared by reasoning and output for each request. Explicit model overrides are preserved and do not receive these model-specific options. Choose another model with gptcommit config set openai.model <model> if needed.

Improvements

  • Configuration reads display booleans, numbers, and arrays correctly. Setting or deleting a key edits only that key in the selected file, preserves comments, and avoids copying environment or unrelated configuration overrides into it.
  • Ignore rules support globs, directories, anchored paths, and negation. Verbose output identifies excluded files and the rules that matched them.
  • Empty or fully ignored changes leave the commit message untouched and make no API calls. Routine progress output is quieter; use --verbose for details.
  • File summarization runs at most four requests concurrently, preserves stable output order, and reports failures instead of silently omitting summaries.
  • Default prompts request concise, factual titles and bullets without invented motivation or test claims. Bun and uv lockfiles are excluded by default.
  • OpenAI client and dependency updates improve compatibility and retry handling; errors are reported without panics, with tokenization fallback for unknown models.

Release maintenance

  • Updated GitHub Actions are pinned to commit hashes.
  • Homebrew and Winget updates wait until all release binaries are uploaded, removing the race with archive downloads.
Source: README.md, updated 2026-09-24