amenbo 9.0.0 — 검색이, 어느 기록의 어디에 적혀 있는지로 좁혀집니다
검색을 좁히는 손잡이가 하나에서 둘이 되어, 결정에 달린 댓글만 달라는 것이 물을 수 있는 질문이 되었습니다. 걸린 것마다 그 기록이 어디쯤 서 있는지도 함께 말합니다.
검색은 태스크와 결정과 댓글 가운데 하나를 손잡이 하나에서 고르게 했습니다. 댓글은 태스크에도 결정에도 달리므로, 결정에 달린 댓글만 달라고 할 방법이 없었습니다. 이제 좁히기에 서로 독립된 축이 둘 있고, 걸린 것마다 그 기록이 어디쯤 서 있는지 말해 줍니다. search의 변경 두 가지가 기존 스크립트를 깨뜨립니다. 올리기 전에 업데이트 부분을 읽어 주세요.
손잡이 둘: 어느 기록인가, 그리고 그것의 어느 면인가
--kind는 낱말이 어느 기록에 있는지를, --face는 그것의 어느 면에 있는지를 말합니다. 둘 다 대면 두 가지의 곱이 됩니다.
| 손잡이 | 값 |
|---|---|
--kind | task / decision |
--face | title / 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는 프로젝트 이름이나 ID를 받아 그 프로젝트 안에서만 찾습니다. 프로젝트로 한정해도 결정은 답에 남습니다.
화면에서
- 대상과 면이 따로 있는 손잡이입니다 — 대상은 태스크 / 결정 / 둘 다이고, 면은 제목 / 본문 / 댓글 / 분류 / 첨부입니다.
- 프로젝트는 드롭다운에서 고릅니다 — 검색 줄 안에 바로 있습니다.
- 걸린 것이 태스크의 댓글과 결정의 댓글을 갈라 줍니다 — 줄이 어느 기록인지, 그것의 어느 면이 걸렸는지 말합니다.
- 걸린 낱말이 발췌 안에서 도드라집니다 — 그 기록이 어디쯤 서 있는지도 함께 놓입니다.
- 구조적 좁히기 상자는 대상을 기다립니다 — 대상을 고르기 전에는 먼저 대상을 고르라고 말합니다.
업데이트 전에
search에 호환되지 않는 변경이 둘 있고, 둘 다 직접 만든 스크립트에서 걸립니다. AI에 건네는 지시문은 고칠 필요가 없습니다. 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
在庫は毎週月曜に数えています
저장 데이터 형식은 이번에 바뀌지 않으므로, 이전 버전의 데이터가 그대로 열립니다.
받는 곳
최신 릴리스에서 쓰는 OS의 설치 프로그램을 여세요. 관리자 권한은 필요 없습니다.
- macOS —
.pkg, Apple 실리콘용과 Intel용 각각 하나씩(GUI와 CLI가 함께 옵니다. 첫 실행 때 Gatekeeper 안내가 뜹니다: 우클릭 → “열기”) - Windows — setup
.exe(GUI와 CLI가 함께 옵니다) - Linux — GUI는 AppImage이고,
amenbo명령은 CLI 설치 프로그램에서 옵니다
업데이트하려면: GUI에서는 “새 버전이 있습니다” 배너가 그 자리에서 적용합니다. CLI만 설치했다면 amenbo update --apply가 바꿔 줍니다.
처음이신가요? 시작하기를 보세요.