| ▲ | ventana 6 hours ago | ||||||||||||||||||||||||||||||||||||||||||||||
Just an idea which I haven't personally tried: AI agents understand technical limitations, such as CI failures. Maybe make a CI job which checks that a PR has a reasonable size, and auto-reject with a polite message if it's not? Something like, "This PR size exceeds the limit of N lines that we accept for review; if you implement a big feature please consider splitting it in several smaller PRs." There are chances that it won't help, but it might! | |||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | ok_computer 5 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
That message could also be generated by a PR line count rule and string replacement without the ai overhead. Edit - apologies I misunderstood which side the ai agent should be on. | |||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | striking 5 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||
Yeah, that's a fun way to get massive stacks of PRs that are individually incomprehensible. | |||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||