amenbo 2.1.0 — 被取代的决定,能顺着找到取代它的那一条
被取代的决定记录现在会指向取代它的那一条,徽标写的是这条决定本身的状态。分类会守住项目边界。CLI 的筛选键 `current:` 改成了 `superseded:`。
这个版本讲的是决定记录怎么显示,还带上了任务分类方面的修复。决定记录的一个筛选键从 CLI 里没了——如果你在用 current: 筛选,请读“更新之前”。
被取代的决定会指向取代它的那一条
- 列表行写出取代它的那条记录——被取代的记录在列表里现在读作“superseded by D-363”。你不用打开记录,从那里就能跟过去。
- 徽标写的是这条决定的状态——提议中、已接受,或已否决。它以前写的是“被取代”,所以一条记录一旦被取代,你就再也看不出这个决定当初是被接受了还是被否决了。既被否决又后来被取代的记录,两者都会显示。
- 机器可读的输出里也有——
amenbo decision list --json的每一行,都带着取代它的那条决定的编号。
分类守住项目边界
- 同一个轴名可以用在多个项目里——如果一个叫比如“阶段”的轴在另一个项目里也存在,按名字指它会被当作有歧义而拒绝。现在它会解析成任务所属项目的那个轴。
- 来自别的项目的分类会被拒绝——它不能再被挂上去。把已分类的任务移到别的项目也会被拒绝,除非目的地也有同样的分类。
更新之前
- 决定记录的筛选里
current:没了,请用superseded:——仍然有效的是superseded:no,被取代的是superseded:yes。旧写法会以unknown filter key 'current'被拒绝。--json的输出里不再带current;每一行改带superseded_by,也就是取代它的那条决定的编号。如果是 AI 在跑你的命令,让它重读一遍amenbo agent命令的输出,它就会用新写法了。
获取方式
从 最新版本 打开你所用操作系统的安装程序。GUI 和 CLI 装在一起,而且不需要管理员权限。
- macOS——
.pkg,Apple 芯片和 Intel 各一个(第一次打开会出现 Gatekeeper 提示:右键 →“打开”) - Windows——setup
.exe - Linux——
.deb/.rpm
更新方式:在 GUI 上,“有更新版本可用”的横幅现在会就地完成更新。如果你只装了 CLI,amenbo update --apply 会把它换掉。
第一次用?请看 开始使用。