amenbo 3.1.0 — 플러그인 설정이 고를 것을 내주고, AI는 부를 수 있는 플러그인을 건네받습니다
값을 치는 대신 고르는 설정, “아직 아무도 고르지 않았다”와 “하나도 고르지 않았다”를 가르는 선, 폴더에서 쓸 수 있는 플러그인을 입구에서 건네주는 것, 그리고 안쪽의 변화를 알아채는 업데이트 확인.
플러그인 설정이 이제 고를 것을 내줍니다. AI가 입구에서 무엇을 건네받는지, 어떤 플러그인 업데이트가 나에게 닿는지도 달라졌습니다.
플러그인 설정이 고를 것을 내줍니다
- 플러그인 작성자가 후보를 적어 두므로, 값을 치는 대신 고릅니다 — 무엇을 써야 할지 덜 헤맵니다.
- GUI에서는 후보마다 체크박스 하나 — 플러그인의 설정 폼이 후보를 모두 그리고, “저장”이 체크한 것을 담습니다.
- CLI에서는 쉼표로 구분 —
amenbo plugin config set worktree events task.done,task.rejected.amenbo plugin config get은 후보 목록과 지금 유효한 값을 함께 찍습니다. - 후보에 없는 것은 들어오는 자리에서 거부됩니다 — 오타가 저장되어 나중에 발견되는 일이 없습니다.
$ amenbo plugin config set worktree events task.created
Error: 'task.created' is not one of the choices 'events' offers
Hint: Choose from: task.done, task.rejected, task.blocked (comma-separated). `none` chooses none of them, and an empty value goes back to the default.
“아직 아무도 고르지 않았다”와 “하나도 고르지 않았다”는 다른 답입니다
둘은 닮아 보이지만 플러그인에 닿는 것이 다릅니다. 아무도 고르지 않았을 때는 작성자의 기본값이 서고, 하나도 고르지 않았을 때는 플러그인이 아무것도 건네받지 못합니다.
| 상태 | 화면에 보이는 것 | plugin config get이 찍는 것 |
|---|---|---|
| 아직 아무도 고르지 않음 | “기본값” 칩이 붙고, 기본 후보가 체크된 것처럼 보임 | task.done (the default — nothing set here) |
| 후보에서 골랐음 | 고른 것에 체크 | task.done,task.rejected |
| 하나도 고르지 않기로 정함 | 전부 해제되고 “고르지 않음” 칩이 붙음 | (none of them) |
고르기 전 상태로 돌아갈 수 있습니다 — 화면의 “기본값으로 되돌리기”, 또는 CLI의 빈 값이 작성자의 기본값을 되찾아 줍니다.
AI는 그 폴더에서 부를 수 있는 플러그인을 건네받습니다
- 프로젝트에서 돌아가는 플러그인이
amenbo agent --json과 함께 옵니다 — 그 한 번의 호출이 이미 AI에 amenbo와 일하는 법을 건네주는데, 이제 그 플러그인들도 함께 적어 줍니다. 따로 가져올 플러그인 목록이 없습니다. 처음의 한 번이 여기서 무엇을 부를 수 있는지 말해 줍니다. - 언제 플러그인에 손을 뻗을지, 어떻게 부를지도 함께 옵니다 — 플러그인 작성자가 적어 두었다면 말입니다.
아무것도 적히지 않았을 때는 그 이유도 함께 옵니다 — 켜진 플러그인이 없는 것인지, 폴더가 프로젝트에 연결되지 않은 것인지.
"pluginsEmptyBecause": "no plugin is enabled in this project — installing one never turns it on; `plugin enable <name>` opens its gate here"
안쪽만 바뀐 업데이트도 이제 보입니다
새 설정 필드, 플러그인이 받는 이벤트의 변경, AI를 위해 쓴 설명 같은 업데이트에서는 플러그인의 실행 파일이 전혀 바뀌지 않습니다. amenbo plugin update --check는 실행 파일만 보았기 때문에, 이런 업데이트는 결코 나에게 닿지 않았습니다. 이제 내용을 보므로 눈에 띕니다.
받는 곳
최신 릴리스에서 쓰는 OS의 설치 프로그램을 여세요. 관리자 권한은 필요 없습니다.
- macOS —
.pkg, Apple 실리콘용과 Intel용 각각 하나씩(GUI와 CLI가 함께 옵니다. 첫 실행 때 Gatekeeper 안내가 뜹니다: 우클릭 → “열기”) - Windows — setup
.exe(GUI와 CLI가 함께 옵니다) - Linux — GUI는 AppImage이고,
amenbo명령은 CLI 설치 프로그램에서 옵니다
업데이트하려면: GUI에서는 “새 버전이 있습니다” 배너가 그 자리에서 적용합니다. CLI만 설치했다면 amenbo update --apply가 바꿔 줍니다.
처음이신가요? 시작하기를 보세요.