amenbo

amenbo 9.0.0 — поиск сужается по записи и по её части

Сужение поиска теперь два переключателя вместо одного, поэтому «только комментарии к решениям» — это вопрос, который можно задать. Каждая находка к тому же говорит, в каком положении её запись.

Раньше поиск заставлял выбирать задачу, решение или комментарий одним переключателем. Комментарий висит и на задачах, и на решениях, поэтому спросить только комментарии к решениям было нельзя. Теперь у сужения две независимые оси, и каждая находка говорит, в каком положении её запись. Два изменения в search ломают существующие сценарии — прочтите раздел про обновление, прежде чем обновляться.

Два переключателя: какая запись и какая её часть

--kind говорит, на какой записи слова, --face — в какой её части. Назовёте оба — получите произведение одного на другое.

переключательзначения
--kindtask / decision
--facetitle / body / comment / label / attachment
$ amenbo search 在庫 --kind decision --face comment --actor ai
1 hit(s)
  [comment] AMB-D-… 在庫の数え方は週次にする · AMB-DC-…
      proposed
      在庫の棚卸しは倉庫の担当と一緒に行います

Каждая находка говорит, в каком положении её запись

У задачи показаны статус, приоритет и то, к чему она отнесена; у решения — статус. Это стоит прямо под находкой, поэтому находка в работе, которая уже позади, говорит об этом, и открывать её не нужно. Совпавшие слова подсвечены внутри отрывка.

$ 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
      在庫は毎週月曜に数えています

Поиск можно ограничить одним проектом

--project принимает имя проекта или его идентификатор и смотрит только в этом проекте. Ограничение проектом оставляет решения в ответе.

На экране

  • Цель и часть — отдельные переключатели — цель это задачи / решения / и то и другое, часть это заголовок / текст / комментарий / категория / вложение.
  • Проект выбирается из выпадающего списка — прямо в строке поиска.
  • Находка отличает комментарий к задаче от комментария к решению — в строке сказано, какая это запись и какая её часть совпала.
  • Совпавшие слова подсвечены внутри отрывка — а рядом с ними стоит положение записи.
  • Поле структурного сужения ждёт цели — пока вы её не выбрали, оно говорит сначала выбрать цель.

Прежде чем обновляться

Два несовместимых изменения в search, и оба касаются ваших собственных сценариев. Указания, которые вы передаёте своему ИИ, править не нужно: amenbo agent --json возвращает новую форму сам.

--kind comment исчез; он стал --face comment. Комментарий — это часть записи, а не вид записи.

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

--filter теперь требует --kind. У обеих сторон есть одинаковые написания, значащие разное: status:rejected — это работа, от которой отказались, если речь о задаче, и отклонённое решение, если речь о решении.

$ 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
      在庫は毎週月曜に数えています

Формат хранимых данных на этот раз не меняется, поэтому данные от предыдущей версии открываются как есть.

Как поставить

Откройте установщик для своей ОС на странице последнего выпуска. Права администратора не нужны.

  • macOS — .pkg, отдельно для Apple silicon и для Intel (приложение и CLI идут вместе; при первом открытии сработает Gatekeeper: щёлкните правой кнопкой → «Открыть»)
  • Windows — установщик .exe (приложение и CLI идут вместе)
  • Linux — приложение это AppImage; команда amenbo приходит из установщика CLI

Как обновиться: в приложении полоса «вышла новая версия» применяет обновление на месте. Если у вас стоит только CLI, его подменит amenbo update --apply.

Впервые здесь? Загляните на страницу Начать.