Skip to content

Ait

v0.55.39 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ 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

Updates How it works, Opt out, and Idempotent across a mixed release.

Full changelog

DX win: ait init now finishes the wiring on its own. After it returns, a single exec \$SHELL (or new terminal) is enough to start using your wrapped agent — no direnv allow, no eval \"\$(ait init --shell)\".

How it works

  • ait init already auto-detects every supported agent CLI on \$PATH and installs hook bridges + wrappers under .ait/.
  • Now it also installs a per-cd hook into your shell rc file (~/.zshrc or ~/.bashrc). The hook prepends \$PWD/.ait/bin whenever you cd into an ait-initialized repo, and removes it on the way out.
  • Idempotent: the hook block is fenced with # >>> ait shell integration >>> markers, so re-running ait init is a no-op.
  • Reversible: ait shell uninstall removes the block.

Output

AIT initialized
Agent wrappers: claude, codex, gemini
Next:
- exec \$SHELL  # picks up .ait/bin via the installed shell hook
- then run claude ...
Details:
Shell hook: installed for zsh in ~/.zshrc (run \`ait shell uninstall\` to remove)

Opt out

  • ait init --no-shell-install — skip rc-file modification (CI, root, hardened sandboxes, hand-managed dotfiles).
  • The legacy hint (ait shell install / eval / direnv allow) is shown when auto-install is skipped or unsupported.

Install: pipx install ait-vcs or npm install -g ait-vcs.

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]