惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
博客园 - 【当耐特】
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
D
Docker
GbyAI
GbyAI
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
The Cloudflare Blog
雷峰网
雷峰网
A
About on SuperTechFans
小众软件
小众软件
博客园 - Franky
博客园 - 聂微东
F
Full Disclosure
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
MongoDB | Blog
MongoDB | Blog
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
U
Unit 42
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
V2EX
Engineering at Meta
Engineering at Meta
宝玉的分享
宝玉的分享
aimingoo的专栏
aimingoo的专栏
量子位
P
Proofpoint News Feed
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
罗磊的独立博客
Martin Fowler
Martin Fowler
D
DataBreaches.Net
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
S
Secure Thoughts
Project Zero
Project Zero
L
LangChain Blog
阮一峰的网络日志
阮一峰的网络日志
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tailwind CSS Blog
S
Schneier on Security
Blog — PlanetScale
Blog — PlanetScale
The Hacker News
The Hacker News
Spread Privacy
Spread Privacy
Security Latest
Security Latest
NISL@THU
NISL@THU
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
C
CXSECURITY Database RSS Feed - CXSecurity.com
J
Java Code Geeks

博客园 - iTech

AI Agent 写完代码谁来测?这个开源沙箱把 CI/CD 和多 Agent 协作全包了 7万星的AI交易框架:让大模型模拟投行多空辩论,自动做交易决策 71000颗星的AI交易团队:让大模型模拟投行分工,自动做交易决策 13400颗星的开源项目:输入一句话,AI全自动帮你做短视频 102颗星的沙盒:当AI学会自己写代码、跑测试、做部署 AI 技术日报 - 2026-05-08 29k 星的 PageIndex:不用向量数据库,靠推理就能做 RAG 每天花两小时刷信息?这个开源项目帮你全自动搞定 读源码像读小说?试了 DeepWiki 和 Zread,我再也不想裸读 GitHub 了 Matt Pocock 开源的这套 .claude 技能,为什么让工程师集体上头? Cursor Team Kit:Cursor 官方团队在用的 17 个 AI 工作流 AI 技术日报 - 2026-05-07 AI 技术日报 - 2026-05-06 AI 技术日报 - 2026-05-05 Anthropic CEO 说 12 个月内程序员要失业,我扒完他的底牌,发现事情没那么简单 把工程师的肌肉记忆装进 Claude Code,这个 4300 Star 的项目我后悔没早用 AI 技术日报 - 2026-05-04 AI 技术日报 - 2026-05-03 AI 技术日报 - 2026-05-02 六大 Agent 框架横评:谁支持 Skills?谁能自动创建 Agent?MCP 呢? Wechatsync:一个 Chrome 插件,一键把文章同步到 31 个平台 LangChain 开源了 Open SWE:Stripe、Ramp、Coinbase 内部都在造的编程 Agent Cockpit:把 Claude Code 从终端里搬出来,装进浏览器 Cursor 把自家的 AI Agent 开放了:写几行 TypeScript 就能调 Cursor 干活 AI 技术日报 - 2026-05-01 AI 写代码比你快了,但你还是得学编程——只不过学法得换 腾讯的龙虾特工队:4 个 AI Agent 同日更新,全家桶正式成型 Agno 不做更聪明的 Agent,它要把所有 Agent 框架包进同一个操作系统 Hermes Agent 终于有了像样的 Web 界面,而且还支持远程访问 Datawhale 出了一套 29 学科知识地图,把 AI 的底牌全掀了 Hermes Agent 在聊天框里就能用的 20 种高级功能 一份 AGENTS.md 能顶一次模型升级?Augment Code 用数据说了算 NVIDIA 开源了一个「AI 沙箱」,20K Star,让 Agent 跑代码不再裸奔 60ms 冷启动、5MB 内存:腾讯开源的这个沙箱让 Docker 安全隔离像笑话 AI 技术日报 - 2026-04-30 AI 技术日报 - 2026-04-29 AI 技术日报 - 2026-04-28 Goose:Linux 基金会亲儿子,能撼动 Claude Code 和 OpenCode 吗? AI 技术日报 - 2026-04-27 AI 技术日报 - 2026-04-26 Google 把价值20美元/月的东西免费了,102K人已经抢到了 OpenClaw 和 Claude Code 网络搜索配置指南 AI 技术日报 - 2026-04-25 Anthropic 为什么遥遥领先:从 Cat Wu 专访看AI霸主的底层逻辑 Mac 本地跑大模型完全指南:你的苹果电脑就是 AI 工作站 同样 70B 参数,为什么 MoE 只激活 13B 就能打平 Dense? DeepSeek-V4 技术报告里藏着一条线:华为昇腾 NPU 已完成推理验证 DeepSeek-V4 深夜炸场:1M 上下文、384K 输出、双模型,API 定价直接卷到底 MacBook Air 跑大模型实测:Ollama、llama.cpp、LM Studio 谁才是本地推理之王? AI 技术日报 - 2026-04-24 OpenCode:Claude Code 的最佳平替 2026 开源大模型五国杀:Qwen 3.6 vs Gemma 4 vs Llama 4 vs GLM-5.1 vs DeepSeek V4 MCP 与 Skills 的你死我活:Anthropic 的 Agent 生态野心与开发者的站队困境 给 AI Agent 配搜索,国内能用的搜索 API 实测对比 AI 技术日报 - 2026-04-23 CC Switch:49K Star 的 Claude Code 登录绕过神器,还能管 Codex 和 Gemini CLI NVIDIA 开出 32 万美元年薪招 AI Agent 工程师,JD 里藏着这些信号 fast-mirror-skill 技术拆解:一个小而完整的 Claude Skill 是怎么设计的 Cursor 值 600 亿美元?马斯克这次赌的不是技术,是入口 AI 技术日报 - 2026-04-22 别再问 AI 能不能赚钱了:3 个上班族亲测有效的副业方法(2026 最新版) 10 分钟从零搞定 Hermes Agent:飞书微信双通道丝滑上线 AI 技术日报 - 2026-04-21 Anthropic 实战总结:AI Agent 的 3 种工作流模式,选错代价很大 安装 openclaw,hermes 慢的想发疯,fast-mirror-skill 来救了 Claude Routines:你下班睡觉了,Agent 还在为你干活 微信飞书里敲一个斜杠就能干活:Hermes Quick Command 到底多省事 AI 正在疯狂吃电:算力尽头是电力,谁能解这道题? AI 技术日报 - 2026-04-20 3K 行代码造一个越用越聪明的 AI Agent:GenericAgent 登顶 GitHub Trending 高德途途封神机器人半马,背后的 ABot-Claw 到底是什么 人们希望 AI 能干啥?Anthropic 调查:第一名不是赚钱,是变强 AI 时代人们在担心什么?Anthropic 的 13 条焦虑排行榜 OpenAI 官方 Agent SDK 来了:22k Star,支持 100+ 模型,Python 10 行代码上手 AI 技术日报 - 2026-04-19 OpenAgents Workspace:让 Claude Code 和 Codex 在同一个群里干活 Claude 是要干掉整个软件行业吗? Claude 官方推荐多 Agents 设计模式 多 Agent 系统的 5 种协调模式:选错了模式,再强的 Agent 也白搭 AI 技术日报 - 2026-04-18 AI 技术日报 - 2026-04-17 Better-Harness:让AI Agent自己优化自己的革命性框架 OpenClaw Workspace 完全指南:我的AI编程工作流 DeepSeek内蒙草原高薪招聘:AI时代的数字牧民梦,还是营销噱头? 2 核 2G 的阿里云 ECS 能跑 OpenClaw 吗?能,但有点折腾 AI 技术日报 - 2026-04-16 OpenCLI:一个命令行搞定 16+ 内容平台的神器 从零到精通:OpenClaw CLI 命令完全指南 AI 技术日报 - 2026-04-15 AI Agent 如何自我进化?Hermes Agent Self-Evolution 深度解析 AI 技术日报 - 2026-04-14 为什么你的飞书 Bot 总是连不上?OpenClaw Gateway 架构深度解析 OpenClaw 连接飞书的原理:Gateway、Channel 与消息流转 国内安装 Hermes Agent 踩坑全记录:从 GitHub 超时到正常跑起来的每一步 35 万 Star 的 OpenClaw:5 分钟部署你的私人 AI 助手,直连飞书 AI 技术日报 - 2026-04-13 公司用 AI 筛简历,这个开源项目让候选人用 AI 反选公司 为什么 Google ADK 可能是你下一个 Agent 框架——7 个改变游戏规则的特性 Microsoft Agent Framework 深度解析:架构设计与实战落地 AI 技术日报 - 2026-04-11
AI 写代码每次结果都不一样?Archon 用 YAML 工作流把 AI 编程变成流水线
iTech · 2026-05-01 · via 博客园 - iTech

