自然語言工作流程定義
以白話描述儲存庫行為,而不是撰寫客製化的 GitHub API 腳本。工作流程定義會被視為 agentic 任務的唯一事實來源。
GitHub Next 是 GitHub 的研究網站,專注於原型開發未來軟體開發工具與工作流程。站內重點專案 Agentic Workflows 探索在 GitHub Actions 上以自然語言自動化儲存庫。
GitHub Next 是來自 GitHub 的研究網站,研究人員與工程師在此原型開發可能塑造軟體開發的工具、工作流程與想法。此網站作為多個探索與已發佈文章的總集合,而非具有單一商業產品的傳統產品頁。
網站上最清楚的一項專案是 Agentic Workflows,這是一個研究示範,用於以自然語言表達儲存庫層級行為,並在 GitHub Actions 上執行。它明確被描述為不是產品,甚至也不是技術預覽,而是一種用來了解哪些做法適用於日常儲存庫的方式。
Agentic Workflows 會使用像 Claude Code 或 OpenAI Codex 之類的 agentic engine,將以 markdown 為基礎的指令轉換為可執行的 GitHub Actions 工作流程。其設計保留了觸發條件、權限、記錄、機密、環境,以及可供檢視的 YAML 等熟悉的 Actions 概念,同時為自動化任務加入更偏宣告式的一層。
該網站的範例聚焦於協作式儲存庫工作:議題分流、文件更新、品質檢查、無障礙審查,以及測試改進。更廣泛的 GitHub Next 專案清單也展示了其他研究原型與已完成的實驗,進一步強調這個網站是持續演進的研究作品集,而不是打包好的軟體產品。
以白話描述儲存庫行為,而不是撰寫客製化的 GitHub API 腳本。工作流程定義會被視為 agentic 任務的唯一事實來源。
將 markdown 工作流程編譯成標準的 GitHub Actions YAML,讓結果維持在 GitHub Actions 現有的模型與工具範圍內。
使用 GitHub Action 與熟悉的控制項,例如觸發條件、權限、機密、環境、記錄與工作語義。其設計明確維持執行以儲存庫為中心且可稽核。
可從相容的 agent engines 中選擇,包括 Claude Code 和 OpenAI Codex。工作流程語言與引擎彼此分離,因此可在不重寫工作流程的情況下切換引擎。
使用 GitHub 特有的控制項,例如安全輸出、部分沙箱化與安全防護,讓 agentic 步驟保持受限且可供審查。
支援實際的儲存庫工作,例如文件維護、議題處理、品質檢查與選擇性測試改進,而不要求固定單一任務類型。
當你想自動化重複性的儲存庫瑣事,例如為議題加標籤、摘要討論、分派工作,或在佇列中建議下一步動作時,可使用 Agentic Workflows。
當程式碼變更速度快於文件更新時,可用它來維護文件,讓 agent 檢視差異、找出缺口,並提出可供審查的 pull request 更新建議。
可用於品質相關工作,例如針對性的測試建立、選擇性檢查,以及其他可審查的改進,協助隨時間維持穩健性。
可用於需要判斷力但仍需明確防護措施的儲存庫整潔任務,例如無障礙審查,或在 agent 採取行動前檢查不受信任內容。
若你想追蹤 GitHub 如何探索具 agentic 特性的軟體開發,可將更廣泛的 GitHub Next 網站視為追蹤早期原型、文章與研究撰文的地方。
不是。頁面明確說明 Agentic Workflows 不是產品,甚至也不是技術預覽;它是一個用於學習與探索的研究示範。
它是一個以 GitHub Action 為基礎的示範,會將 markdown 定義編譯成可執行的 GitHub Actions 工作流程。來源描述了使用 `gh aw` CLI extension 的簡短手動編譯步驟。
來源指出工作流程是不綁定引擎的,且可使用多種 coding agents,包括 Claude Code 和 OpenAI Codex。
來源強調的是儲存庫層級任務,例如議題分流與加標籤、持續 QA、無障礙審查、持續文件維護,以及持續測試改進。
來源沒有顯示 GitHub Next 或 Agentic Workflows 的價格。價格網址會回傳 404 找不到頁面。