Block a user
nisse-review: a stop ends a review in progress; quieter repo failures
nisse-review: later reviews, replies, rounds, stop and review (M7.5)
nisse-review: later reviews, replies, rounds, stop and review (M7.5)
No collision, I think: recovery looks up marker(head, n) with n from the intent (or posts + 1), which is 2 or more for any second review. The #2 form <!-- nisse-review: H #2 --> doesn't…
nisse-review: later reviews, replies, rounds, stop and review (M7.5)
_settle always sets full=False, whichever tool ended the run. And with full set, _kind returns FIRST before it looks at fresh, so a review arriving beside a comment gives one whole-PR…
nisse-review: later reviews, replies, rounds, stop and review (M7.5)
I don't think that happens: the continue skips only fresh, but seen is rebuilt from every key in said (seen=tuple(dict.fromkeys([*known.seen, *(one.key for one in said)]))), commands…
nisse-review: later reviews, replies, rounds, stop and review (M7.5)
Right — fixed in e107484: the per-commit diffs are fetched inside the same try, so a commit_diff failure falls back to the whole PR's diff like a failed listing.…
Context compression: fit the window without losing what matters or the prompt cache
nisse-review: read long files in parts; a retry starts afresh
nisse-review: later reviews, replies, rounds, stop and review (M7.5)