Skip to content

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 18:22
v0.17.0
386d588

Added

  • /codesage-review adds --focus all|product and --max-verify-findings; product focus skips test-suite, bench/, and scripts/ slices while full coverage remains the default. /codesage-revalidate gains --max-verify-findings and runs new regression findings through the same adversarial verifier.

Changed

  • feature_bundle reserves up to two existing related slots for requested caller/callee chunks before backfilling tests and context, keeping the response limit unchanged.
  • /codesage-review ranks slices by maximum owned-file risk, sends slim feature-local priors and precomputed batch risk to reviewers, targets large files by hot symbols, and verifies new findings once per feature.
  • Required /codesage-review and /codesage-revalidate responses to cover a deterministic entry/changed/risk-ranked file set before findings merge.

Fixed

  • Review findings now use deterministic evidence validation, identity matching, content-based freshness, feature metadata persistence, atomic merges, and transition-only history; revalidation no longer marks an omitted open finding fixed.
  • Fixed review evidence validation for short exact two-line code blocks, full ±15-line block bounds, and unrelated returned finding IDs; evidence blocks now also match across blank source lines.
  • Review-mode merges reopen an evidence-matched fixed finding instead of silently absorbing it; revalidation drops rediscovered untargeted findings as out_of_scope instead of failing the whole feature, and no longer advances slice freshness.
  • Review freshness fingerprints bind to the run's category/severity/focus scope and dispatch-time content; coverage plans drop deleted files and include changed context/test files; findings documents persist trust_boundaries.
  • /codesage-review anchors all state paths at the project root, exempts an explicit --feature from the freshness skip, raises feature discovery to 500 slices with a truncation warning, and fails a deep-mode feature when a lens response reports an error.
  • Release automation keeps the Codex plugin, Claude plugin, and Claude marketplace versions aligned with the workspace version, and refreshes both local plugin installs before pushing.