Herdr용 pi-cowboy 소개
Introducing pi-cowboy for Herdr
핵심 요약
에이전트 작업을 효율적으로 관리하고 제어할 수 있는 Herdr 기반 오케스트레이터 'pi-cowboy'가 출시되었습니다.
- 멀티 에이전트 오케스트레이션 — Herdr 위에서 각 에이전트를 모니터링하고 제어할 수 있는 환경을 제공함
- 디스크 효율성 — copy-on-write 워크트리를 사용하여 디스크 오버헤드를 최소화함
- 유연한 제어 수준 — 완전 자동화부터 커밋 전 승인까지 에이전트의 자율성을 사용자가 직접 설정 가능함
- 워크플로우 커스터마이징 — 템플릿 정의를 통해 다양한 작업 흐름을 자유롭게 구성할 수 있음
.buffering-track-fill { stroke-dasharray: 100; stroke-dashoffset: 50; }
안녕 친구들 🤠 pi-cowboy라는 pi 패키지를 하나 만들었어. Herdr 기반으로 돌아가는 멀티 에이전트 오케스트레이터인데, 에이전트마다 창을 따로 띄워서 모니터링하고 조종할 수 있고, copy-on-write 워크트리를 써서 디스크 용량도 거의 안 먹어.
이걸 만든 이유는 에이전트 쓰다가 너무 빡쳐서야. 에이전트한테 큰 작업 하나 던져주면 코드를 여기저기 다 건드려놔서 나중에 리뷰할 때 진짜 죽을 맛이거든. 게다가 이놈들이 가끔씩은 도저히 이해 안 가는 이상한 설계를 들고 올 때도 많고. 그러다 보니 내 코드베이스가 어떻게 돌아가는지 감이 안 잡히더라고. pi-cowboy를 쓰면 에이전트의 장점은 다 챙기면서도 주도권을 뺏기지 않을 수 있어.
기본 설정만으로도 충분히 잘 돌아가지만, 거의 모든 걸 입맛대로 커스텀할 수 있어. 템플릿을 만들어서 워크플로우를 짤 수도 있고, 에이전트 자율성 수준도 정할 수 있어. 그냥 알아서 다 하게 놔둘 수도 있고, 커밋할 때마다 일일이 승인받게 할 수도 있지.
혹시 나랑 비슷한 고민 했던 사람 있으면 한번 써봐. 써보고 어땠는지 피드백 좀 남겨줘.
Github: https://github.com/electric-dragon-80000v/pi-cowboy
설치: pi install npm:pi-cowboy (herdr 0.8+ 버전 필요)

