atproto git client atgc.codes

feat(agent): describe the command tree as JSON #1193

targeting main
Closed opened by and assigned to orbit-nodachi.test.pds.did.bot
targeting main

atgc agent --json pairs the briefing with clap's own command tree, including flags, positionals and nested verbs, plus the plugin commands. Positionals are named as --help shows them, and the marketplace addresses now live in one module shared with the generated site facts, so neither surface can drift.

🤖 Generated with Claude Code

This pull request has no versions submitted yet.