AI 자동화 2026년 5월 29일

Hermes Agent 서브에이전트 위임: 1인 기업 보스 + AI 워커 3명 (2026)

NodeMac 팀

약 14분

1인 창업자는 오후에 리서치·데이터·원고를 혼자 처리한다. Hermes Agent(Nous Research)는 delegate_task격리 subagent를 띄우고 자식마다 독립 터미널을 준다. 부모는 코디네이터; 자식은 새 대화·goal·제한 toolset—요약만 부모로.

CrewAI식 오케스트레이션 클래스 없이 자연어로 성과를 설명하면 Hermes가 기본 3 병렬 subagent까지 fan-out. 미설치 시 Hermes macOS 설정 가이드 또는 Hermes Mac mini M4 튜토리얼.

Hermes 서브에이전트 위임 솔로프레너 워크플로
고지: NodeMac은 Mac 가이드를 발행·호스팅. 위임 문서 기준.

delegate_task가 손코딩 멀티 에이전트보다 나은 이유

CrewAI는 Python 역할·의존성 선정의. Hermes는 부모 LLM이 위임 판단.

자식은 부모 히스토리 0·독립 터미널·요약만 반환·병렬 배치(기본 3).

CrewAI는 Python으로 역할·의존성을 먼저 고정한다. Hermes는 부모 LLM이 delegate 여부를 판단하고 자식마다 독립 터미널을 준다.

자식 system prompt는 goal·context에서 생성. goal="Fix the error"는 실패하기 쉽다—스택·경로·스키마를 context에.

리프 subagent는 delegate_task 등 호출 불가.

병렬 기본 3. 경로 충돌 시 boss 프롬프트에서 직렬화. 기계 CSV는 execute_code.

자식은 부모 API 자격 상속. delegate_task는 계약: 결과·경로·스키마를 주고 디스크에서 검수.

CrewAI와 비교 시 파이프라인 변경 빈도가 핵심.

요소CrewAI형Hermes delegate_task
구성Python 역할·태스크자연어 + Hermes CLI
컨텍스트memory 버퍼 직접자식마다 새 대화
병렬실행기 선택배치 + 스레드 풀(기본 3)
도구커스텀 바인딩toolsets(web, terminal, file…)

인용: 리프 subagent는 delegate_task, clarify, memory, send_message, execute_code 불가.

출처: 위임 문서.

아키텍처: 보스, 워커, toolsets

각 subagent 프롬프트는 goal·context. 스택·경로·스키마를 붙여넣기.

리프는 delegation, memory, clarify 차단.

You (solopreneur)
    │
    ▼
Hermes parent agent  ──delegate_task(tasks=[A, B, C])──┐
    │                                                   │
    │                    ┌──────────────┬──────────────┐  │
    │                    ▼              ▼              ▼  │
    │              Subagent A      Subagent B    Subagent C
    │              toolsets:web    terminal+file  web+file
    │                    │              │              │
    │                    └──── summaries back to parent ──┘
    ▼
Final merged brief / files on disk

~/.hermes/config.yaml delegation으로 동시성·타임아웃·저렴 모델 설정.

자식은 부모 API 자격 상속.

delegation:
  max_iterations: 50
  max_concurrent_children: 3
  child_timeout_seconds: 600
  model: "google/gemini-2.0-flash-001"
  provider: "openrouter"

spawn 전 경계 설계—자식은 중간 질문 불가.

솔로프레너: AI 직원 3명

1인 SaaS 뉴스레터 주간 운영 예:

일상은 Hermes TUI 보스 프롬프트로 delegate_task.

워커역할toolsets산출
A — 리서처주제 핵심 소스 10개["web"]불릿 + URL
B — 애널리스트페이지 수집·sources.csv["terminal", "file", "web"]~/work/newsletter/ CSV
C — 라이터CSV로 약 800단어["file"]H2 outline draft.md

Hermes TUI 보스 프롬프트:

Run this week's newsletter pipeline for topic "Mac mini CI for iOS teams":
1) Delegate research: 10 authoritative sources from 2025–2026.
2) Delegate data: save title,url,summary into ~/work/newsletter/sources.csv.
3) Delegate writing: draft draft.md (~800 words) using only that CSV.
Use parallel delegation where safe. Report file paths when done.

upstream 예시형 delegate_task 배치:

