github v0.2.0
·
3 commits
to main
since this release
@abhishekmcp/github v0.2.0 — production hardening
No new tools; makes the server resilient + observable for real workloads.
Added
- Resilience: official retry + throttling plugins (auto-retry transient
5xx; proactively wait + retry on primary/secondary rate limits) and a per-request timeout (GITHUB_TIMEOUT_MS, default 30s) — requests survive real GitHub conditions instead of failing or hanging. - Pagination:
list_issues/list_pull_requests/list_notificationspaginate up to 300 items and report truncation. - GitHub Enterprise:
GITHUB_API_URLsets the REST base URL. - Observability: structured logging + an audit log (
GITHUB_AUDIT_LOG) of write operations. - Secret safety: tool output is redacted of any token patterns (defense-in-depth); 403s map to a rate-limit reset or a missing-scope hint.
Published with provenance via OIDC.