Highlights
- Added opt-in GitHub Action PR comment mode with
post-comment: true. - Added stable marker-based ownership and create-once/update-in-place behavior across repeated reviews.
- Added
comment-action,comment-id, andcomment-urlAction outputs. - Kept complete Markdown output in
GITHUB_STEP_SUMMARYfor every run. - Added 60,000-character comment bounds, priority-aware truncation, truncation notices, and mention neutralization.
- Added least-privilege documentation:
pull-requests: readfor summary-only mode andpull-requests: writefor comment mode.
Security and limitations
Comment mode is disabled by default, does not use pull_request_target, does not execute reviewed PR code, does not delete older duplicate comments, and remains advisory. Fork workflows may not receive repository secrets under GitHub's pull_request security model. Live GitHub/OpenAI PR comment smoke testing remains pending because credentials were not used during release preparation.
Validation
The release passed local install with 0 vulnerabilities, lint, typecheck, 74 deterministic tests, build, format checks, YAML validation, CLI checks, package dry-run, secret scan, and GitHub Actions CI.