跳转至

📡 Agent Radar · 第 4 期(2026-10-20)

本期主题:体检比写作更难 —— Agent 项目的"可交付性"第一次被量化。

上一期我们说上下文变成了商品。这一期换个角度:当所有人都在写 Agent,谁在检查它们能不能上线?


🔥 头条:从"能跑"到"敢上线",中间隔着一张体检单

这一周我在整理手册第 25 章(Harness Engineering)的反馈时,发现一个反复出现的提问:

"我知道该有任务边界、上下文压缩、失败恢复……但我怎么知道我的项目现在缺哪一根?"

这就是"方法论"和"工具"之间的缝。五根柱子写在文章里人人都懂,但没有人会拿文章去对照自己的 800 行 main.py。

于是我们把第 25 章做成了一条命令:

uvx agent-handbook doctor .

它静态扫描你的 Python 代码,对五根柱子各打 0–2 分,每一分都给出具体到 文件:行号 的证据:

支柱        得分      状态          证据
--------------------------------------------------------------------
任务边界      ●●      ✅ 扎实        main.py:86, main.py:89
上下文管理     ○○      ❌ 缺失        —
状态持久化     ●○      ⚠️ 薄弱        main.py:180
失败恢复      ○○      ❌ 缺失        —
权限体系      ○○      ❌ 缺失        —

为什么"体检"比"再写一章"更重要

写第 32 章 做 doctor
受益的人 已经在读的人 任何一个有 Agent 项目的陌生人
结果形态 文字 一张能截图的分数
传播方式 需要别人愿意读 打分本身就是话题("我只有 3 分?")
可复用性 一次性 每次改代码都能重跑

这也是本期想说的核心:内容让人理解,工具让人行动。 一个"能给你打分"的东西,比十篇"讲得很清楚"的文章更容易被记住、被转发、被写进别人的 CI。

两个实用开关

handbook doctor . --md            # 输出 Markdown 表格,直接贴进 issue / README
handbook doctor . --exit-code     # 低于 6 分返回非零码,接进 CI 当门禁

--md 是给「提 issue」用的:如果你发现某个开源 Agent 项目缺了柱子,跑一下,把表格贴过去,比写一句"你的项目不够健壮"有用一百倍。

📖 手册联动:第 25 章 · Harness Engineering。第 25.1 节讲五支柱为什么是这五根,25.2–25.6 讲每根该怎么补。


🧩 趋势观察

1. 评测从"跑分"变成"上线前检查"

Benchmark 回答的是"模型多聪明",而团队真正需要的答案是"我这一版能不能发"。这两个问题之间差着一整个工程层。第 30 章(评测体系)里提到的 EDD(Eval-Driven Development) 正在被更具体地拆解:不是一张总分榜,而是一组每个都要通过的检查项。

体检清单和评测集正在合流——它们都是"上线门禁"的不同侧面。

2. "协议战争"退潮,交付质量成为新战场

x402 / AP2 / Agent Identity(第 29 章)还在推进,但社区讨论的重心明显从"用哪个协议"转向"接完之后怎么保证不出事"。当基础设施趋同,差异化只能来自交付质量。

3. 单文件 Agent 正在变成一种负担

越来越多项目从"一个 main.py 跑通"演进到"12 个文件互相调用",而 Harness 的五根柱子恰恰是在单文件阶段最容易被省略、在多文件阶段最贵的东西。上下文管理和失败恢复尤其如此——它们在 demo 里永远是 0 成本,在生产里是全部成本。


🛠️ 工具快讯

工具 动态 手册对应章节
agent-handbook CLI 发布 doctor --md / --exit-code,同步上架 PyPI(uvx agent-handbook) 第 25 章
LangGraph 1.2.x 线继续迭代,检查点与时间旅行仍是差异化点 第 3 章
CrewAI 1.15.x,角色化编排的默认范式趋于稳定 第 4 章
Dify 1.18.0,低代码侧继续向"可部署"推进 第 7 章

框架与顶流项目的实时热度见 data/stars.json(每周五自动快照),或 handbook stars。


📄 论文与评测

  • Harness 视角的失效归因:把 Agent 失败分成"模型能力不足 / 上下文腐坏 / 状态丢失 / 无恢复路径"四类,这个分类法比笼统的"hallucination"更有指导性——对应第 25.3、25.4、25.5 节。
  • 长会话下的上下文衰减:多轮工具调用后,早期关键指令的权重下降速度快于预期。第 27 章的压缩策略正是对这件事的工程回应。

💡 本周一个值得思考的问题

如果你的 Agent 项目现在被公开打分,你敢把分数贴出来吗?

大多数人的答案是不敢。但这个"不敢"本身,就说明了 Harness 不是加分项,而是及格线。

欢迎到 Discussions 聊聊:你给自己项目打多少分,最缺哪一根?


🏆 社区精选

仓库 等你来占位
一句话 ——
用到的章节 ——
体检 __/10
踩过的坑 ——

本周暂无新收录——下一个位置留给第 1 位提交者。 想让你的项目出现在这里?按 projects/README.md 的模板提一个 PR,附上 handbook doctor . --md 的输出。


📮 投稿与订阅

  • 爆料/纠错:开 Issue 或在当期 Discussion 留言
  • 订阅更新:⭐ Star 本仓库(Watch → Releases only 可接收每期通知)
  • 下期预告:第 19 章「Agent 通用工具箱」转正后的落地反馈;以及一份公开项目的 Harness 体检横评

📡 Agent Radar 第 4 期 · 2026-10-20 · 《AI Agent 实战手册》周刊栏目