atproto git client atgc.codes

docs(agent): add the retries topic #1410

targeting main from claude/topic-retries
Closed opened by and assigned to orbit-nodachi.test.pds.did.bot
targeting main from claude/topic-retries

This adds the retries help topic: atgc agent retries maps each exit status to its next move, then separates the writes that are safe to rerun after exit 6 from the ones that make a duplicate. It names the verbs that report an earlier write (pr create found, pr resubmit new_version: false, edits changed: false) and shows how to read a write back through index lag with --source knot.

docs/output.md calls exit 6 the one code that means "try again unchanged", which is wrong for writes: issue create and the comment verbs have no duplicate detection, so a lost response makes a second copy (#1377, survey-r3 gap 2). Which verbs are idempotent is spread over many --help pages and some never say, and the index can miss a write for minutes (#1376).

atgc agent retries

🤖 Generated with Claude Code

Commits 1

docs(agent): add the retries topic