让 AI 修一个 bug,有时候它先写测试再改代码,有时候直接上手改完就提交,有时候改着改着忘了你还有 PR 模板要求。同一个需求跑三次,三次流程不一样,三次结果不一样。

这不是模型能力的问题,是缺少流程控制

Archon 就是来解决这个问题的一个 20k 星开源项目。它不跟 AI 比谁写代码更快,而是给 AI 编程加了一套确定性的工作流引擎。作者的定义很精准:"AI coding 的 harness builder"——就像 Dockerfile 标准化了部署、GitHub Actions 标准化了 CI/CD 一样,Archon 要标准化 AI 编程的流程。

本文提纲

  1. AI 编程的核心问题:不确定性
  2. Archon 怎么解决:YAML 工作流 + DAG 执行
  3. 一个完整的工作流长什么样
  4. 17 个内置工作流:从修 bug 到架构扫描
  5. Git Worktree 隔离:5 个 bug 并行修不冲突
  6. 多平台 + Web UI
  7. 和 Cursor/Copilot 的区别

AI 编程的核心问题:不确定性

用 Cursor 或 Claude Code 写代码的时候,你有没有遇到过这些情况:

  • 说"修这个 bug",AI 直接改代码没做调研,改完引入新 bug
  • 说"加个功能",AI 没写测试就提交了
  • 说"帮我 review",AI 看了代码但跳过了你团队的 PR 模板
  • 同一个需求跑两遍,两次的步骤和结果完全不一样

