Skip to content

Ait

v1.4.3 Bugfix

This release fixes issues for SREs watching stability and regressions.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent-harness agent-isolation agentic ai-agents ai-coding ai-tools
+14 more
aider claude-code code-provenance codex coding-assistant cursor developer-tools gemini-cli git git-worktree llm-agents python vcs worktree

Summary

AI summary

Fixed crash in workspace.commit_stats when processing commits containing binary files before text files.

Changes in this release

Bugfix Medium

Fixes crash in `workspace.commit_stats` when processing commits with binary files before text files.

Fixes crash in `workspace.commit_stats` when processing commits with binary files before text files.

Source: llm_adapter@2026-05-28

Confidence: low

Bugfix Low

Prevents `workspace.commit_stats` from crashing on mixed binary/text commits.

Prevents `workspace.commit_stats` from crashing on mixed binary/text commits.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Full changelog

Fixed

  • Stop workspace.commit_stats from crashing with TypeError: unsupported operand type(s) for +=: 'NoneType' and 'int' when a commit's git show --numstat output lists a binary file (which sets the running count to None) before a text file. Because numstat lists paths alphabetically, this fired any time a binary path sorted before a text path — notably when an attempt committed a .venv/ directory alongside source code, which blocked ait verify and prevented ait apply from landing the attempt. Existing semantics preserved: any binary file in the commit still yields (None, None, touched_files) per the spec.

Install

pipx install "git+https://github.com/m24927605/[email protected]"
# or, once PyPI publishes from this release:
pipx install "ait-vcs==1.4.3"

Full diff: https://github.com/m24927605/ait/compare/v1.4.2...v1.4.3

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Ait

Get notified when new releases ship.

Sign up free

Related context

Earlier breaking changes

  • v0.55.52 Keep the built-in claude-code reviewer pinned to the local claude -p CLI even when repository policy defines a conflicting command override.

Beta — feedback welcome: [email protected]