自然语言工作流定义
用自然语言描述仓库行为,而不是编写定制的 GitHub API 脚本。工作流定义被视为 agentic 任务的单一事实来源。
GitHub Next 是 GitHub 的研究网站,用于原型设计未来的软件开发工具与工作流。站内重点项目 Agentic Workflows 探索在 GitHub Actions 上实现自然语言仓库自动化。
GitHub Next 是 GitHub 的研究网站,研究人员和工程师在这里原型设计可能塑造软件开发的工具、工作流和理念。该网站更像是多个探索项目和已发布文章的总汇,而不是一个只有单一商业产品的传统产品页面。
站内最清晰的项目之一是 Agentic Workflows,这是一个研究演示,用于将仓库级行为用自然语言表达,并在 GitHub Actions 上运行。它明确被描述为不是产品,甚至也不是技术预览,而是一种了解这些能力在日常仓库中如何发挥作用的方式。
Agentic Workflows 将基于 markdown 的指令转换为可执行的 GitHub Actions 工作流,使用 Claude Code 或 OpenAI Codex 之类的 agentic 引擎。其设计保留了触发器、权限、日志、密钥、环境和可审查的 YAML 等熟悉的 Actions 概念,同时为自动化任务增加了更具声明性的层。
该网站的示例聚焦于协作式仓库工作:问题分诊、文档更新、质量检查、可访问性审查和测试改进。更广泛的 GitHub Next 项目列表也展示了其他研究原型和已完成的实验,这进一步说明该网站是一个持续更新的研究作品集,而不是打包好的软件产品。
用自然语言描述仓库行为,而不是编写定制的 GitHub API 脚本。工作流定义被视为 agentic 任务的单一事实来源。
将 markdown 工作流编译为标准的 GitHub Actions YAML,因此结果仍保留在 GitHub Actions 既有的模型和工具链中。
使用带有熟悉控制项的 GitHub Action,例如触发器、权限、密钥、环境、日志和作业语义。该设计明确保持执行以仓库为中心且可审计。
可从兼容的 agent 引擎中进行选择,包括 Claude Code 和 OpenAI Codex。工作流语言与引擎相互分离,因此无需重写工作流即可切换引擎。
使用 GitHub 特定的控制项,如安全输出、部分沙箱化和安全护栏,来限制 agentic 步骤的范围并使其可审查。
支持文档维护、问题处理、质量检查和有选择性的测试改进等实际仓库工作,而不是要求只有一种固定任务类型。
当你想自动化重复性的仓库事务时使用 Agentic Workflows,例如为问题添加标签、总结讨论、分派工作,或建议队列中的下一步操作。
当代码变更快于文档时,可将其用于文档维护,让 agent 审查 diff、识别缺口,并在可审查的拉取请求中提出更新建议。
可用于质量相关工作,例如有针对性的测试创建、选择性检查,以及其他有助于长期保持稳健性的可审查改进。
适用于需要判断但仍需明确护栏的仓库卫生任务,例如可访问性审查,或在 agent 采取行动前检查不受信任内容。
如果你想跟踪 GitHub 如何探索 agentic 软件开发,可以将更广泛的 GitHub Next 网站作为查看早期原型、文章和研究解读的地方。
不是。页面明确说明 Agentic Workflows 不是产品,甚至也不是技术预览;它是用于学习和探索的研究演示。
它是一个基于 GitHub Action 的演示,会将 markdown 定义编译为可执行的 GitHub Actions 工作流。来源描述了一个使用 `gh aw` CLI 扩展的简短手动编译步骤。
来源说明工作流与引擎无关,并且可以使用多个编码 agent,包括 Claude Code 和 OpenAI Codex。
来源强调的是仓库级任务,例如问题分诊和标签、持续 QA、可访问性审查、持续文档更新以及持续测试改进。
来源没有显示 GitHub Next 或 Agentic Workflows 的定价。定价 URL 会返回 404 页面未找到。