GitHub CLI (gh) 是 GitHub 的官方命令行工具,将 Pull Request、Issue、Actions 和仓库管理直接带入终端。它省去了在浏览器和终端之间频繁切换的麻烦。
对 AI 编程代理而言,gh 是最关键的工具之一。凭借最高的代理支持评级,它使代理能够创建和审查 PR、管理 Issue、触发 CI 工作流、浏览仓库元数据,以及通过结构化、可脚本化的命令与 GitHub API 交互。gh api 子命令可直接访问任何 GitHub REST 或 GraphQL 端点。
该 CLI 支持通过 --json 和 --jq 参数格式化输出,便于提取特定数据供下游处理。结合其兼容 MCP 的接口,gh 在 AI 代理与定义现代软件工程的协作开发工作流之间架起了桥梁。