Stop reviewing every Pull Request
Haystack shows you only what deserves your time. Stop reviewing every PR. See only what matters.
Haystack reviews every PR, auto-merges the straightforward ones,
and routes critical changes to the right reviewer. Haystack triages and reviews every PR. You only handle the critical ones.
15 Pull Requests
FiltersSort
facebook/react fix: correctly compile post-increment assignment #35304
opened by prc5 · JavaScript · +114 -2redis/redis Reduce the main thread blocking in clients cron #13900
opened by wclmxxs · C · +245 -87django/django Fixed #36972 -- Added keyboard feedback to createsuperuser and changepassword #20876
opened by adamchainz · Python · +42 -4redis/redis Add global and per-command stats for slowlog metrics #14896
opened by minchopaskal · C · +168 -18mastodon/mastodon Add support for client-side language detection for toot compose form #35345
opened by renchap · Ruby · +118 -22ollama/ollama mlx: add mxfp4/mxfp8/nvfp4 importing #15015
opened by pdevine · Go · +412 -34godotengine/godot Allow toggling AnimationTree error panel #117432
opened by KoBeWi · C++ · +126 -151coder/code-server fix: remove config file path from login page #7709
opened by karesansui-u · TypeScript · +6 -6django/django Fixed #36999 -- Simplify migration explanation by removing Ruby on Rails comparison #20974
opened by VinayDattarao · Python · +3 -5vercel/next.js url is considered as new if only a hash was changed from previous #89051
opened by nicholasgasior · TypeScript · +44 -0django/django Fixed #36913 -- Optimized MultipleChoiceField.validate() #20960
opened by anjaniacatus · Python · +18 -3django/django Fixed #36985 -- Skipped CreateExtension backwards operation on non-PostgreSQL databases #20964
opened by varunkasyap · Python · +24 -1godotengine/godot When code signing, specify which keystore is not found #103000
opened by rburing · C++ · +4 -4ollama/ollama launch: skip openclaw gateway health check when no daemon install #14984
opened by BruceMacD · Go · +15 -3coder/code-server Suppress i18next support notice in terminal output #7702
opened by woobs · TypeScript · +8 -1
Haystack triaging 15 pull requests
Pull Requests in Progress
facebook/react #35304 fix: correctly compile post-increment assignment
analyzingredis/redis #13900 Reduce the main thread blocking in clients cron
analyzingdjango/django #20876 Fixed #36972 -- Added keyboard feedback to createsuperuser and changepassword
Issues fixedredis/redis #14896 Add global and per-command stats for slowlog metrics
analyzingmastodon/mastodon #35345 Add support for client-side language detection for toot compose form
analyzingollama/ollama #15015 mlx: add mxfp4/mxfp8/nvfp4 importing
analyzinggodotengine/godot #117432 Allow toggling AnimationTree error panel
analyzingcoder/code-server #7709 fix: remove config file path from login page
No issuesdjango/django #20974 Fixed #36999 -- Simplify migration explanation by removing Ruby on Rails comparison
analyzingvercel/next.js #89051 url is considered as new if only a hash was changed from previous
analyzingdjango/django #20960 Fixed #36913 -- Optimized MultipleChoiceField.validate()
analyzingdjango/django #20964 Fixed #36985 -- Skipped CreateExtension backwards operation on non-PostgreSQL databases
analyzinggodotengine/godot #103000 When code signing, specify which keystore is not found
analyzingollama/ollama #14984 launch: skip openclaw gateway health check when no daemon install
analyzingcoder/code-server #7702 Suppress i18next support notice in terminal output
analyzing
From Push to Merge, Fully Automated
Your Standards, Enforced
Learns your team's patterns from past reviews and enforces them on every PR.
Scan complete from 47 past reviews
- 24 Rules
- 10 Policies
- 8 Guidelines
Add tests for runtime behavior changes
- testing high
Preserve API/ABI compatibility: no breaking enum reorders
- compatibility critical
Document public API changes in class reference
- docs medium
No hot-path allocations or repeated lookups in frame code
- performance high
+ 20 more
Submit a PR, Get a Triage
haystack submit runs pre-flight checks, then aggregates every AI reviewer into one triage — not six noisy bot comments.
Agent Context as Evidence
Your Agent's Context, Used as Evidence
Reads your coding agent's session to drop false positives. Only findings that hold up against the author's real decisions reach your feed.
Auto-Fix Simple Issues (Alpha)
Protects Your Attention
Sensitive PRs (auth, APIs) get routed to you with full context. Everything else merges without you.
Never Babysit a Merge Again
Merge queue handles conflicts, rebases, and CI failures automatically.
Every Review Improves the Next
Learns continuously — tunes noisy policies, adds rules for bug-prone areas.