AO

GitHub tracker

Issues via the gh CLI. Zero API tokens to manage — gh auth login handles it.

Slot: tracker · Name: github
macOSSupported
LinuxSupported
WindowsSupported

The default tracker. Uses the gh CLI for everything, so you never paste a PAT into AO.

Setup

gh auth login

Pick GitHub.com → HTTPS → Login with a web browser. Then:

agent-orchestrator.yaml
tracker: github
projects:
  myproject:
    repo: owner/repo

repo must be owner/name (not a URL) — it's what gh expects.

How it's used

Operationgh command invoked
Fetch issuegh issue view <num> --json title,body,...
Create issuegh issue create
Comment on issuegh issue comment
Close issuegh issue close
List issuesgh issue list

Config

No plugin-level config keys. The github tracker doesn't need anything beyond your gh auth.

Troubleshooting

  • gh: authentication required — run gh auth login.
  • could not resolve to an Issue — the issue number is wrong, or repo doesn't match the project.
  • Rate limits — AO batches and paces issue lookups, but heavy bursts can still hit limits. gh reports them clearly in logs.