Repository navigation
autodev: conditional GitHub requests (ETags) when polling PRs (#26) - #32
Conversation
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
autodev-rokickik: round 1 pushed
|
…hub.py The GitHub client moved from zarr_doctor to autodev since this PR was opened, and main was renamed and formatted. Re-implements the change there: `request(conditional=True)` sends If-None-Match from the last 200's ETag and returns the cached response on 304; `_paged` passes it through so each page keeps its own ETag; the six per-poll PR reads use it. Tests now run: a second observe_pr on a quiet PR sends If-None-Match on every read and gets the same snapshot, and a changed resource replaces its cached ETag. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
Brought up to date with main in 5d2ec73. The GitHub client has since moved from 🤖 Generated with Claude Code |
Closes #26
Implemented by autodev-rokickik: Claude Code running in a sandboxed job on the cluster. The agent's own
summary is the first comment.
/approve <head sha>(needed when running under a personal token).autodev-rokickik merges once an approval matches the current head and checks are not failing.
/revise <what to change>.Up to 3 revision rounds.