amenbo

amenbo 9.0.0 — a busca estreita por qual registro, e por qual parte dele

Estreitar uma busca agora são dois botões em vez de um, então só os comentários das decisões vira uma pergunta que dá para fazer. Todo resultado também diz em que pé está o registro dele.

A busca fazia você escolher tarefa, decisão ou comentário num botão só. Um comentário pende tanto de tarefas quanto de decisões, então não havia como pedir só os comentários das decisões. Estreitar agora tem dois eixos independentes, e cada resultado te diz em que pé está o registro dele. Duas mudanças no search quebram scripts existentes — leia a seção de atualização antes de subir de versão.

Dois botões: qual registro, e qual parte dele

O --kind diz em qual registro as palavras estão, o --face diz em qual parte dele. Nomear os dois dá o produto dos dois.

botãovalores
--kindtask / decision
--facetitle / body / comment / label / attachment
$ amenbo search 在庫 --kind decision --face comment --actor ai
1 hit(s)
  [comment] AMB-D-… 在庫の数え方は週次にする · AMB-DC-…
      proposed
      在庫の棚卸しは倉庫の担当と一緒に行います

Cada resultado diz em que pé está o registro dele

Uma tarefa mostra o status, a prioridade e sob o que ela está arquivada; uma decisão mostra o status. Isso fica logo abaixo do resultado, então um resultado num trabalho que já acabou avisa sem você abrir. As palavras que casaram ficam realçadas dentro do trecho.

$ amenbo search 在庫 --actor ai
4 hit(s)
  [title] AMB-D-… 在庫の数え方は週次にする
      proposed
      在庫の数え方は週次にする
  [title] AMB-T-… 苗の在庫を数える
      todo
      苗の在庫を数える
  [comment] AMB-D-… 在庫の数え方は週次にする · AMB-DC-…
      proposed
      在庫の棚卸しは倉庫の担当と一緒に行います
  [comment] AMB-T-… 苗の在庫を数える · AMB-TC-…
      todo
      在庫は毎週月曜に数えています

A busca pode ser limitada a um projeto

O --project aceita um nome de projeto ou um ID e olha só naquele projeto. Limitar a um projeto mantém as decisões na resposta.

Na tela

  • Alvo e parte são botões separados — o alvo é tarefas / decisões / os dois, a parte é título / corpo / comentário / categoria / anexo.
  • O projeto é escolhido num menu suspenso — bem ali na linha da busca.
  • Um resultado distingue um comentário numa tarefa de um comentário numa decisão — a linha diz qual registro é, e qual parte dele casou.
  • As palavras que casaram ficam realçadas dentro do trecho — e a situação do registro fica junto delas.
  • A caixa de estreitamento estrutural espera um alvo — até você escolher um, ela diz para escolher um alvo primeiro.

Antes de atualizar

Duas mudanças incompatíveis no search, as duas 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 forma nova.

--kind comment acabou; virou --face comment. Um comentário é uma parte de um registro, não um tipo de registro.

$ amenbo search 在庫 --kind comment --actor ai
Error: unknown kind 'comment' (task/decision — which record the words are on; which face of it is the other axis)

O --filter agora exige o --kind. Os dois lados dividem grafias que significam coisas diferentes — status:rejected é um trabalho decidido contra numa tarefa, e uma decisão recusada numa decisão.

$ amenbo search 在庫 --filter "status:todo" --actor ai
Error: a --filter is one side's vocabulary or the other's, so say which with --kind task or --kind decision (the same key can mean different things: `status:rejected` is work decided against on a task, and a decision turned down on a decision)

$ amenbo search 在庫 --kind task --filter "status:todo" --actor ai
2 hit(s)
  [title] AMB-T-… 苗の在庫を数える
      todo
      苗の在庫を数える
  [comment] AMB-T-… 苗の在庫を数える · AMB-TC-…
      todo
      在庫は毎週月曜に数えています

O formato dos dados guardados não muda desta vez, então os dados da versão anterior abrem como estão.

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.