Report Builder
Ask a question about a repository's issues and pull requests and get a written report from GitHub Copilot.
Report Builder answers questions such as “Stuck reviews” or “Workload distribution” about one GitHub repository. It collects recent issue and pull request data and passes it, with your question, to the GitHub Copilot CLI.
Requirements
- The
ghCLI, signed in, with the Copilot extension (the app runsgh copilot). - A task server in
~/.config/robos/settings.json. The app uses the active entry intask_servers(or the first one) and queries its first repository. Without one it shows “No task server configured”. You can set this up in Task Servers.
Use it
- Type a question in Ask a question about your project, or click an example chip: PRs per developer, Stuck reviews, Close rate comparison, Workload distribution.
- Click Generate Report. The text streams into the Report panel. A request times out after three minutes.
- Click Save Report to keep it, or Clear to discard it.
- Click Saved Reports to browse earlier reports, and Back to return.
How it works and limits
The main process runs gh issue list and gh pr list (--state all --limit 200), trims each result to 8000 characters, and sends them in the prompt to gh copilot. The answer is only as complete as that sample: older items beyond the limit are not included, and the model can misread the data. Treat the output as a draft.
Saved reports are JSON files in ~/.config/robos/reports/.
More in DevOps, Cloud & Builds
CI Monitor Lists recent GitHub Actions runs and Buildkite builds, shows job results and failed-job logs, and can re-run GitHub workflows. Deploy Tracker Shows a GitHub repository's recent deployments, releases and merged pull requests with a few counts for a chosen time range. Kube Studio & Cloud Navigator A Kubernetes browser that runs real kubectl against a local Kind or Minikube cluster; remote clusters, Helm, ArgoCD and Vercel panels show sample data. Remote Execution Studio Records Remote Execution API (REAPI v2) clusters and generates .bazelrc, .buckconfig, Buildbarn and NativeLink configuration for them. Endpoint probes and cache statistics are sample values.