# perf\(server\): the Pull Requests page no longer burns GitHub's GraphQL budget while agents run · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/abb5d665155f587d239da48527273d5f896932a1)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: abb5d665155f587d239da48527273d5f896932a1

Requested commit: abb5d665155f587d239da48527273d5f896932a1

Commit: abb5d665155f587d239da48527273d5f896932a1

Tree: 2fad7c49d8d5d4404ab80edf45a44591f7be0766

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
perf(server): the Pull Requests page no longer burns GitHub's GraphQL budget while agents run

A repository a listing's search returned nothing for was read on its own on almost every
refresh, at four points each, and every finished turn moved the global listings epoch, so an
open page re-read everything after every turn in any project.

The silent repositories are now checked with one aliased search-coverage request (one point
for all of them), and a covered answer is remembered like a returned row. Turns move the
listings at most once per 30-second list cache window; the project's own pull requests still
refresh at once.

Fixes #19363

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [4e85a93b20c80c005f395c8cc3bc2c79e41ac175](https://git.cafe/pingdotgg/t3code/commit/4e85a93b20c80c005f395c8cc3bc2c79e41ac175?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/abb5d665155f587d239da48527273d5f896932a1?format=markdown)
