- Create gh-cli utility module with auth detection and command execution - Refactor GitHubClient to use gh CLI commands with REST API fallback - Refactor PR Monitor to use gh CLI for PR operations - Add listIssues() and getIssue() methods to GitHubClient - Remove in-app GitHubRateLimiter (gh CLI handles rate limiting) - Update all tests for gh CLI implementation - Update AGENTS.md and extension docs for gh CLI auth preference
414 B
414 B
@dustinbyrne/kb
| @dustinbyrne/kb |
|---|
| patch |
Refactor GitHub integration to use gh CLI
- All GitHub operations now prefer
ghCLI authentication overGITHUB_TOKEN - Added
listIssues()andgetIssue()methods toGitHubClient - Removed in-app
GitHubRateLimiter(gh CLI handles rate limiting) - REST API remains available as fallback when
GITHUB_TOKENis set - PR Monitor no longer requires
getGitHubTokenoption