编程 GitHub CLI 2.100.0 发布解读:自定义 API 网关路由与官方 webhook 扩展

2026-09-09 08:01:16

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、编码代理)升级后误用命令时能更快获得完整帮助。

来源:GitHub CLI v2.100.0 Release

复制全文 生成海报 GitHub CLI 开发工具 Webhook API

推荐文章

程序员茄子在线接单