delegate_task(tasks=[
    {
        "goal": "Research Mac mini CI for iOS teams",
        "context": "Need 10 sources from 2025–2026. Prefer Apple, GitHub Actions, and Mac host vendors. Return bullet list with URLs.",
        "toolsets": ["web"]
    },
    {
        "goal": "Build sources.csv from research output",
        "context": "CSV columns: title,url,summary. Path: ~/work/newsletter/sources.csv. Create directory if missing.",
        "toolsets": ["terminal", "file"]
    },
    {
        "goal": "Draft newsletter markdown",
        "context": "Read ~/work/newsletter/sources.csv only. Write ~/work/newsletter/draft.md ~800 words, H2 sections, no fabricated URLs.",
        "toolsets": ["file"]
    }
])

부모가 요약 병합; 디스크에서 검수. 기계 처리는 execute_code.

macOS 8단계 런북

제어 가능한 Mac에 Hermes가 있다고 가정한 주간 재사용 절차.

  1. Hermes 설치 — 없으면 Hermes macOS 설정 가이드: curl …/install.sh | bash, hermes doctor.
  2. 도구 활성화hermes tools로 delegation/web/terminal/file 확인.
  3. 워크스페이스mkdir -p ~/work/newsletter.
  4. 선택 config~/.hermes/config.yaml에 delegation 블록.
  5. Skill(선택)~/.hermes/skills/newsletter-pipeline/에 보스 지시 저장.
  6. 보스 세션hermes에 파이프라인 붙여넣기. /agents로 트리 확인.
  7. 산출 검토sources.csv, draft.md 열기.
  8. 스케줄(선택) — 반복은 cron 문서Hermes cron documentation. Ctrl+C 후 delegate_task 백그라운드 불가.

문제 해결

subagent 빈 요약

증상: 몇 초 만에 끝나고 출력이 쓸모없음.

해결: 부모 context 부족. 경로·스키마·예시를 보강해 재실행. 자식은 부모 히스토리 없음.

동시성 오류

증상: 한 배치에 4개 이상 작업 시 오류.

해결: 기본 max_concurrent_children=3. 분할하거나 config.yaml에서 상한 상향.

600초 타임아웃

증상: 조사 중 child_timeout_seconds로 종료.

해결: delegation.child_timeout_seconds 증가 또는 goal 축소. API 0회면 timeout 로그 확인.

delegate_task vs execute_code

3 추론 루프 전에 도구 선택.

용도도구이유
판단 필요 다단계 조사delegate_task추론+도구
1만 행 CSV 기계 처리execute_code토큰 절약
고정 야간 ETLcronjob + 스크립트부모 중단 견딤

Apple Mac mini 사양: M4 기본 16GB로 부모+3자식; 브라우저 무거우면 24GB.

얼굴 없는 영상이 필요하면 위임과 MoneyPrinterTurbo 튜토리얼 을 함께 쓰세요—67K+ 스타, macOS 8단계 배치.

Pair delegate_task with our Hermes Gateway multi-device setup for Telegram→Discord handoff.

FAQ

Hermes subagent를 쓰면 CrewAI가 필요 없나요?

애드혹 워크플로에는 불필요합니다. Hermes는 delegate_task로 부모 모델에 오케스트레이션을 내장합니다. CrewAI는 앱 저장소의 버전 관리 Python DAG에 유리—1인 기업 뉴스레터/운영 루프에는 과한 경우가 많습니다.

Hermes는 병렬 subagent를 몇 개까지 spawn하나요?

기본 3개. 상한은 upstream에 하드캡 없음—한도 초과 배치는 max_concurrent_children을 올릴 때까지 오류.

subagent가 Telegram에서 직접 말할 수 있나요?

아니요. 리프 subagent는 send_message나 clarify를 쓸 수 없습니다. 부모 gateway 세션이 통합 답변을 전달합니다. hermes gateway로 폰 측 보스 채팅.

자식 Agent가 지난주 조사를 기억하나요?

자동으로는 아닙니다. 리프 subagent는 memory에 쓸 수 없습니다. sources.csv, draft.md를 디스크에 두거나 부모가 요약 검토 후 memory를 정리하세요.

클라우드 Mac이 필요한가요?

아니요. Hermes가 설치된 깨어 있는 Mac이면 됩니다. 슬립 중 노트북은 긴 배치를 일시 중지—Telegram에서 위임하는 팀은 상시 가동 Mac을 자주 씁니다.

관련: Hermes macOS 설정 가이드, Hermes Mac mini M4 튜토리얼.

Telegram에서 위임하려면 상시 가동 Mac이 필요하신가요?

SSH 가능한 전용 Apple Silicon Mac. HK·JP·SG·KR·US.

NM
NodeMac 클라우드 Mac
5분 배포

전용 Apple Silicon Mac. SSH/VNC, HK·JP·SG·KO·US.

시작하기