勘误
这一页记我们改过什么错、为什么错。
一个只展示正确的东西的网站,你无法判断它什么时候在错。 所以我们把错误本身当作记录的一部分——旧件不改,追加新件。
已记录的勘误
| 日期 | 什么错了 | 怎么改的 | 依据 |
|---|---|---|---|
| 2026-09-23 | 官网设计书 v3.0 首页写的安装命令是错的 原文写 pipx install agentstate。实测 PyPI 上 agentstate 是第三方的包(Ayush Mittal,v1.0.2,"Firebase for AI Agents")——照抄会让用户装到别人的东西。 | 改为 pipx install git+https://github.com/sotaex/agentstate.git。v3.0 一字未改,另出 v3.1;v3.0 抬头补一行留档说明指向本条。 | PyPI 实测:/pypi/agentstate/json ⇒ 200(他人);/pypi/antinel/json ⇒ 404(空闲) |
| 2026-09-23 | README 与 llms.txt 写「改得动算你赢」,而当时"整链重算"检不出 那句话原理上过强:哈希链能发现"偷改一条",但发现不了"整条链重算后整体替换"——除非外面有一份对照。更严重的是:这句话在 2026-09-22 就已经公开在仓库里了。 | 先收敛为「改一个字节就被指出来」。同时把外部锚对照表做出来(/agentstate/chain/:每日链的 sha256 + 公开提交)。做完后,"整链重算"对已发布的日子可检出。 | 实测:改字符 CLEAN → TAMPERED(退出码 0 → 2);对照表哈希为现场下载现算 |
| 2026-09-23 | 首页数字写死为 16,080,而它会变 同一个口径三次统计得到三个数:16,080 → 16,158 → 16,160(几十秒内)。原因:本机正在进行的操作本身也在被记录。写死的数字会腐烂。 | 改为带采集时刻的实时值,并规定每次发布前重取;已知边界 里明写"数字会变,也会腐烂"。 | 三次统计输出;稳定的是 120 次拦截,不稳定的是总数 |
| 2026-09-23 | 我们曾说"公开的每日链只有 1 天" 实际是 2 天(2026-09-22、2026-09-23)。先前只看了其中一条提交。 | 改为按公开仓库实测的天数,并在对照表页标注"本页每次生成时重取"。 | GitHub commits API(path=challenge/chain)+ 现场计算 sha256 |
| 2026-09-24 | 安装命令 pipx install git+… 已过时上一条勘误把命令改成 git 直连,理由是当时 PyPI 上还没有 antinel。2026-09-24 13:30(+08)antinel 已上架 PyPI(0.28.0) ⇒ 旧命令变成教人绕过我们自己的发布渠道:读者拿不到"包名 + 版本号 + 哈希"这套可复算凭据,而这正是本站的卖点。 | 改为 pipx install antinel。上一条勘误一字不改——旧件不改,追加新件。生成器里只改一个常量(_site_lib.py 的 INSTALL),全站随之更新;勘误页自身的 6 处历史记录保持原样。 | PyPI 实测:/pypi/antinel/json ⇒ 200,releases = ["0.28.0"];pip download antinel 取回的 wheel 与本地构建产物 sha256 逐字节相同 |
勘误纪律
- 不改旧件。已经发布的文档、页面、卡片,一个字都不回改。
- 追加新件。修正以新版本或本条记录的形式出现,并说明取代关系。
- 写清为什么错。只写"已修正"的勘误,等于没写。
- 附依据。每条勘误都要能指向一个可复算的观察(命令、输出、链接)。
引用这一页
Antinel AgentState. 勘误 —— AgentState. https://antinel.com/agentstate/errata/(访问日期:YYYY-MM-DD)
Antinel. (2026). 勘误 —— AgentState. AgentState. https://antinel.com/agentstate/errata/
BibTeX
@misc{antinel_agentstate_errata,
title = {勘误 —— AgentState},
author = {{Antinel}},
year = {2026},
url = {https://antinel.com/agentstate/errata/},
note = {口径: 已实测}
}
口径:已实测 采集时刻:2026-09-24T14:53:03+08:00