amenbo

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 会把它换掉。

第一次用?请看 开始使用