ИИ-автоматизация 29 мая 2026 г.

Hermes Agent: делегирование subagent для соло-фаундеров—1 босс, 3 worker (2026)

NodeMac Команда

~14 мин

Соло-основатели за вечер совмещают исследование, таблицы и текст. Hermes Agent от Nous Research даёт delegate_task для изолированных subagent с отдельными терминалами. Родитель координирует; у ребёнка — новый диалог, goal и ограниченный toolset—в родителя возвращается только сводка.

Без классов оркестрации CrewAI: опишите результат на естественном языке—до 3 параллельных subagent по умолчанию. Не установлен? руководство по настройке Hermes macOS или руководство Hermes Mac mini M4.

Делегирование subagent Hermes для соло-фаундера
Раскрытие: NodeMac публикует гайды и хостинг Mac. По документации делегирования.

Почему delegate_task лучше ручного мульти-агента

CrewAI требует роли в Python заранее. Hermes решает через родительскую LLM.

Дети без истории родителя, отдельные терминалы, сводки родителю, пакет до 3 по умолчанию.

CrewAI требует роли и зависимости в Python заранее. Hermes даёт родительской LLM решать и выделяет терминал каждому ребёнку.

Системный промпт из goal и context—вставляйте стеки, пути, схемы.

Листья не вызывают delegate_task, clarify, memory, send_message, execute_code.

По умолчанию три параллельных; при записи в один файл — сериализуйте в брифе босса.

Механика CSV: execute_code. Учётные данные родителя наследуются.

delegate_task как контракт: результаты, пути, схемы; проверка на диске.

ФакторКод в стиле CrewAIHermes delegate_task
НастройкаРоли и задачи в PythonБриф на естественном языке
ИзоляцияСвои memory-буферыНовый диалог на каждого ребёнка
ПараллелизмСвой executorBatch + пул потоков (по умолчанию 3)
ИнструментыСвои bindingsпараметр toolsets (web, terminal, file…)

Цитата: Листья не вызывают delegate_task, clarify, memory, send_message, execute_code.

Источник: документация делегирования.

Архитектура: босс, worker, toolsets

Промпты из 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

Блок delegation в ~/.hermes/config.yaml по желанию.

Учётные данные родителя наследуются.

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

Спланируйте границы до spawn—дети не задают вопросы по ходу.

Соло-воркфлоу: три ИИ-сотрудника

Пример еженедельной рассылки SaaS:

Промпт босса в TUI Hermes запускает delegate_task.

WorkerРольtoolsetsРезультат
A — Исследователь10 первичных источников["web"]Маркеры + URL
B — АналитикСтраницы → sources.csv["terminal", "file", "web"]CSV в ~/work/newsletter/
C — Автор~800 слов из CSV["file"]draft.md с H2

Промпт босса в TUI Hermes:

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.

Пакет delegate_task как в upstream:

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.

Runbook macOS: 8 шагов

Еженедельный цикл при Hermes на вашем Mac.

  1. Установка Hermes — Если нет: руководство по настройке Hermes macOS: curl …/install.sh | bash, hermes doctor.
  2. Включить toolshermes tools: delegation, web, terminal, file.
  3. Рабочая папкаmkdir -p ~/work/newsletter.
  4. Config (опц.) — блок delegation: в ~/.hermes/config.yaml.
  5. Skill (опц.)~/.hermes/skills/newsletter-pipeline/.
  6. Сессия боссаhermes, промпт пайплайна, /agents.
  7. Проверка — открыть sources.csv и draft.md.
  8. Расписание — повтор: Hermes cron documentation; delegate_task не переживает Ctrl+C.

Устранение неполадок

Пустое или общее резюме

Симптом: Ребёнок завершается за секунды без пользы.

Исправление: Недостаточный context родителя. Укажите пути, схемы, примеры. Без истории родителя.

Ошибка параллелизма

Симптом: Ошибка при 4+ задачах в пакете.

Исправление: По умолчанию max_concurrent_children=3. Разбейте пакет или поднимите лимит в config.yaml.

Таймаут 600 с

Симптом: Исследование прервано child_timeout_seconds.

Исправление: Увеличьте delegation.child_timeout_seconds или сузьте goal. Логи subagent-timeout при 0 API.

delegate_task vs execute_code

Выберите инструмент до трёх циклов рассуждения.

СценарийИнструментПочему
Многошаговое исследование с суждениемdelegate_taskРассуждение + tools
Механическая сортировка CSV 10k строкexecute_codeМеньше токенов
Ночной ETLcronjob + скриптПереживает прерывание родителя

Спецификации Mac mini: M4 16 ГБ хватает на родителя + 3 детей; 24 ГБ при тяжёлом браузере.

Для faceless-видео сочетайте делегирование с туториалом MoneyPrinterTurbo —67K+ звёзд, runbook macOS из 8 шагов для Douyin / Shorts / Xiaohongshu.

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

FAQ

Нужен ли CrewAI с subagent Hermes?

Нет для ad-hoc сценариев. Hermes встраивает оркестрацию в родительскую модель через delegate_task. CrewAI уместен для версионируемых Python DAG в репозитории приложения—для соло-рассылок редко нужен.

Сколько параллельных subagent может запустить Hermes?

По умолчанию 3, настраивается без жёсткого потолка upstream—пакеты выше лимита возвращают ошибку, пока не поднимете max_concurrent_children.

Могут ли subagent говорить со мной в Telegram?

Напрямую нет. Листовые subagent не могут send_message или clarify. Родительская gateway-сессия передаёт сводный ответ. Запустите hermes gateway для boss-чата с телефона.

Запомнят ли дети исследование прошлой недели?

Автоматически нет. Листовые subagent не пишут memory. Сохраняйте sources.csv, draft.md на диск или пусть родитель курирует memory после обзора.

Нужен ли облачный Mac?

Нет. Подойдёт любой бодрствующий Mac с Hermes. Спящий ноутбук ставит длинные batch на паузу—команды, делегирующие из Telegram, часто используют always-on Mac.

Читайте: руководство по настройке Hermes macOS, руководство Hermes Mac mini M4—без таблицы цен.

Нужен always-on Mac для делегирования из Telegram?

Выделенные Mac на Apple Silicon с SSH в HK, JP, SG, KR и US.

NM
NodeMac Cloud Mac
Развёртывание 5 мин

Аренда Mac на Apple Silicon. SSH/VNC, HK·JP·SG·KO·US.

Начать