问题的根源是:AI 编程工具只管"写",不管"怎么写"。它们没有流程意识,不知道你的团队要求先调研再计划再实现再测试再提 PR。

结果就是每次 AI 编程都像开盲盒——能力强的时候惊艳,能力弱的时候灾难。

Archon 怎么解决:YAML 工作流 + DAG 执行

Archon 的核心思路很简单:把开发流程定义成 YAML 工作流,AI 在流程的每个节点上提供智能,但流程本身是固定的。

一个工作流就是一个有向无环图(DAG)。每个节点有两种类型:

  • Prompt 节点:AI 节点,由大模型填充智能(规划、生成代码、做 review)
  • Bash 节点:确定性节点,执行固定命令(跑测试、lint、部署)

节点之间通过 depends_on 定义依赖关系,形成流水线。流程结构是确定性的,但每个节点的执行内容是 AI 驱动的。

这样做的好处:

属性 说明
可重复 同一个工作流,每次执行的步骤顺序都一样
可隔离 每次运行都有独立的 git worktree,并行不冲突
可甩手 启动工作流就不管了,回来看 PR
可组合 确定性节点和 AI 节点自由混搭
可移植 工作流定义在 .archon/workflows/ 里,提交到仓库,团队共享

一个完整的工作流长什么样

看这段 YAML——从功能想法到 PR 的完整流程:

# .archon/workflows/build-feature.yaml
nodes:
  - id: plan
    prompt: "Explore the codebase and create an implementation plan"

  - id: implement
    depends_on: [plan]
    loop:
      prompt: "Read the plan. Implement the next task. Run validation."
      until: ALL_TASKS_COMPLETE
      fresh_context: true

  - id: run-tests
    depends_on: [implement]
    bash: "bun run validate"

  - id: review
    depends_on: [run-tests]
    prompt: "Review all changes against the plan. Fix any issues."

  - id: approve
    depends_on: [review]
    loop:
      prompt: "Present the changes for review. Address any feedback."
      until: APPROVED
      interactive: true

  - id: create-pr
    depends_on: [approve]
    prompt: "Push changes and create a pull request"

六个节点,流程是:规划 → 实现(循环直到全部完成)→ 跑测试 → 代码审查 → 人工审批(循环直到通过)→ 创建 PR。

注意几个关键设计:

Loop 节点implement 节点用了 loop + until: ALL_TASKS_COMPLETE。AI 不一定一次写完所有代码,loop 让它反复迭代直到所有任务完成。每次迭代用 fresh_context: true 重新加载上下文,避免前面步骤的残留信息干扰。

Interactive 审批approve 节点标记了 interactive: true + until: APPROVED。工作流跑到这里会暂停,等人确认后才继续。不是所有流程都能全自动——该人审的地方必须人审。

混合节点run-tests 是 bash 节点,跑固定命令。其他都是 prompt 节点,AI 驱动。确定性检查和智能生成穿插进行。

运行效果:

You: Use archon to add dark mode to the settings page

Agent: I'll run the archon-idea-to-pr workflow for this.
       → Creating isolated worktree on branch archon/task-dark-mode...
       → Planning...
       → Implementing (task 1/4)...
       → Implementing (task 2/4)...
       → Tests failing - iterating...
       → Tests passing after 2 iterations
       → Code review complete - 0 issues
       → PR ready: https://github.com/you/project/pull/47

