Skip to content

v2026.903.3

Choose a tag to compare

@github-actions github-actions released this 04 Sep 10:46
· 3 commits to main since this release
eaaecc9

Vibgrate CLI 2026.903.3

Released 2026-09-03

This release of the Vibgrate CLI introduces enhancements to the architecture module, improving how call sites are typed and how policies are applied. It also provides clearer feedback on architecture violations during scans.

What changed

New

  • A second policy pack, layered-v1, has been added alongside hexagonal-v1, allowing for more precise architecture evaluations.

Improved

  • vg scan --fail-on architecture-finding and --fail-on architecture-warning now include the policy pack used for evaluation in their output.
  • A new documentation page, docs/architecture-policies.md, provides a detailed comparison of the rules between hexagonal-v1 and layered-v1.
  • The architecture module's duty walker no longer misinterprets dependency-injection registrations as store writes.
  • The gold set gains new fixtures that test edge-binding scenarios, enhancing the accuracy of the architecture evaluation.

Benchmarks

Two-arm benchmark of this release against 2026.903.2, interleaved on one runner against the pinned corpus (187 metrics compared).

Metric Previous This release
Languages with extraction 19 count 19 count
Definitions extracted (corpus total) 22364 count 22364 count
Call edges extracted (corpus total) 12409 count 12409 count
Locate accuracy (top-1) 0.94 ratio 0.94 ratio
Dependency detection (authored manifest truth) 0.96 ratio 0.96 ratio
CLI startup (--version, median) 789 ms 785.30 ms

3 regression(s) — published, not omitted:

  • Token reduction vs baseline agent (equal success): 0.20 → 0.17 (-15.2%)
  • Tasks passed on both arms: 36 → 35 (-2.8%)
  • Comparable-task rate (both arms passed / total): 0.95 → 0.92 (-2.8%)

Full report and methodology: https://vibgrate.com/cli/benchmarks

Install or update

npm install -g @vibgrate/cli
vg

Full changelog: https://vibgrate.com/changelog/cli/2026.903.3