amenbo

amenbo 8.0.0 — a tarefa termina de ser escrita antes de alguém pegá-la

Criar uma tarefa agora tem um fim que você marca. Até você marcar, a tarefa fica no quadro como qualquer outra, mas nenhuma IA a pega e ninguém consegue reservá-la.

Uma tarefa ficava disponível no instante em que você a arquivava, o que não deixava espaço para pôr dependências, premissas e classificação nela antes. Criar uma agora tem duas etapas, e a segunda é você quem encerra. Leia a seção de atualização antes de subir de versão.

Uma tarefa é criada em duas etapas

O amenbo task add arquiva a tarefa e a deixa em escrita. A resposta diz isso, e te dá o comando que a encerra.

$ 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-…

As listagens marcam as que ainda estão em escrita

A tarefa fica entre as outras, não escondida. O draft na linha diz em que etapa ela está, e --filter "draft:yes" junta as que você deixou em aberto.

$ amenbo task list --filter "draft:yes" --actor ai
1 task(s)
  [ ] AMB-T-…  水やりの当番表を作る draft

Nada a pega até você dizer que a escrita acabou

Ela fica fora da listagem de onde uma IA tira o próximo trabalho, e nomeá-la direto é recusado (código de saída 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

Um comando encerra a criação, e dali em diante tudo se comporta como antes.

$ 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

Na tela

  • O cartão carrega uma etiqueta de “Sendo criada” — ele fica com os outros no quadro e na lista, não escondido.
  • Abrir a tarefa mostra um botão “Terminar a criação” — apertar encerra a criação ali mesmo, e a etiqueta some.

Para os plugins

  • task.created agora dispara quando a criação termina — não quando a tarefa é arquivada. Ninguém consegue reservar a tarefa antes desse ponto, então quem está inscrito só fica sabendo quando já é algo em que dá para agir.

Antes de atualizar

  • O formato dos dados guardados sobe — ele migra sozinho na primeira vez que uma versão mais nova o abre, e um backup é tirado antes. Versões antigas não conseguem abrir depois disso, então não deixe a GUI nem a CLI na versão antiga (o mesmo instalador atualiza as duas).
  • Acrescente amenbo task finish-creating depois do amenbo task add — nos seus próprios scripts. As instruções que você entrega à sua IA não precisam de edição, porque o amenbo agent --json devolve a sequência nova.

Como obter

Abra o instalador do seu sistema na versão mais recente. Não precisa de direitos de administrador.

  • macOS — .pkg, um para Apple silicon e um para Intel (a GUI e a CLI vêm juntas; a primeira abertura mostra um aviso do Gatekeeper: clique com o botão direito → Abrir)
  • Windows — .exe de instalação (a GUI e a CLI vêm juntas)
  • Linux — a GUI é um AppImage; o comando amenbo vem do instalador da CLI

Para atualizar: na GUI, o banner de “há uma versão mais nova” aplica a atualização ali mesmo. Se você instalou só a CLI, amenbo update --apply faz a troca.

Chegou agora? Veja Começar.