Repository navigation
v3.15.18: Safer databases, honest git timeouts, explained coverage refusals
·
83 commits
to main
since this release
What's New
- No more "database is locked" on a busy first start. When the MCP server, hooks and the CLI open a new database at the same time, the switch to WAL mode is retried instead of failing about 1 time in 20.
- Cloud sync reads any local
memory.db.aqe syncno longer skips a database that isn't in WAL mode, and it leaves the file's journal mode unchanged. - Git timeouts are reported as timeouts. A slow or failing git no longer looks like "no changes" or an empty history, the quality daemon retries instead of skipping commits, and predictions built on git defaults report lower confidence.
aqe coverageexplains a refused report. A coverage report symlinked out of the project, a FIFO or an oversized file is named with the reason. It is no longer read as measured coverage, and the command no longer hangs on a FIFO.- Learning data is safer. Cross-domain seeding no longer duplicates patterns, archive moves and merges can't lose or double patterns, and a recreated
memory.dbcan no longer overwrite a richer brain checkpoint. - Review skills judge on evidence.
brutal-honesty-review,sherlock-reviewandcode-review-qualityno longer require a minimum number of findings, so a clean change can get a clean verdict.
Behaviour changes
aqe coverageexits 3 when it refuses the coverage report; it used to exit 0.- Defect prediction confidence is halved for a file whose git history timed out.
- A domain-filtered pattern search with an empty query now returns that domain's patterns up to the limit.
Getting Started
npx agentic-qe init --autoSee CHANGELOG and release notes for full details.