GitHub Next logo

GitHub Next

认领

GitHub Next 是 GitHub 的研究网站,用于原型设计未来的软件开发工具与工作流。站内重点项目 Agentic Workflows 探索在 GitHub Actions 上实现自然语言仓库自动化。

GitHub Next preview

概述

GitHub Next 是 GitHub 的研究网站,研究人员和工程师在这里原型设计可能塑造软件开发的工具、工作流和理念。该网站更像是多个探索项目和已发布文章的总汇,而不是一个只有单一商业产品的传统产品页面。

站内最清晰的项目之一是 Agentic Workflows,这是一个研究演示,用于将仓库级行为用自然语言表达,并在 GitHub Actions 上运行。它明确被描述为不是产品,甚至也不是技术预览,而是一种了解这些能力在日常仓库中如何发挥作用的方式。

Agentic Workflows 将基于 markdown 的指令转换为可执行的 GitHub Actions 工作流,使用 Claude Code 或 OpenAI Codex 之类的 agentic 引擎。其设计保留了触发器、权限、日志、密钥、环境和可审查的 YAML 等熟悉的 Actions 概念,同时为自动化任务增加了更具声明性的层。

该网站的示例聚焦于协作式仓库工作:问题分诊、文档更新、质量检查、可访问性审查和测试改进。更广泛的 GitHub Next 项目列表也展示了其他研究原型和已完成的实验,这进一步说明该网站是一个持续更新的研究作品集,而不是打包好的软件产品。

它探索的内容

自然语言工作流定义

用自然语言描述仓库行为,而不是编写定制的 GitHub API 脚本。工作流定义被视为 agentic 任务的单一事实来源。

原生于 Actions 的执行

将 markdown 工作流编译为标准的 GitHub Actions YAML,因此结果仍保留在 GitHub Actions 既有的模型和工具链中。

团队可见且可审计的运行

使用带有熟悉控制项的 GitHub Action,例如触发器、权限、密钥、环境、日志和作业语义。该设计明确保持执行以仓库为中心且可审计。

与引擎无关的设计

可从兼容的 agent 引擎中进行选择,包括 Claude Code 和 OpenAI Codex。工作流语言与引擎相互分离,因此无需重写工作流即可切换引擎。

护栏与安全输出

使用 GitHub 特定的控制项,如安全输出、部分沙箱化和安全护栏,来限制 agentic 步骤的范围并使其可审查。

仓库维护工作流

支持文档维护、问题处理、质量检查和有选择性的测试改进等实际仓库工作,而不是要求只有一种固定任务类型。

适用场景

  • 问题分诊与维护

    当你想自动化重复性的仓库事务时使用 Agentic Workflows,例如为问题添加标签、总结讨论、分派工作,或建议队列中的下一步操作。

  • 持续文档更新

    当代码变更快于文档时,可将其用于文档维护,让 agent 审查 diff、识别缺口,并在可审查的拉取请求中提出更新建议。

  • QA 与测试改进

    可用于质量相关工作,例如有针对性的测试创建、选择性检查,以及其他有助于长期保持稳健性的可审查改进。

  • 受控审查工作流

    适用于需要判断但仍需明确护栏的仓库卫生任务,例如可访问性审查,或在 agent 采取行动前检查不受信任内容。

  • 研究与产品探索

    如果你想跟踪 GitHub 如何探索 agentic 软件开发,可以将更广泛的 GitHub Next 网站作为查看早期原型、文章和研究解读的地方。

Pros and Cons

Pros

  • 清晰的研究定位:网站会解释每个项目在探索什么,以及它试图从哪个问题中学习。
  • 以 Actions 为先的方法使工作流与熟悉的 GitHub 概念保持一致,例如触发器、权限、日志和可审查的 YAML。
  • 与引擎无关的设计通过将自然语言工作流与底层 agent 引擎分离,减少了锁定风险。
  • 具体示例展示了该方法如何用于文档、分诊、QA、可访问性和测试。
  • 公开页面明确说明了控制与护栏,包括安全输出以及检查生成的工作流 YAML 的能力。

Cons

  • 该网站并未将 GitHub Next 呈现为成熟产品,而且 Agentic Workflows 也明确不是技术预览。
  • 网站上没有提供价格信息;定价 URL 会返回 404 页面未找到。
  • 支持的集成仅通过 GitHub Actions 和兼容的 agent 引擎进行高层描述,因此公开页面没有提供完整的集成列表。

FAQ

Agentic Workflows 是产品还是预览?

不是。页面明确说明 Agentic Workflows 不是产品,甚至也不是技术预览;它是用于学习和探索的研究演示。

Agentic Workflows 如何在 GitHub 上运行?

它是一个基于 GitHub Action 的演示,会将 markdown 定义编译为可执行的 GitHub Actions 工作流。来源描述了一个使用 `gh aw` CLI 扩展的简短手动编译步骤。

它支持哪些 AI 引擎?

来源说明工作流与引擎无关,并且可以使用多个编码 agent,包括 Claude Code 和 OpenAI Codex。

它面向哪些类型的工作流?

来源强调的是仓库级任务,例如问题分诊和标签、持续 QA、可访问性审查、持续文档更新以及持续测试改进。

有定价信息吗?

来源没有显示 GitHub Next 或 Agentic Workflows 的定价。定价 URL 会返回 404 页面未找到。

Quick Facts

网站
githubnext.com
组织
GitHub Next
类别
研究 / 开发者工具
主要关注点
原型设计未来的软件开发工作流
重点项目
Agentic Workflows
定价
未公布;定价页面返回 404