AI自動化 2026年5月29日

Hermes Agent サブエージェント委任:ソロプレナー向けボス+3ワーカー(2026)

NodeMac チーム

約 14 分

ソロプレナーは午後に調査・表整理・原稿を一人でこなす。Hermes AgentNous Research)は delegate_task隔離 subagentを起動し、各子に独立ターミナルを割り当てる。親はコーディネータ;子は新規会話・goal・制限toolsetのみ—要約だけが親に戻る。

CrewAI のようなオーケストレーションクラスは不要。自然言語で成果を述べれば、Hermes は既定3 並列 subagentまで fan-out(delegation.max_concurrent_children)。未導入なら Hermes macOS セットアップガイド または Hermes Mac mini M4 チュートリアル を参照。

Hermes サブエージェント委任ソロプレナーワークフロー
開示:NodeMac は Mac 自動化ガイドを公開し Mac ホスティングを提供。委任ドキュメントに基づく;名称は版により変わる場合あり。

delegate_task が手書き多 Agent コードに勝る理由

CrewAI は Python でロールと依存を先に定義。Hermes は親 LLM が委任を判断。

子は親履歴ゼロ・独立ターミナル・要約のみ親へ・並列バッチ(既定最大 3)。

CrewAI は Python でロールと依存を先に固める。Hermes は親 LLM が複雑度で delegate を判断し、子ごとに独立ターミナルを割り当てる。

子の system prompt は goal と context から生成。goal="Fix the error" は失敗しやすい—スタック・パス・スキーマを context に貼る。

リーフ subagent は delegate_task 等を呼べない—context に制約と例を先に書く。

並列は既定 3。パスが重なら boss プロンプトで直列化。機械 CSV は execute_code。

子は親 API 資格情報を継承(上書き可)。delegate_task は契約:成果・パス・スキーマを渡し、ディスクで監査。

CrewAI との差は変更頻度。固定 ETL は DAG、週次ニュースレターは自然言語で三角分担を書き換えやすい。

観点CrewAI 型Hermes delegate_task
セットアップPython ロール・タスク自然言語 + Hermes CLI
コンテキストmemory を自前配線子ごとに新規会話
並列実行器を選択バッチ + スレッドプール(既定 3)
ツールカスタム bindingtoolsets(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 前に境界を設計—子は途中で質問できない。

ソロプレナー:3 人の AI 社員

一人 SaaS ニュースレターの週次オペ例:

日常は Hermes TUI のボスプロンプトで delegate_task。

ワーカー役割toolsets成果物
A — リサーチャートピックの主要ソース 10 件["web"]箇条書き + URL
B — アナリストページ取得し sources.csv["terminal", "file", "web"]~/work/newsletter/ 配下 CSV
C — ライターCSV から約 800 語["file"]H2 構成の 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 -fsSL …/install.sh | bashhermes 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.csvdraft.md を開く。
  8. スケジュール(任意) — 定期は cron ドキュメントHermes cron documentation。Ctrl+C 後の delegate_task 継続は不可。

トラブルシューティング

subagent が空の要約

症状: 数秒で終了し出力が無意味。

対処: 親の context 不足。パス・スキーマ・良い例を追記して再実行。子は親履歴なし。

並列数エラー

症状: 4 件以上の tasks でエラー。

対処: 既定 max_concurrent_children は 3。分割するか config.yaml で上限を上げる。

600 秒タイムアウト

症状: 調査途中で child_timeout_seconds により停止。

対処: delegation.child_timeout_seconds を増やすか goal を狭める。API ゼロなら timeout ログを確認。

delegate_task と 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 向き—ソロプレナーの週次オペレーションには過剰なことが多いです。

Hermes は並列 subagent をいくつ spawn できる?

デフォルト 3。上限は上流でハードキャップなし—制限超過バッチは 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 セットアップガイド(インストール・ゲートウェイ・launchd)、Hermes Mac mini M4 チュートリアル(常時 Mac mini)。

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。

今すぐ始める