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