GitHub CLI 2.100.0 发布解读:自定义 API 网关路由与官方 webhook 扩展
GitHub CLI(gh)于 2026 年 9 月 3 日发布 2.100.0。本次更新的重点是网络架构灵活性与 Agent 使用场景:新增按主机配置 API 网关的 api_host(实验性),并新增官方 webhook 扩展。
核心变化
api_host 自定义 API 路由(实验):组织现在可以通过新的按主机配置项 api_host,让某个 GitHub 主机的 API 流量走自定义网关:
gh config set api_host gh-gateway.example.com --host github.com
gh config get api_host --host github.com
原始主机仍用于认证、Git 远程与浏览器 URL。官方明确提示 api_host 是实验功能,不构成安全边界——请求仍可能到达原始主机。
webhook 成为官方扩展:gh 现在内置 webhook 扩展,用于管理 GitHub webhook 的创建、配置与转发调试。
Agent 场景命令帮助改进:当 gh 由 coding agent 调用且命令使用不当时,会打印完整命令帮助(此前 agent 场景下帮助输出可能被截断)。
其他:修复了未认证 GHES 请求使用绝对主机名时 API 遥测未禁用的问题;Go 工具链升级至 1.26.8,golang.org/x/crypto 等依赖同步更新。
影响与适用场景
api_host 适合需要将 GitHub API 流量经内部网关审计、改写或代理的企业环境,但因为是实验能力且非安全边界,生产接入前需评估请求仍可能直连原始主机的风险。webhook 官方扩展简化了本地开发与 webhook 排障流程。Agent 调用场景(如 CI、编码代理)升级后误用命令时能更快获得完整帮助。