用途:GitHub Agentic Workflows(gh-aw)用于创建由 AI 驱动的 GitHub 自动化工作流,让智能体自主维护仓库、审查代码、分类 issue、更新文档并执行开发者任务。工作流以 Markdown 定义,作为 GitHub Actions 运行。
主要能力:自主仓库维护(分类 issue、给 PR 打标签、修 bug、维护文档);代码审查(可配置人设,如 grumpy reviewer、nitpick reviewer);CI/CD 智能(监控诊断 CI 失败、优化工作流、跟踪成本);文档(自动更新文档、维护 wiki、检查链接、生成术语表);规划与报告(状态报告、研究摘要、活动记录);安全(扫描恶意代码、为安全告警生成 VEX 声明)。
使用方式:需启用 Actions 的 GitHub 仓库、具备相应权限的 GitHub App 或 PAT,以及 AI 模型提供方(OpenAI、Anthropic 等)。安装 CLI:npm install -g @github/gh-aw 或 gh extension install github/gh-aw。创建 .github/workflows 目录,从 Agentics 集合复制工作流,并在仓库设置中配置 GITHUB_TOKEN、OPENAI_API_KEY 或 ANTHROPIC_API_KEY 等密钥。每个工作流由 YAML(Actions 配置)与 Markdown(智能体指令)两个文件组成,Markdown 中可声明角色、任务、可用工具(如 github.issues.addLabels)与输出格式,并支持 imports 复用共享片段及 MCP 服务器集成。
适用场景:issue 分类、PR 审查、文档同步、CI 成本优化、定时维护、命令触发(如 /plan、/fix)及多阶段流水线。
限制:需自行提供 AI 模型密钥并承担相应成本;需正确配置权限(contents、issues、pull-requests 等 write);可能遇到触发、权限、超时与速率限制问题;破坏性操作建议以 PR 形式提交人工审查。具体收费、价格与效果资料暂未提供。