ARTICLE · 1250865
AI 说了什么不重要,重要的是它能不能把「为什么这么想」摊开给你看
AI 说了什么不重要,重要的是它能不能把「为什么这么想」摊开给你看hmharness 是一个开源的 HarmonyOS/OpenHarmony 开发智能体框架:它把工程创建、检查、构建、签名、安装、启动、日志读取和结果验证接成本地工具链,让 AI 不只是生成代码,还要用本机环境证明结果;自进化行为受审批、预算、canary 和回滚约束。它不是 DevEco Studio 的替代品,而是开发智能体和鸿蒙工具链之间的验证层。这篇讲认知层里最反直觉的设计:给 AI 的每一步思考记一本「只增不删的账」。 大多数 AI 工具的对话历史是给你看的。hmharness 的认知账本不是——它是给「审计」用的。15 类认知事件(预测、验证、修订、决策、学习信号……)只增记录,永不删除,每条带谱系链:这条预测从哪条信念来、被哪次验证修正、修正后又衍生了什么。整个认知过程构成一个可回放的有向无环图。 为什么非要只增不删?因为「事后编辑的历史」等于没有历史。如果 AI 可以悄悄改掉之前的记录,你看到的就是一个被美化过的决策链——错了不认、改了不留。账本的不可变性换来的是一件很贵的东西:可追责。任何一次错误的预测都能沿谱系链追到它的信念来源,任何一次修正都有据可查。 账本 2.0 补了五类新事件,并引入 beliefVersion(信念版本化)与 descendants(派生链)——认知 DAG 从此可回放。这和 Web 工作台的「零新解析」是同一个哲学的另一面:工作台保证「你看到的数字可溯源」,账本保证「AI 知道的东西可回放」。 它还带来一个副产品:证据的谱系统一(canonical lineageId)。不同实验、不同轴上的结论,只要谱系 ID 不同就不可比——防止「拿 A 实验的数据论证 B 的结论」这种隐性作弊。轴显式可比性被写进了证据规则。 
对普通开发者这意味着什么?意味着 hmharness 里 AI 的每个结论都带「出身证明」。当它告诉你「这个签名配置是对的」,你可以问账本:这个结论从哪条验证来?验证用的什么环境?如果验证被后续推翻过——账本会告诉你它何时被推翻、以什么理由。AI 不再是一个凭记忆说话的黑箱,而是一个带完整病历的执行者。 口径说明:认知账本对应 npm @hmharness/cli 0.23.27(15 类事件+谱系链)与 0.23.30(账本 2.0:五新事件+beliefVersion+descendants);与华为、开放原子无隶属关系。 
GitHub:github.com/swsgbl/hmharness | 证据页:swsgbl.github.io/hmharness/evidence/

















































































