v1.5.4

git-ai-project/git-aiv1.5.4Jun 5, 2026by github-actions[bot]

AI Summary

Feature-rich release with significant improvements to telemetry, transcript streaming, CI fixes, and enabling transcript sweep by default.

Key Highlights

  • Multi-stream OTEL support for VS Code Copilot token usage
  • 7-day default lookback for transcript streaming
  • Transcript sweep enabled by default
  • Fix for blank agent attribution in daemon replay
  • CI improvements for squash merge classification and AI authorship notes from forks
  • Removed dead git_hooks feature flags

New Features

  • Multi-stream OTEL support for VS Code Copilot token usage
  • 7-day default lookback for transcript streaming
  • Transcript sweep enabled by default
  • Fix for blank agent attribution in daemon replay
  • Preserve AI authorship notes from forks
  • Don't misclassify squash merges as rebases on linear base branches

Full Release Notes

## git-ai v1.5.4

### 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:**
```bash
curl -fsSL https://github.com/git-ai-project/git-ai/releases/download/v1.5.4/install.sh | bash
```

**Windows (PowerShell):**
```powershell
irm https://github.com/git-ai-project/git-ai/releases/download/v1.5.4/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`
- **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:
```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
* chore: remove dead git_hooks feature flags by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1486
* chore(ci): bump github/codeql-action from 4.36.0 to 4.36.1 by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/1487
* chore(vscode-plugin): bump @vscode/vsce from 3.9.1 to 3.9.2 in /agent-support/vscode by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/1488
* chore(ci): bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/1490
* chore(vscode-plugin): bump @typescript-eslint/eslint-plugin from 8.59.4 to 8.60.1 in /agent-support/vscode by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/1491
* chore(vscode-plugin): bump posthog-node from 5.35.4 to 5.35.14 in /agent-support/vscode by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/1493
* feat: multi-stream OTEL support for VS Code Copilot token usage by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1438
* [codex] Enqueue Copilot OTEL on checkpoints by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1501
* feat: 7-day default lookback for transcript streaming by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1440
* Update README.md by @acunniffe in https://github.com/git-ai-project/git-ai/pull/1505
* [codex] fix blank agent attribution in daemon replay by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1506
* fix(ci): don't misclassify squash merges as rebases on linear base branches by @woud420 in https://github.com/git-ai-project/git-ai/pull/1482
* fix(ci): preserve AI authorship notes from forks (stacked on #1482) by @woud420 in https://github.com/git-ai-project/git-ai/pull/1499
* [codex] Enable transcript sweep by default by @svarlamov in https://github.com/git-ai-project/git-ai/pull/1509

## New Contributors
* @woud420 made their first contribution in https://github.com/git-ai-project/git-ai/pull/1482

**Full Changelog**: https://github.com/git-ai-project/git-ai/compare/v1.5.3...v1.5.4