AI-Git-Bot 1.30.0 released

Review progress comments now reach Azure repositories, the entire configuration can be bootstrapped from — and exported to — a file, and gitbot.eu/trial hands out throw-away instances for risk-free testing.

We released AI-Git-Bot 1.30.0 today. The complete list of changes is in the release notes on GitHub. Here are the ones worth a closer look.

Progress comments on Azure

When the progress comment is enabled for agentic reviews, it now also appears in Azure repositories.

Review progress setting
The setting that enables the review progress comment.

That matters most for reviews you expect to run long: it tells the user that a review is still running instead of leaving them guessing, and afterwards it makes it easy to see how long reviews actually take — which is the starting point for tuning them, for example by keeping a changeset small.

Review progress comment
The progress comment in a Gitea pull request.

Initializing all data from a file-based configuration

If your job is to provision AI-Git-Bot automatically in its final configuration, the Docker start routine now accepts a configuration document with the required settings. Every value that can be set in the admin UI can also be supplied through that file. Details, a generator and an example docker-compose are linked in DEPLOYMENT.md.

Example docker-compose with configuration
An example docker-compose that ships a configuration document.

The reverse direction works as well: the complete configuration of a running instance can be exported, to back it up or to use it as the base for further automated installations.

Configuration download
Downloading the running configuration from the system settings.

Throw-away instance for testing

gitbot.eu/trial now generates a disposable instance, so you can try AI-Git-Bot in your own environment without risk. The instance is reset to its original settings on every restart — anything you configured in the UI is gone afterwards, which is exactly the point.

Many small improvements

Beyond the three features above, this release includes small refactorings, performance optimisations and a number of bug fixes.

Feedback welcome

We would like to hear from you: use the contact form, send an email, or open an issue on GitHub.