17 个内置工作流:从修 bug 到架构扫描

Archon 内置了 17 个工作流,覆盖了开发流程的各个环节。挑几个重点的说:

archon-idea-to-pr — 最完整的流程。功能想法 → 规划 → 实现 → 验证 → PR → 5 个并行 review agent → 自动修复。一个想法进去,一个 PR 出来。

archon-fix-github-issue — 分类问题 → 调研 → 实现 → 验证 → PR → review → 自动修复。专门处理 GitHub Issue。

archon-comprehensive-pr-review — 5 个并行 review agent 同时审查一个 PR,各自负责不同维度,最后综合结果并自动修复问题。

archon-refactor-safely — 安全重构:带类型检查钩子和行为验证。重构最怕改一个地方坏三个地方,这个工作流在每一步都验证。

archon-architect — 架构扫描:检查代码库健康度、复杂度、提出优化建议。不是改代码,是做架构级的审查。

archon-resolve-conflicts — 检测冲突 → 分析 → 解决 → 验证 → 提交。解决 merge conflict 也能自动化。

这些工作流不是死的——你可以基于内置工作流修改,也可以从零写自己的。工作流就是 YAML 文件,提交到仓库里,团队成员共享同一套流程。

Git Worktree 隔离:5 个 bug 并行修不冲突

这个设计很实用。

每次工作流运行,Archon 会自动创建一个独立的 git worktree——相当于在同一个仓库里切出一个独立的分支工作目录。不同的工作流运行之间互不干扰。

这意味着你可以同时开 5 个工作流修 5 个 bug,每个在自己的 worktree 里改代码,各自跑测试,各自提 PR。不会出现"改了 A 文件发现 B 也在改同一个文件"的冲突。

# 同时启动多个工作流
"Use archon to fix issue #42"     worktree: archon/task-fix-auth
"Use archon to fix issue #43"     worktree: archon/task-fix-cache
"Use archon to add dark mode"     worktree: archon/task-dark-mode

三个工作流并行执行,互不干扰,最后各自出一个 PR。

多平台 + Web UI

Archon 不只在终端里跑。它支持多个入口:

  • CLI — 命令行直接用,和 Claude Code 配合
  • Web UI — 聊天界面 + Dashboard(工作流监控)+ 拖拽式工作流编辑器
  • Telegram — 5 分钟接入
  • Slack — 15 分钟接入
  • Discord — 5 分钟接入
  • GitHub Webhooks — Issue 创建自动触发工作流

Web UI 的 Dashboard 可以看到所有平台的所有对话和工作流运行状态——在 Telegram 上启动的工作流,在 Web Dashboard 上也能追踪。拖拽式工作流编辑器让你可视化地设计 DAG,不用手写 YAML。

和 Cursor/Copilot 的区别

一句话:Cursor/Copilot 是编码工具,Archon 是流程引擎。

Cursor 帮你写代码更快,但不保证流程正确。你让 Cursor 修 bug,它可能改完就完事了,不跑测试不提 PR。Archon 不跟你比谁写代码快——它规定"修 bug 必须经过调研→实现→测试→review→PR 这几个步骤",AI 在每个步骤里提供智能,但步骤本身不能跳过。

打个比方:Cursor 是一个能力很强的程序员,但每次干活的方式不一样;Archon 是一套软件工厂的流水线,AI 是流水线上的工人。流水线保证每个产品都经过质检,工人负责具体的操作。

两者不冲突——Archon 的 AI 节点底层就是调 Claude Code、Codex 这些工具来写代码。Archon 在它们之上加了一层流程控制。

安装

30 秒快速安装:

curl -fsSL https://archon.diy/install | bash
# 或
brew install coleam00/archon/archon

前置条件:Bun、Claude Code、GitHub CLI。

完整安装(5 分钟):Clone 仓库,bun install,然后在 Claude Code 里说 "Set up Archon" 就行。


Archon 解决的问题很聚焦:AI 编程的不确定性。它不比谁的模型更强,而是让 AI 编程从"每次结果看运气"变成"流程确定、结果可控"。如果你的团队已经用 AI 编程但苦于流程混乱、质量不稳定,值得认真看看。


作者: itech001
来源: 公众号:AI人工智能时代
主页: https://www.theaiera.cn,每日分享最前沿的AI新闻和技术。

本文首发于 AI人工智能时代,转载请注明出处。