v1.6.17
tinyhumansai/openhumanv1.6.17Jul 29, 2026by github-actions[bot]
AI Summary
This update focuses on stability fixes, including memory leak corrections and improved handling of Git operations like reset --keep and rebase. It introduces new debug tracing capabilities and enhanced support for various AI agents and editors.
Key Highlights
- Added debug tracing side-channel (wltrace) for working logs and ref-cursors.
- Fixed memory leaks and working log loss on specific Git commands.
- Improved handling of Git notes fanout depths and HTTP proxy environment variables.
- Added support for detecting Cline from editor extensions.
- Added universal macOS PKG installer.
New Features
- Debug tracing for working logs and ref-cursor commit enrichment.
- Universal macOS PKG installer support.
- Detection of Cline editor extension.
- Stream Git notes fast-import writes.
Full Release Notes
## git-ai v1.6.17 ### Release Channel `latest` > **Beta:** The Windows MSI and macOS PKG installers are beta. --- > **Detailed AI-generated changelog is being generated and will appear here shortly...** --- ### Installation Install this specific version with checksum verification: **macOS/Linux:** ```bash curl -fsSL https://github.com/git-ai-project/git-ai/releases/download/v1.6.17/install.sh | bash ``` **Windows (PowerShell):** ```powershell irm https://github.com/git-ai-project/git-ai/releases/download/v1.6.17/install.ps1 | iex ``` ### Downloads - **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` - **Windows MSI (x64)**: `git-ai-windows-x64.msi` - **Windows MSI (ARM64)**: `git-ai-windows-arm64.msi` - **macOS (Intel)**: `git-ai-macos-x64` - **macOS (Apple Silicon)**: `git-ai-macos-arm64` - **macOS PKG (Intel)**: `git-ai-macos-x64.pkg` - **macOS PKG (Apple Silicon)**: `git-ai-macos-arm64.pkg` - **macOS PKG (Universal)**: `git-ai-macos-universal.pkg` ### SHA256 Checksums ``` $(cat release/SHA256SUMS) ``` ### Attestation Verification Verify build provenance with the GitHub CLI: ```bash gh attestation verify git-ai-<platform> --repo git-ai-project/git-ai ``` <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Other Changes * Fix note not writing when precommit hook changes commit name by @a-churchill in https://github.com/git-ai-project/git-ai/pull/1962 * Fix working log getting lost on `reset --keep` by @a-churchill in https://github.com/git-ai-project/git-ai/pull/1976 * Respect standard HTTP proxy environment variables by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1973 * Fetch missing source notes from the HTTP backend before the git refs fetch by @scouredimage in https://github.com/git-ai-project/git-ai/pull/1975 * Make rewrite source-note fetch best-effort so shifts never abort wholesale by @a-churchill in https://github.com/git-ai-project/git-ai/pull/1977 * Handle all Git notes fanout depths by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1908 * Ignore empty nested .git directories by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1910 * Cover cherry-pick skip-then-continue attribution by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1906 * Fix Windows stats missing-note timing test by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1984 * test: cover empty-mapping rebase regression by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1909 * Detect Cline from editor extension manifests by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1986 * Fix memory leak on `git reset --keep` by @a-churchill in https://github.com/git-ai-project/git-ai/pull/1983 * Fix attribution debug self-check timeouts by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1944 * Skip filtered session event delivery by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1945 * Test mock agent usage throttle short-circuit by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1988 * Stream Git notes fast-import writes by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1987 * Read OpenCode streams by external session ID by @Siddhant-K-code in https://github.com/git-ai-project/git-ai/pull/1879 * Preserve remote target notes during rewrites by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1989 * Add universal macOS PKG installer by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1992 * Fix universal PKG architecture verification by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1993 * Fix debug self-check step timeouts by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1997 * fix(checkpoint): preserve captured base commit by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1994 * fix(daemon): bound checkpoint receipt memory by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1995 * fix(daemon): acknowledge checkpoints asynchronously by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1996 * feat(debug): add wltrace working-log trace side-channel by @svarlamov in https://github.com/git-ai-project/git-ai/pull/2016 * test: drain pending checkpoints before TestRepo teardown by @svarlamov in https://github.com/git-ai-project/git-ai/pull/2017 * fix(ref-cursor): stop failed rebase --continue from stealing the final continue's reflog entry by @svarlamov in https://github.com/git-ai-project/git-ai/pull/2018 * test: give author-config attestation tests dedicated daemons by @svarlamov in https://github.com/git-ai-project/git-ai/pull/2019 * feat(debug): extend wltrace to ref-cursor commit enrichment by @svarlamov in https://github.com/git-ai-project/git-ai/pull/2025 * fix(daemon): ignore secondary def_repo events when resolving a command's worktree by @svarlamov in https://github.com/git-ai-project/git-ai/pull/2026 * fix e2e daemon routing after async checkpoints by @svarlamov in https://github.com/git-ai-project/git-ai/pull/2033 * fix(claude): skip checkpoint requests for read-only and unsupported tools by @svarlamov in https://github.com/git-ai-project/git-ai/pull/2028 * fix(gemini): skip read-only checkpoint requests by @svarlamov in https://github.com/git-ai-project/git-ai/pull/2035 * fix(droid): skip read-only checkpoint requests by @svarlamov in https://github.com/git-ai-project/git-ai/pull/2036 * fix(amp): skip read-only checkpoint requests by @svarlamov in https://github.com/git-ai-project/git-ai/pull/2037 ## New Contributors * @scouredimage made their first contribution in https://github.com/git-ai-project/git-ai/pull/1975 **Full Changelog**: https://github.com/git-ai-project/git-ai/compare/v1.6.16...v1.6.17