-
Notifications
You must be signed in to change notification settings - Fork 2.4k
fix: make goose review PRs more like goose contributors do #6240
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
/goose this review is a bit meta, but I trust you can handle it impartially |
|
Summary: This PR improves the goose PR reviewer workflow by adding domain-specific review heuristics derived from analyzing 2,341 review comments from 6 goose engineers. The changes are well-structured, align with AGENTS.md conventions, and add practical value. One guidance item is too absolute. 🟡 Warnings
🟢 Suggestions
✅ Highlights
Review generated by goose |
|
/goose this review is a bit meta, but I trust you can handle it impartially |
|
Summary: This PR improves the goose PR reviewer workflow by adding structured guidance derived from empirical analysis of 2,341 review comments from 6 goose engineers across 86 PRs. The changes are well-aligned with existing project conventions and add valuable detection patterns for LLM-generated code issues. Recommend approval. 🟢 Suggestions
✅ Highlights
Review generated by goose |
| - 🔴 BLOCKING: Must fix. Requires HIGH confidence + code evidence. | ||
| - 🟡 WARNING: Should fix. MEDIUM+ confidence. | ||
| - 🟢 SUGGESTION: Nice to have. Can be speculative if labeled. | ||
| - ✅ HIGHLIGHT: Good practices to acknowledge. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
one thing (can be done some other time) to call out is that if the PR tries to solve the same problem three times and explicitly lists it. it usually means that an LLM was trying to solve the problem but wasn't sure that it is doing the right thing so instead does it three times.
* 'main' of github.com:block/goose: Claude 3.7 is out. we had some harcoded stuff (#6197) Release 1.19.0 chore: upgrade to node v24 as engine (#6361) chore(deps): bump rsa from 0.9.9 to 0.9.10 (#6358) Bump rust toolchain to 1.92 (current stable) (#6356) Hide advanced recipe options under expandable content (#6021) fix: use .config/agents (plural) for skills directory (#6357) fix: prevent KaTeX from treating underscores as subscripts in plain text (#6242) fix: make goose review PRs more like goose contributors do (#6240) fix : preserve provider engine type when editing custom providers (#6106) feat(providers): add retry for model fetching (#6347) allow goose issue solver to react to activation comments (#6239)
Analyzed 2,341 lines of review comments from 6 goose engineers across 86 PRs to identify what experienced reviewers actually flag.
Changes