版本号体系
Agent Network 有两套版本号并行使用,第一次看可能困惑。这页讲清楚怎么读、哪个算 latest、什么时候各看哪个。
你会看到的两组数字
| 出现位置 | 例子 | 是什么 |
|---|---|---|
anet -v 顶行 | anet v2.2.15 | npm 包 @sleep2agi/agent-network 的版本 |
anet -v Components | agent-node v2.4.11 / commhub-server v0.8.6 / dashboard v0.6.0 | 各 npm 包独立的 patch / minor |
| GitHub releases tag | v0.10.15 | bundle release —— 几个 npm 包同步发版的命名锚点 |
"latest" 指哪个
面向用户操作:anet upgrade 一键把 4 个 npm 包全升到 npm latest。每个包页面的 latest 标签即为权威,见 @sleep2agi on npm。
面向 release 追踪:每个 bundle release 在 GitHub releases 写清这一波同步升级的 npm 包版本号。例如 v0.10.15 对应 anet 2.2.15 / agent-node 2.4.11 / commhub-server 0.8.6 / dashboard 0.6.0。
为什么两套并存
- npm 包版本独立:hotfix 可以只升一个包(比如 commhub-server
0.8.6单修 server bug,不强制 anet CLI 升)。每个包按 semver 独立演进。 - bundle release 是节奏锚点:每隔一段把"该一起升的"打包成
v0.10.xrelease 写在 GitHub releases 上,方便用户一次性看完整一波的 changelog 而不用翻 4 个 npm 页。
实操建议
- 查自己装了什么 →
anet -v(4 个包都列) - 查 release 节奏 / 一个 wave 包含哪些 fix → GitHub releases
- 查单个包独立 hotfix → npm registry 上该包的 versions 列表
- 升 latest →
anet upgrade一键全升,不用自己挑 wave