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%
{
"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.1docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10