Skip to content

v0.13.0

Latest

Choose a tag to compare

@waynesun09 waynesun09 released this 22 May 22:54

What's Changed

Features

  • feat: multi-turn schema-validated summarization with bare array unpacking (#92) — Retry loop with schema validation for summarizer responses; graceful fallback when AI returns bare JSON arrays instead of structured responses
  • feat: validate finding line numbers against diff hunk ranges (#93) — validate_findings_in_hunks() ensures finding lines fall within actual diff hunks; prevents GitHub 422 errors on inline comments (valid/clamped/cleared outcomes)
  • feat: add finding verification via lightweight sub-agent checks (#95) — FindingVerifier sub-agent cross-checks findings against actual diff content, marking each as valid/invalid/uncertain
  • feat: markdown-formatted review summaries with per-finding list items (#97) — Replace semicolon-joined one-liner format with proper markdown: severity headings, individual bullets per finding, fenced code blocks, suggestions

Bug Fixes

  • fix: use SPDX license expression to resolve setuptools deprecation (#94)
  • fix: improve summary prompt for cleaner markdown rendering (#98) — Emoji severity headings, unknown severity mapping (high→major, low→nit, etc.), heading hierarchy fixes

Documentation

  • docs: update skills with multi-agent forcing and hunk validation (#96) — SKILL.md version bump, forcing multi-agent execution guide, hunk validation reference

Full Changelog: v0.12.5...v0.13.0