atproto git client atgc.codes

docs(agent): add the ci topic #1428

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

Teaches an agent how to run CI outside a pull: push the commit the spindle will fetch, trigger by hand with workflows and inputs, read the id from --json, watch it while distinguishing success, failure, timeout and a blocked run, then read per-workflow errors and logs. It also covers rerunning, cancelling, and where secrets live.

It earns a topic because run trigger resolves the commit locally and never checks that the knot has it, a run may be accepted with no pipeline id, and a blocked run leaves run watch waiting out its whole timeout. Those answers arrive as stderr or notes rather than in the command list.

atgc agent ci

🤖 Generated with Claude Code

Commits 0