Archon:给 AI 编程加上 Dockerfile 式的流程控制
AI 编程 agent 有个根本问题:你让它修个 bug,它干什么完全看心情。有时候先规划,有时候跳过测试,有时候 PR 描述写得一塌糊涂。每次都不一样。Archon 就是来解决这个的。
Archon 是第一个开源的 AI 编程 harness 构建器。你用 YAML 定义开发流程——规划、实现、测试、代码审查、创建 PR——agent 每次严格照着走。同样的流程,同样的质量,可重复的结果。Dockerfile 对基础设施做了什么,GitHub Actions 对 CI/CD 做了什么,Archon 对 AI 编程工作流做同样的事。
核心是可组合性。你把确定性节点(bash 脚本、测试、git 操作)和 AI 节点(规划、代码生成、审查)混在一起。AI 只在真正需要的地方跑,其他全部锁死。这对团队很重要——你不会希望初级工程师的 agent 和高级工程师的走完全不同的流程。
自带 Web 面板,可以跟编程 agent 对话、运行工作流、监控进度。GitHub Trending 上今天新增 1300 星,总共 16K。作者 Cole Medin 一直是 AI 编程领域里比较有想法的人。
"harness engineering" 这个概念正在快速普及。已经过了「直接用 Claude/GPT 就行」的阶段了。真正用 AI agent 交付代码的人需要结构、可重复性和护栏。Archon 给了他们这些。
https://github.com/coleam00/Archon
← 返回所有文章
Archon 是第一个开源的 AI 编程 harness 构建器。你用 YAML 定义开发流程——规划、实现、测试、代码审查、创建 PR——agent 每次严格照着走。同样的流程,同样的质量,可重复的结果。Dockerfile 对基础设施做了什么,GitHub Actions 对 CI/CD 做了什么,Archon 对 AI 编程工作流做同样的事。
核心是可组合性。你把确定性节点(bash 脚本、测试、git 操作)和 AI 节点(规划、代码生成、审查)混在一起。AI 只在真正需要的地方跑,其他全部锁死。这对团队很重要——你不会希望初级工程师的 agent 和高级工程师的走完全不同的流程。
自带 Web 面板,可以跟编程 agent 对话、运行工作流、监控进度。GitHub Trending 上今天新增 1300 星,总共 16K。作者 Cole Medin 一直是 AI 编程领域里比较有想法的人。
"harness engineering" 这个概念正在快速普及。已经过了「直接用 Claude/GPT 就行」的阶段了。真正用 AI agent 交付代码的人需要结构、可重复性和护栏。Archon 给了他们这些。
https://github.com/coleam00/Archon
评论