Skip to content

GitAgent v0.1.125

Choose a tag to compare

@github-actions github-actions released this 23 Oct 16:21
· 142 commits to main since this release

What's new in v0.1.125

Added

  • gitagent run runs a flow from the terminal, with no window. Leave out --flow and it runs the one the repository needs next. Every step that touches git history or the remote is put to you at a prompt, where you can read the diff and leave files out of the commit before you approve. --trusted answers approvals by the Trusted run's rules and carries on into the next flow, stopping at the same things it stops at in the window.
  • With no terminal to ask, as in CI or a scheduled job, gitagent run stops at the first approval rather than guessing, and its exit code says how the run ended: finished, a step failed, nothing ran, stopped at an approval, or an approval declined. A pull request's address and the other things a run produced are printed one per line for a script to read.
  • An open window shows a run started from the terminal as it goes, and says to answer its approvals in that terminal, as it already did for runs started from Claude.

Fixed

  • A repository whose origin is a folder on your machine (C:\... on Windows) no longer fails Preflight as an unsupported host named c. Every step up to and including the push now runs; only opening the pull request needs GitHub or Azure DevOps.
  • On Windows, repository paths in replies to Claude no longer start with \\?\, so they match the path Claude sent.
  • A repository folder that no longer exists is now reported in English, instead of in the language Windows is set to.
  • The PRO badge in the top bar is now the same height as the buttons beside it.

Every version, with its notes: mayorana.ch/en/apps/gitagent/releases

Download

macOS (Apple Silicon)

Download gitagent-macos-arm64.dmg, open it, and drag GitAgent to /Applications.
Signed with Apple Developer ID and notarized — opens with a normal double-click.
(Only shipped once the macOS signing secrets are configured — see the workflow.)

Windows

Download gitagent-setup.exe and run it — the installer handles everything.

Linux (x86_64)

curl -L https://mayorana.ch/downloads/gitagent/v0.1.125/gitagent-linux-x86_64.tar.gz | tar xz
cd gitagent-linux-x86_64
sudo ./setup-linux.sh && ./gitagent

Linux runtime requirement: libwebkit2gtk-4.1 (installed automatically by setup-linux.sh).
GitAgent also needs git on PATH, and gh for the Review → Merge flow.