git-ai v1.2.6
Release Channel
latest
Detailed AI-generated changelog is being generated and will appear here shortly...
Installation
Install this specific version with checksum verification:
macOS/Linux:
curl -fsSL https://github.com/git-ai-project/git-ai/releases/download/v1.2.6/install.sh | bashWindows (PowerShell):
irm https://github.com/git-ai-project/git-ai/releases/download/v1.2.6/install.ps1 | iexDownloads
- Linux (x64):
git-ai-linux-x64 - Linux (ARM64):
git-ai-linux-arm64 - Windows (x64):
git-ai-windows-x64.exe - Windows (ARM64):
git-ai-windows-arm64.exe - macOS (Intel):
git-ai-macos-x64 - macOS (Apple Silicon):
git-ai-macos-arm64
SHA256 Checksums
$(cat release/SHA256SUMS)
Attestation Verification
Verify build provenance with the GitHub CLI:
gh attestation verify git-ai-<platform> --repo git-ai-project/git-aiWhat's Changed
Other Changes
- fix: retry authorship note read after daemon sync by @jwiegley in #933
- New dev workflow by @svarlamov in #942
- Update dev workflow docs by @svarlamov in #945
- fix: prevent test fork bombs and isolate test HOME from developer config by @svarlamov in #947
- Fix AI reflow attribution: N→1 and 1→N line reformats now attributed to AI by @svarlamov in #949
- fix: attribute AI edits when Claude is launched from a non-git directory (issue #954) by @svarlamov in #958
- fix: prevent daemon panic on multi-byte UTF-8 during rebase authorship tracking by @svarlamov in #946
- Fix/vsx extension debouncing by @acunniffe in #948
- fix: preserve AI attribution through stash branch and stash pop conflicts by @svarlamov in #961
- fix: resolve attribution edge cases for cherry-pick, squash, and conflict scenarios by @svarlamov in #959
- fix: correct intermediate commit note corruption after rebase slow path by @svarlamov in #977
- feat: add
git ai logcommand by @Krishnachaitanyakc in #975 - Fix rebase with conflict wiping out authorship notes by @shortdiv in #935
- fix: route checkpoints to linked worktree when CWD is main repo by @svarlamov in #981
- test: normalize worktree storage assertions on Windows by @svarlamov in #989
- feat: add firebender checkpoint support by @kevo1ution in #917
- fix: preserve attribution when interactive rebase drops commits by @svarlamov in #990
- fix: always force_split changed hunks for AI checkpoints by @svarlamov in #985
- Fix stats to ignore renamed files (closes #923) by @svarlamov in #928
- fix: clean up legacy opencode plugin from ~/.config/opencode/plugin on install/uninstall by @svarlamov in #972
- feat: filter firebender tool calls in checkpoint, not in hook matcher by @svarlamov in #991
- Fix daemon mode config staleness by using Config::fresh() by @svarlamov in #930
- fix: set USERPROFILE on Windows in config_fresh tests by @svarlamov in #992
New Contributors
- @kevo1ution made their first contribution in #917
Full Changelog: v1.2.5...v1.2.6