amenbo 8.0.0 — 任务先写完,别人才拿得走
创建任务现在有一个由你来标记的结束点。在你标记之前,任务和别的任务一样待在看板上,但没有 AI 会拿它,谁也不能认领它。
任务以前一登记就立刻可以被抢走,这让人没有余地先把依赖、前提和分类放上去。现在创建有两个阶段,第二个阶段由你来结束。升级前请读更新那一节。
任务分两个阶段创建
amenbo task add 登记任务,并把它留在创建中。回复会说明这一点,并告诉你结束它的命令。
$ amenbo task add --title "苗の在庫を数える" --actor ai
✓ Created task: 苗の在庫を数える (AMB-T-…) — still being created · recorded as ai
finish creating it: amenbo task finish-creating AMB-T-…
列表会标出还在创建中的那些
任务和其他的并排站着,不会被藏起来。行上的 draft 说明它在哪个阶段,--filter "draft:yes" 把你留着没结束的那些收集起来。
$ amenbo task list --filter "draft:yes" --actor ai
1 task(s)
[ ] AMB-T-… 水やりの当番表を作る draft
你不说写完了,谁也拿不走它
它不在 AI 取下一件活的那份列表里,直接点名它也会被拒绝(退出码 1)。
$ amenbo task list --filter "status:todo ready:yes" --actor ai
0 task(s)
$ amenbo task status AMB-T-… in_progress --actor ai
Error: cannot reserve task AMB-T-…: it is still being created — finish creating it first
一条命令结束创建,从那以后一切都和以前一样。
$ amenbo task finish-creating AMB-T-… --actor ai
✓ Finished creating: AMB-T-… · recorded as ai
$ amenbo task status AMB-T-… in_progress --actor ai
✓ Set status to in_progress: AMB-T-… · recorded as ai
画面上
- 卡片带着“创建中”的标记——它在看板和列表上和其他的并排站着,不会被藏起来。
- 打开任务会看到“结束创建”按钮——按下去就在那里结束创建,标记也就没了。
对插件而言
task.created现在在创建结束时触发——而不是在任务被登记时。在那个时点之前谁也不能认领这个任务,所以订阅方听到它时,它已经是可以动手的东西了。
更新之前
- 存储的数据格式往上抬——更新的版本第一次打开它时会自动迁移,迁移前先做备份。之后更旧的版本就打不开了,所以别把 GUI 或 CLI 留在旧版本上(同一个安装程序会更新两边)。
- 在
amenbo task add之后加上amenbo task finish-creating——在你自己的脚本里。你递给 AI 的指示不用改,因为amenbo agent --json返回的就是新的顺序。
获取方式
从 最新版本 打开你所用操作系统的安装程序。不需要管理员权限。
- macOS——
.pkg,Apple 芯片和 Intel 各一个(GUI 和 CLI 装在一起;第一次打开会出现 Gatekeeper 提示:右键 →“打开”) - Windows——setup
.exe(GUI 和 CLI 装在一起) - Linux——GUI 是 AppImage;
amenbo命令来自 CLI 的安装程序
更新方式:在 GUI 上,“有更新版本可用”的横幅会就地完成更新。如果你只装了 CLI,amenbo update --apply 会把它换掉。
第一次用?请看 开始使用。