What problem does it solve?
It eliminates the time-consuming, error-prone work of manually tracking PR review threads, applying fixes, replying appropriately, and resolving the threads so the reviewer can move on.
Core Features & Use Cases
- Automated review-thread triage: fetches open GraphQL review threads and classifies each thread as ADDRESSED, CLARIFIED, or DEFERRED based on an interactive workflow, skipping threads that are already resolved or already clarified by the current user.
- Owner-side patch workflow: creates an isolated worktree (via rimba when available or git worktree as fallback), applies edits using the Edit tool, and commits/pushes using the repository’s standardized commit-and-PR workflow.
- Correct reply + resolve handling: posts per-thread replies (REST) and resolves addressed threads via the GraphQL resolveReviewThread mutation, then optionally prompts the reviewer for a re-check.
- Resumable progress: saves triage state to /tmp so you can quit mid-stream and resume without losing which threads were already handled.
Quick Start
Run /swe-workbench:address-feedback <N> while authenticated with gh to systematically address open review threads on PR <N>.