0.18.0 adds a github-pr ingest stage. ax fetches pull requests through the `gh` CLI, normalizes them alongside reviews and check runs, writes them into the graph, and links each delivery back to the sessions that did the work.
The stage is scoped to the repos ax already knows about, and the writer uses content-stable keys so re-ingest stays idempotent. Studio also fixes tool calls missing from the graph inspect path.
Highlights
- GitHub PRs, reviews, and checks are fetched via `gh` and ingested as graph records.
- Deliveries are linked to the sessions that produced them.
- The stage only runs against repos in the current ingest scope.
- Studio's graph inspect path now populates tool calls.
Why it matters
A PR is where agent work actually lands. Pulling deliveries, reviews, and checks into the same graph as sessions and tool calls means ax can connect "what the agent did" to "what shipped" - the seam every outcome metric needs.