Соло-основатели за вечер совмещают исследование, таблицы и текст. Hermes Agent от Nous Research даёт delegate_task для изолированных subagent с отдельными терминалами. Родитель координирует; у ребёнка — новый диалог, goal и ограниченный toolset—в родителя возвращается только сводка.
Без классов оркестрации CrewAI: опишите результат на естественном языке—до 3 параллельных subagent по умолчанию. Не установлен? руководство по настройке Hermes macOS или руководство Hermes Mac mini M4.
Почему 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 как контракт: результаты, пути, схемы; проверка на диске.
| Фактор | Код в стиле CrewAI | Hermes delegate_task |
|---|---|---|
| Настройка | Роли и задачи в Python | Бриф на естественном языке |
| Изоляция | Свои memory-буферы | Новый диалог на каждого ребёнка |
| Параллелизм | Свой executor | Batch + пул потоков (по умолчанию 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.
- Установка Hermes — Если нет: руководство по настройке Hermes macOS:
curl …/install.sh | bash,hermes doctor. - Включить tools —
hermes tools: delegation, web, terminal, file. - Рабочая папка —
mkdir -p ~/work/newsletter. - Config (опц.) — блок
delegation:в~/.hermes/config.yaml. - Skill (опц.) —
~/.hermes/skills/newsletter-pipeline/. - Сессия босса —
hermes, промпт пайплайна,/agents. - Проверка — открыть
sources.csvиdraft.md. - Расписание — повтор: 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 | Меньше токенов |
| Ночной ETL | cronjob + скрипт | Переживает прерывание родителя |
Спецификации 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—без таблицы цен.