CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/golang-github-com-google-go-github

Go client library for accessing the GitHub API v3

Agent Success

Agent success rate when using this tile

65%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.14x

Baseline

Agent success rate without this tile

57%

Overview
Eval results
Files

rubric.jsonevals/scenario-6/

{
  "context": "Evaluates how well the solution uses go-github's package management APIs to operate on a private registry for one owner and package type. Checks whether package listings, version inspection (including deleted entries), and lifecycle actions rely on the proper client helpers.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Private filter",
      "description": "Lists packages through go-github package endpoints (e.g., PackagesService/ListPackages or user/org variants) with PackageListOptions specifying both PackageType and Visibility=\"private\".",
      "max_score": 30
    },
    {
      "name": "Pagination",
      "description": "Aggregates multi-page results when listing packages or versions using ListOptions/Response.NextPage instead of returning only the first page.",
      "max_score": 10
    },
    {
      "name": "Version listing",
      "description": "Retrieves package versions via ListPackageVersions (or equivalent) using package options (e.g., PackageListOptions.State=\"deleted\") to include removed entries when IncludeDeleted is set and orders by UpdatedAt from the returned PackageVersion data.",
      "max_score": 25
    },
    {
      "name": "Retire version",
      "description": "Removes a package version with the dedicated DeletePackageVersion API rather than ad-hoc HTTP calls or package deletion.",
      "max_score": 20
    },
    {
      "name": "Restore version",
      "description": "Brings back a deleted package version using RestorePackageVersion for the correct owner/package type/name and version ID.",
      "max_score": 15
    }
  ]
}
tessl i tessl/golang-github-com-google-go-github@79.0.1

tile.json