工作流线十月收官对账时判过三个空岗:验收岗、发薪岗、审计岗。验收岗的起稿思路上一卷已经给出,本期把镜头对准第二难的岗——审计岗。先看货架,再看空位,核心发现一句话:「留痕」这件事,生态里根本不缺供给,缺的是方向——市面上三种留痕件全是卖给干活者自己的,第四种买家(事后想追责的人)的柜台是空的。 自我改进派拿痕迹炼本能,记忆派拿痕迹续命,断点派拿痕迹交接,三派记录的格式全是「给下一次的自己看的」;而审计要的是「给别人的裁判看的」。本期把三派逐一过堂,讲清追责派为什么没人做,然后用本栏五个月攒下的原语——任务书五要素、退出码协议、闸的分级——拼一份可以直接落笔的黑匣子起稿。
mindmap
root((Agent留痕))
自我改进派
continuous-learning-v2
痕变本能再变Skill
记忆派
agent-memory
家底改存Markdown
断点派
planning-with-files
文件当交接介质
追责派
空席
黑匣子没人造
同一件「把发生过的事记下来」,在生态里长成了三副完全不同的面孔,服务三个完全不同的买家。第四副面孔至今没有门牌。
评分全部沿用本站存档判例,本期不重评;星值为各期印值,括注日期。
| 派系 | 代表件 | 留痕给谁用 | 存档综合分 | 星值印值 | 一句话判词 |
|---|---|---|---|---|---|
| 自我改进派 | continuous-learning-v2(affaan-m/ECC 五柱之一) | 主Agent自己变强 | ECC整体 3.90(09-12期) | ECC 256,514(09-12) | 痕变本能,本能变Skill,账本长在自己身上 |
| 记忆派 | tigerless-labs/agent-memory | 下一次会话的自己 | 3.85(09-30期) | 1,799(09-30) | 家底改存Markdown,续命不回放 |
| 断点派 | planning-with-files | 下一棒执行者 | 3.75(09-30期) | 官方在册 | 文件即交接,散会可续作 |
| 追责派(空席) | —— | 别人:裁判、被坑方、复盘者 | —— | —— | 三十七席无一门牌 |
口径说明:三件代表分属不同赛道与时期,横向星级只作量级参考,不构成同卷排名。表中没有一件被打过低分——这正是问题所在:留痕的供给端个个及格,需求端整排空座。
ECC 的第三根柱子,机制在存档里写得很清楚:基于 Hook 观察会话,把反复出现的模式提炼为「本能」,本能再自动进化为 Skill,v2.1 起加了项目级隔离。它的框架整体在本站 9 月 12 日那卷拿了 3.90,综合分仅次于 superpowers,日增三位数的星轨说明这条路线确实有人用脚投票。
它留痕留得勤、留得细,但每一笔账的读者只有一个——主Agent自己。痕迹在这套系统里是炼丹的原材料:观察、提炼、固化、进化,闭环的终点是「下次干活更快更好」。至于某一次具体作业当时依据什么决定、越没越界、谁该负责,账本里没有这个栏目,因为它从来不是为翻旧账设计的。最能说明问题的是它的进化方式:框架会自己改自己的行为——这意味着连「当时为什么这么干」的答案,都会被下一版本的本能覆盖掉。自我改进派的账本是活页的,追责需要的是订死的。
tigerless-labs/agent-memory,本站 9 月 30 日周报给的判词是「Agent 家底改存 Markdown」,1,799 星(45 天窗口印值),综合 3.85,实战潜力在同卷五件里排第一。它把 Agent 的记忆从各家私有格式搬回 Markdown 平文件——这个方向本身值得尊敬:纯文本可 grep、可 diff、可版本化,比黑箱向量库透明一个量级。
但看它记的内容就知道买家是谁:偏好、约定、项目背景、上次的结论——全是让下一次会话少交一遍底的素材。记忆派和自我改进派共享同一个盲区:它记「我懂什么」,不记「我干了什么」;记结论,不记过程。出了事想回放某个子Agent当天的决策依据,翻遍 Markdown 家底也拼不出一条时间线。同赛道还有一件设计上更接近审计 DNA 的:okf-memory 家的 okf-agent-memory(576 星,09-12 期印值),以 Git 为载体,记忆变更可 diff、可回滚、可审计——可惜它的规范是给「续命」用的,审计只是它顺路捎带的副产品,而且星值只有前者的六成,市场用钱投了续命一票。
三派里最接近工程化的一个:把计划、进度、中间产物落成文件,任务中断后下一棒(可能是下一次会话,也可能是另一个Agent)读文件续作。本站 9 月 30 日编排卷给它结了 3.75 的案,判词里「文件当断点续作的交接介质」这半句,几乎就是留痕协议的雏形。
它的局限在于记录的有效期:文件活到任务续上那一刻就完成了使命。断点派回答的问题是「接着干需要什么」,不是「事后查账需要什么」——前者允许覆盖、允许摘要、允许丢细节,后者一样都不允许。它和记忆派的区别只是接力距离远近,和追责的距离一样远。
上一卷收官给过判词:审计岗难在追责链——跨队任务出错时,要能回放每个Agent当时的决策依据,这要求编队层从第一天就留痕,事后补做的审计都是过期账。把这句话拆开,是三重死结。
死结一:痕在散会时就没了。 本站 9 月 18 日的四级台阶分析里有句判语:会话内分包的编排件里,subagent 是会话的临时工,散会即解散。临时工没有工牌、没有档案,它的上下文随会话销毁——不是有人删了它,是它的存在方式就不落地。追责派要做的第一件事,恰恰是在「散会」这个动作发生之前把账抢出来。
死结二:干活者自己记的账不能当证据。 这和验收岗的公信力死结是同构的:Agent 给 Agent 打分是自卖自夸,Agent 替自己记台账就是自证清白。合理的制度安排只有一个——干活者只上报事实,记账权在闸手里。生态里不是没有这个原语:退出码协议(0=成功、3=限流、其余=失败)让回执有了编号,闸和账本才接上了话;阻断检查与警告检查在同一道闸里分级,是分级记账的现成范本。原语都在,只是没人把它们拼成一个「为别人记」的岗位。
死结三:没有统一格式,账本互不认账。 追责的前提是跨队可比:A 家编队件记的账,B 家的回放器得读得懂。而生态至今连结算协议都没长出来——发薪岗的困境和审计岗同源。离「钱」最近的一次是 golive-skill 的门牌,五个词里有一个 payments(收款),但收款通道管的是向客户收钱,不是给 Agent 的作业计价结账,一字之差隔着整个结算层。
顺带破除一个误会:生态里其实有「审计员」——wshobson/agents 兵种库里就编着一个安全审计员。但它审的是代码,不是作业过程;前者查的是产物有没有毛病,后者查的是活儿是怎么干出来的。两个审计,一个有编制,一个没人上岗。
追责派的门槛被普遍高估了。难的从来不是「审计」这个动作,是从第一天起按别人要回放的格式记。用货架上的现成原语,协议可以收敛成四条:
一、记什么:四样,一样不能少。 任务书全文(本站 9 月 15 期提炼的五要素:自包含上下文、产出物契约、边界声明、汇报格式、失败语义——缺一项,回放就断一环);边界与工具白名单快照(当时它被允许碰什么,出了事先查越没越权);退出码与失败语义声明(带病交付还是干不动上报,九泉之下分清这两者全靠它);产物指针(路径、字节数、首行校验——「测试绿了不够,工件得真产出来」这句话在审计里同样成立)。
二、记在哪:平文件,append-only。 档架上的判例足够多:查重闸的台账是一万三千多行的平文件,grep 就能复核;拒稿闸是四百多条的禁入名单;okf-agent-memory 证明 Git 载体可以让每一笔变更可 diff、可回滚。审计台账要的比它们更极端——只准追加,不准回改,改一处,证据链断一处。
三、谁来记:干活者上报,闸来落笔。 信任模型照搬验收岗——验收者不执刀,记账者不干活。子Agent 的汇报里允许有抒情,落进台账的只准有结构化事实;这个「翻译」动作必须由独立的第三方件完成,它就是黑匣子本匣。
四、何时封:散会前。 这是三派全部失守的位置。临时工散会即解散,所以封存必须挂在「派活流程」的收尾动作上,而不是指望每个子Agent自觉——自觉的账本等于没有账本。
照收官卷给验收岗起稿的同款格式,给追责岗也交一版可以直接落笔的:
---
name: audit-recorder
description: 给多Agent作业记黑匣子。当主Agent派活、分包、调用子Agent时使用。
只记录与封存,不参与干活,不修改任何代码。
---
# 记录纪律
1. 派活前:抄录任务书五要素全文,缺一项记「缺失」并告警
2. 执行中:只收三样——退出码、产物指针(路径+字节数+首行)、失败声明
3. 落笔规则:一行一事,append-only,禁止回改,禁止出现评价词
4. 散会前:封存为只读台账文件,附Git提交号
# 封存格式
时间戳|任务号|Agent名|任务书指针|边界快照|退出码|产物指针|失败语义
# 回放约定
出事按任务号倒查四步:任务书→边界声明→退出码→产物,还原决策链
三条设计说明:description 里的触发词挂在「派活/分包/调用子Agent」上,而不是挂在「出事之后」上——事后触发的审计都是过期账;「禁止评价词」一栏是它和自我改进派划清界限的地方,黑匣子里只准有事实,判官另有其人;Git 提交号是整条证据链的锚,台账本身也要有账。
flowchart TD
A["主Agent接活"] --> B["派活前<br/>抄录任务书五要素"]
B --> C["子Agent执行"]
C --> D["回收三样<br/>退出码与产物指针"]
D --> E{"失败语义?"}
E -->|带病交付| F["记失败声明"]
E -->|完成| G["记产物指针"]
F --> H["散会前封存台账"]
G --> H
H --> I["出事倒查四步<br/>还原决策链"]
图里最容易被省略的是「散会前封存」这一格——三派留痕件全都倒在这个位置之前,痕迹随会话蒸发。黑匣子和它们的全部区别,就是多活了这一格。
# 自我改进派:ECC 五柱框架(continuous-learning-v2 所在)
npx skills add affaan-m/ECC
# 记忆派:Markdown 记忆运行时
git clone https://github.com/tigerless-labs/agent-memory
# 蹲追责派的第一块门牌:在技能市场按关键词巡检
npx skills find audit
npx skills find trace
三派代表均有存档判例背书;追责派一行命令都没有——这不是遗漏,是本期的主要发现。
十月的第一周过完了,三个空岗两个有了图纸。下一个值得蹲的信号不是哪件冲过两千星——是市场里会不会出现第一块写着 audit 的门牌,以及它记的第一行账,是不是按「别人要回放」的格式记的。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
