Hermes Kanban 사용해보기
Kanban은 여러 Hermes 프로필이 함께 보는 작업 보드입니다. 작업을 카드로 만들고, 담당 프로필을 정하면 dispatcher가 해당 프로필을 worker로 실행해 작업을 진행합니다.
Kanban은 “공유 작업판”입니다
공식 문서에 따르면 Kanban 작업은 `~/.hermes/kanban.db`에 저장됩니다. 그래서 대화가 바뀌거나 화면을 닫아도 작업 기록이 남고, 다른 프로필도 같은 보드를 읽을 수 있습니다.
먼저 알아둘 말
1. 보드 열기
아래 명령어를 터미널에 입력하세요. 첫 명령은 Kanban 데이터베이스를 준비하고, 두 번째 명령은 브라우저 대시보드를 엽니다.
hermes kanban init
hermes dashboard
대시보드가 열리면 왼쪽 메뉴에서 Kanban 탭을 찾으세요. 공식 문서는 CLI와 대시보드가 같은 `~/.hermes/kanban.db`를 사용한다고 설명합니다.
2. 아주 간단한 Todo 만들기
아래 명령어를 터미널에 입력하세요. 예시는 `researcher` 프로필에게 “Hermes 공식문서에서 Kanban 핵심만 조사하기”를 맡기는 카드입니다.
hermes kanban create "Hermes Kanban 공식문서 핵심 5줄 요약" --assignee researcher
보드 확인
카드가 만들어졌는지 보려면 아래 명령어를 터미널에 입력하세요.
hermes kanban list
hermes kanban stats
3. 자동으로 진행시키기
Gateway가 켜져 있으면 Kanban dispatcher가 준비된 작업을 주기적으로 확인하고 담당 프로필을 worker로 실행합니다. 아래 명령어를 터미널에 입력하세요.
hermes gateway start
작업 진행을 실시간으로 보려면 아래 명령어를 입력합니다.
hermes kanban watch
막히면 어떻게 되나요?
공식 문서에서 Kanban은 `blocked` 상태를 지원합니다. 작업자가 사람의 입력이 필요하다고 판단하면 blocked로 멈추고, 사람이 확인한 뒤 다시 풀 수 있습니다.
hermes kanban unblock TASK_ID
프로필과 연결해서 쓰기
Kanban의 assignee는 보통 프로필 이름과 연결됩니다. 예를 들어 `researcher`, `writer`, `coder`처럼 역할별 프로필을 만들어 두면 카드마다 담당자를 분리할 수 있습니다.