라벨이 에이전트 하네스인 게시물 표시

같은 에이전트에 프롬프트가 여덟 벌 — 68k 스타 omo 하네스 해부

이미지
코딩 에이전트를 두 개 이상 써 본 사람은 안다. 규칙 파일, 서브에이전트 구성, 모델 설정을 도구마다 다시 짜게 된다. 그 문제를 통째로 받아주는 물건이 하나 앉아 있다. omo(oh-my-openagent). 스타 68,275개짜리 공개 저장소다. 결론부터 적는다. omo의 알맹이는 에이전트 하네스(에이전트를 부리는 작업 틀)고, 내가 읽기에 이 하네스는 세 가지로 조립돼 있다. 역할을 나눈 에이전트 11종, 모델 대신 카테고리를 고르게 하는 라우팅, 그리고 같은 에이전트에 모델별로 갈아 끼우는 시스템 프롬프트 여덟 벌. 오늘은 이 셋을 차례로 읽고, 마지막에 이 조립품이 실제로 굴러간다는 증거를 하나 붙였다. omo 모델별 하네스 시리즈의 1편이다. 이름 그대로 풀면 된다. oh-my-zsh가 zsh 위에 얹는 설정 모음이듯, omo는 코딩 에이전트 위에 얹는 하네스다. 하네스라는 말이 낯설면 5월 글 부터 읽는 게 낫다. 배포는 세 에디션으로 나뉘는데 숙주가 셋이어도 하네스는 하나다. 에디션 차이는 아래 Q&A에 표로 정리했다. 누가 읽으면 좋은가 Claude Code·Codex·로컬 모델을 오가며 같은 설정을 도구마다 다시 짠 적이 있다. 서브에이전트를 몇 개까지, 어떤 기준으로 쪼개야 하나 고민한 적이 있다. 남이 만든 하네스 구현을 열어 보고 내 설정에 옮길 게 있는지 궁금했던 적이 있다. 셋 중 하나라도 겹치면 아래 내용을 지도로 쓸 수 있다. 설치 방법은 다루지 않는다. 그건 공식 문서와 기존 한국어 가이드들이 이미 잘 한다. 첫째 조각부터 살펴보자 — 역할을 나눈 에이전트 11종 omo는 일을 에이전트 11종에 나눠 시킨다. 이름은 전부 그리스 신화다. 메인 오케스트레이터 Sisyphus가 일을 쪼개 전문가들에게 위임한다. 계획은 Prometheus가 잡는데, 코드를 건드리기 전에 사용자를 인터뷰해서 범위부터 확정하는 방식. 자율 워커 Hephaestus는 목표만 받고 끝까지 알아서 간다. 그 밖에 실행 담당...