limited-student-10747
08/01/2026, 1:11 PMlimited-student-10747
08/01/2026, 1:11 PMcalm-artist-7206
08/01/2026, 1:14 PMcalm-artist-7206
08/01/2026, 1:15 PMcalm-artist-7206
08/01/2026, 1:16 PMcalm-artist-7206
08/01/2026, 1:17 PMfor other AI reviews we make sure that a human has looked closely at them before postingIt… depends?
limited-student-10747
08/01/2026, 1:17 PMlimited-student-10747
08/01/2026, 1:17 PMIt… depends?Yeah, maybe the wording there was too strong, I’ll change it.
calm-artist-7206
08/01/2026, 1:18 PMcalm-artist-7206
08/01/2026, 1:19 PMcalm-artist-7206
08/01/2026, 1:20 PMmodern-fireman-99755
08/01/2026, 1:21 PMcalm-artist-7206
08/01/2026, 1:22 PMcalm-artist-7206
08/01/2026, 1:22 PMlimited-student-10747
08/01/2026, 1:27 PMat the moment we cannot switch between models and or profiles in automations. But theretically we could assign a specific llm for a specific Pr (for example big one to some model and small one to anotherIt seems like we should make this more flexible, we have an issue open for this i believe, I can take a note that we should add this.
Now the review bot is posting a new msg every review (and this seems to make noise). Perhaps we can fine tune it to rewrite the message write the new review (but always putting a summary of previous review so we don’t lose context)I think it’d be better to post a new message.
calm-artist-7206
08/01/2026, 1:30 PMlimited-student-10747
08/01/2026, 1:30 PMcalm-artist-7206
08/01/2026, 1:38 PMlimited-student-10747
08/01/2026, 1:40 PMcalm-artist-7206
08/01/2026, 1:45 PMprompt.md in the temporary .pr/ directory 🤔calm-artist-7206
08/01/2026, 1:51 PMlimited-student-10747
08/01/2026, 2:34 PMcalm-artist-7206
08/01/2026, 2:42 PMall-hands-bot one after the other, without any PR author changes in between.
That doesn’t seem useful?
I suggest we could do something like this rule my automation had:
NO UNADDRESSED ENYST REVIEW: look at @enyst's submitted PR reviews and find the most recent one.
- If enyst's most recent review was made against the CURRENT head SHA (review.commit_id == head SHA), enyst has already reviewed the current code and it is waiting on the author — this is an UNADDRESSED review → SKIP.
- If enyst has NEVER reviewed, OR the head SHA is newer than enyst's most recent review's commit_id (the author pushed new commits since) → PROCEED to review.
In other words, skip if no commits happened on the PR since last reviewcalm-artist-7206
08/01/2026, 2:43 PMlimited-student-10747
08/01/2026, 2:51 PMopenhands/glm-5.2) fell into a repetitive tool-error loop it couldn’t escape. The last ~7 observations before the stuck transition were all the same kind of failures, back to back:
1. `Cannot execute multiple commands at once. Please run each command separately…`(terminal rejected a multi-command call)
2. `Invalid path parameter: /tmp/review_body.md. File already exists…`(file_editor`create`on an existing file)
3. `Parameter 'file_text' is required for command: create.`—*repeated 4 times in a row*
The model kept calling file_editor create without the required file_text argument, ignoring the error each time. The stuck-detector counted these repeated identical failures and flipped the conversation to stuck. The poller then saw stuck and posted the warning comment on the PR.limited-student-10747
08/01/2026, 2:51 PMcalm-artist-7206
08/01/2026, 2:55 PMcalm-artist-7206
08/01/2026, 3:22 PMInteresting! I think “ask the agent” adds extra agent steps and may not be super-reliable, so if there’s an alternative that’d be nice, but I’ll think about it moreIt's true it’s a trade-off, I don’t mean to suggest it’s perfect by any means. We already ask the agent to make automations, though. Why not pause them?