Les solopreneurs enchaînent recherche, tableurs et rédaction le même après-midi. Hermes Agent (Nous Research) intègre delegate_task pour lancer des subagents isolés avec terminaux dédiés. Le parent coordonne ; chaque enfant a une conversation fraîche, un goal et un toolset restreint—seul le résumé revient au boss.
Pas d'orchestration CrewAI en Python : décrivez les livrables en langage naturel—Hermes fan-out jusqu'à 3 subagents parallèles par défaut. Pas encore installé ? Voir guide de configuration Hermes macOS ou tutoriel Hermes Mac mini M4.
Pourquoi delegate_task bat le multi-agent codé à la main
CrewAI impose rôles et dépendances en Python. Hermes laisse le parent LLM décider.
Enfants sans historique parent, terminaux séparés, résumés vers le parent, batch parallèle (3 par défaut).
CrewAI impose rôles et dépendances en Python avant validation. Hermes laisse le parent LLM décider et isole chaque enfant dans un terminal.
Le prompt système enfant vient de goal et context—collez traces, chemins, schémas.
Les feuilles ne peuvent pas appeler delegate_task, clarify, memory, send_message, execute_code.
Trois enfants en parallèle par défaut ; sérialisez si deux écrivent le même fichier.
CSV mécanique : execute_code. Credentials parent hérités sauf override.
delegate_task comme contrat : livrables, chemins, schémas ; audit disque.
Dans le TUI Hermes, /agents (alias /tasks) montre l'arbre des subagents, les tokens par branche et les arrêts—utile avec trois workers parallèles.
Pour Telegram, le parent via hermes gateway fusionne les résumés ; les enfants ne peuvent pas send_message vers votre téléphone.
Comparez le coût token : delegate_task pour le jugement éditorial ; execute_code pour trier dix mille lignes sans raisonnement.
Un MacBook en veille pause les longs lots—souvent un Mac mini toujours allumé pour déléguer depuis Telegram sans changer les commandes.
Les skills sous ~/.hermes/skills/ permettent de réinjecter chaque semaine le même brief boss trois workers sans retaper le pipeline newsletter.
Si un enfant échoue, demandez au parent une seule tâche corrigée plutôt que de relancer tout le lot—c'est le modèle de réexécution bon marché des solopreneurs.
Hermes hérite des credentials API du parent pour chaque enfant, ce qui aide à répartir les limites de débit quand trois workers appellent le même fournisseur de modèles.
| Facteur | Code style CrewAI | Hermes delegate_task |
|---|---|---|
| Mise en place | Rôles/tâches Python | Brief en langage naturel |
| Isolation | Buffers mémoire câblés | Conversation fraîche par enfant |
| Parallélisme | Exécuteur au choix | Batch + pool (défaut 3) |
| Outils | Bindings custom | param toolsets (web, terminal, file…) |
Citation : Les feuilles ne peuvent pas appeler delegate_task, clarify, memory, send_message, execute_code.
Source : documentation délégation.
Architecture : boss, workers, toolsets
Prompts dérivés de goal et context—collez traces, chemins, schémas.
Toolsets bloqués : delegation, memory, clarify pour les feuilles.
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
Bloc delegation optionnel dans ~/.hermes/config.yaml.
Credentials parent hérités sauf override.
delegation:
max_iterations: 50
max_concurrent_children: 3
child_timeout_seconds: 600
model: "google/gemini-2.0-flash-001"
provider: "openrouter"
Planifiez les frontières avant spawn—pas de questions en vol.
Workflow solopreneur : trois employés IA
Exemple newsletter SaaS solo :
Le prompt boss dans le TUI Hermes pilote delegate_task.
| Worker | Rôle | toolsets | Sortie |
|---|---|---|---|
| A — Chercheur | 10 sources primaires | ["web"] | Puces + URL |
| B — Analyste | Pages → sources.csv | ["terminal", "file", "web"] | CSV sous ~/work/newsletter/ |
| C — Rédacteur | ~800 mots depuis le CSV | ["file"] | draft.md avec H2 |
Dans le TUI Hermes, prompt boss :
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.
Lot delegate_task type 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"]
}
])
Le parent fusionne ; vous auditez sur disque. CSV mécanique : execute_code.
Runbook macOS en 8 étapes
Ce runbook en huit étapes suppose Hermes sur un Mac que vous contrôlez : installation, outils, espace de travail, config optionnelle, skill réutilisable, session boss, revue des fichiers et planification cron pour les pipelines hebdomadaires.
- Installer Hermes — Sinon voir guide de configuration Hermes macOS :
curl …/install.sh | bash, puishermes doctor. - Activer les outils —
hermes tools: delegation, web, terminal, file. - Espace de travail —
mkdir -p ~/work/newsletter. - Config optionnelle — Bloc
delegation:dans~/.hermes/config.yaml. - Skill réutilisable —
~/.hermes/skills/newsletter-pipeline/. - Session boss —
hermes, prompt pipeline,/agentspour l'arbre live. - Revue — Ouvrir
sources.csvetdraft.md. - Planification — Jobs récurrents : Hermes cron documentation ; pas de delegate_task après Ctrl+C.
Dépannage
Résumé vide ou générique
Symptôme: L'enfant termine en quelques secondes sans valeur.
Correctif: Contexte parent insuffisant. Chemins, schémas, exemples explicites. Pas d'historique parent.
Erreur de concurrence
Symptôme: Erreur avec 4+ tâches dans un lot.
Correctif: max_concurrent_children par défaut : 3. Diviser ou augmenter dans config.yaml.
Timeout 600 s
Symptôme: Recherche tuée par child_timeout_seconds.
Correctif: Augmenter delegation.child_timeout_seconds ou réduire le goal. Voir logs subagent-timeout.
delegate_task vs execute_code
Choisissez l'outil avant trois boucles de raisonnement.
| Usage | Outil | Pourquoi |
|---|---|---|
| Recherche multi-étapes avec jugement | delegate_task | Raisonnement + outils |
| Tri CSV 10k lignes mécanique | execute_code | Moins de tokens |
| ETL nocturne fixe | cronjob + script | Survit à l'interruption parent |
Spécifications Mac mini : 16 Go M4 de base pour parent + 3 enfants ; 24 Go si navigateur lourd.
Pour la vidéo sans visage, combinez la délégation avec le tutoriel MoneyPrinterTurbo —67K+ étoiles, runbook macOS 8 étapes pour Douyin / Shorts / Xiaohongshu.
Pair delegate_task with our
Hermes Gateway multi-device setup for Telegram→Discord handoff.
FAQ
Faut-il CrewAI avec les subagents Hermes ?
Non pour les workflows ad hoc. Hermes intègre l'orchestration dans le modèle parent via delegate_task. CrewAI reste pertinent pour des DAG Python versionnés dans un dépôt applicatif—rare pour les boucles newsletter solo.
Combien de subagents parallèles Hermes peut-il lancer ?
3 par défaut, configurable sans plafond dur upstream—un lot au-delà de la limite renvoie une erreur tant que max_concurrent_children n'est pas augmenté.
Les subagents peuvent-ils me parler sur Telegram ?
Pas directement. Les feuilles ne peuvent pas utiliser send_message ou clarify. La session gateway parent relaie la réponse fusionnée. Lancez hermes gateway pour le chat boss mobile.
Les enfants se souviendront-ils de la recherche de la semaine dernière ?
Pas automatiquement. Les feuilles ne peuvent pas écrire memory. Persistez sources.csv, draft.md sur disque ou laissez le parent curater memory après revue.
Faut-il un Mac cloud ?
Non. Tout Mac éveillé avec Hermes convient. Un portable en veille pause les longs lots—les équipes qui délèguent depuis Telegram utilisent souvent un Mac toujours allumé.
Lecture : guide de configuration Hermes macOS ; tutoriel Hermes Mac mini M4—pas de grille tarifaire ici.