Repository navigation
·
2 commits
to main
since this release
What's New
- Only real tests are counted. Without an LLM provider or
behaviorExamples, template output is returned as scaffolding with a reason, and is no longer counted as generated tests.aqe test generateexits 1 when it produced only scaffolds, and AQE no longer learns from runs that produced no test. - The test quality gate understands each language. Valid Python, Go, Java, Kotlin and TypeScript tests are no longer rejected for their import style. Tests that cannot fail (
assert True, every test skipped) are rejected in every language. - Sync reports failure honestly.
aqe sync verifysays per table what it could check, andaqe syncfails when the PostgreSQL driver is missing, a source is unreadable or corrupt, or you name an unknown source, instead of reporting COMPLETED. - The quality gate says "unmeasured" instead of passing with 0 bugs or a 100% pass rate when no tests were run.
- MCP tools refuse hardlinked files, so a hardlink inside the project can't expose a file outside it.
- No MCP freezes on a locked database. The server creates its tables once at startup through its write queue, and the first tool call no longer stalls when another process holds the
memory.dblock.
Getting Started
npx agentic-qe init --autoSee CHANGELOG and the release notes for full details.