Solopreneure jonglieren Nachmittags Recherche, Tabellen und Text. Hermes Agent von Nous Research bietet delegate_task für isolierte Kind-Agents mit eigenen Terminals. Der Parent koordiniert; jedes Kind: frische Konversation, goal, eingeschränktes toolset—nur die Zusammenfassung kehrt zum Boss zurück.
Keine CrewAI-Orchestrierungsklassen: Ergebnisse in Natursprache—Hermes fan-out bis 3 parallele Subagenten (Standard). Neu? Hermes-Agent-macOS-Einrichtungsleitfaden oder Hermes Mac mini M4-Anleitung.
Warum delegate_task handcodiertem Multi-Agent schlägt
CrewAI verlangt Python-Rollen zuerst. Hermes entscheidet per Parent-LLM.
Kinder: keine Parent-Historie, eigene Terminals, Summaries zurück, Parallel-Batch (Standard 3).
Dieses Muster skaliert für wöchentliche Newsletter ohne zusätzliche Python-Orchestrierung.
CrewAI verlangt Python-Rollen vor dem Test. Hermes entscheidet per Parent-LLM und isoliert Terminals pro Kind.
System-Prompt aus goal und context—Stacktraces und Pfade einfügen.
Blatt-Subagenten dürfen delegate_task, clarify, memory, send_message, execute_code nicht.
Standard drei parallel; bei Dateikonflikt im Boss-Prompt serialisieren.
Mechanisches CSV: execute_code. API-Credentials vom Parent erben.
delegate_task als Vertrag: Ergebnisse, Pfade, Schemas; Artefakte prüfen.
Im Hermes-TUI zeigt /agents (Alias /tasks) den Subagent-Baum, Token-Rollups und Kill-Steuerung bei drei parallelen Workern.
Telegram-Delegation läuft über den Parent mit hermes gateway; Kinder dürfen nicht direkt send_message an Ihr Handy.
Token-Kosten: delegate_task für redaktionelles Urteil; execute_code für mechanisches Sortieren großer CSV ohne Reasoning-Schleife.
Schlafende MacBooks pausieren lange Batches—Always-on-Mac-mini für Telegram-Boss-Chat ohne andere Hermes-Befehle.
Skills unter ~/.hermes/skills/ speichern wöchentlich denselben Boss-Brief für drei Worker ohne erneutes Abtippen.
Scheitert ein Kind, lassen Sie den Parent nur diese eine korrigierte Aufgabe delegieren—günstiges Re-Run-Muster für Solopreneure.
Hermes erbt API-Credentials vom Parent für jedes Kind—hilfreich bei Rate-Limits, wenn drei Worker denselben Modellanbieter nutzen.
Vergleichen Sie CrewAI-Repositories mit Hermes auf dem Mac anhand der Änderungsfrequenz: feste DAGs für nächtliche ETL, wöchentliche Newsletter-Schleifen per Natursprache.
Optional ~/.hermes/config.yaml: günstigeres Subagent-Modell, höhere max_concurrent_children oder längere child_timeout_seconds für langsame Recherche.
Die Tabelle unten fasst delegate_task, execute_code und cronjob zusammen—wählen Sie vor dem Spawn, nicht danach.
Unter tools/delegate_tool.py erzeugt Hermes Kind-AIAgent-Instanzen mit getrennten Terminal-Sessions—Datei- und Shell-Operationen kollidieren nicht zwischen Researcher und Analyst.
Für wöchentliche Newsletter: Worker A web, Worker B terminal+file, Worker C file-only—dieses Dreieck deckt die meisten Solo-SaaS-Content-Ops ohne CrewAI-Python ab.
Nach dem Spawn prüfen Sie sources.csv und draft.md auf dem Datenträger—nicht nur die Chat-Zusammenfassung des Parents, die absichtlich kurz gehalten wird.
NodeMac erwähnt Hosting nur dezent: ein Always-on-Mac hilft bei Telegram-Delegation, ohne dass dieses Tutorial Preistabellen oder FAQ-Preise wiederholt.
| Faktor | CrewAI-Code | Hermes delegate_task |
|---|---|---|
| Setup | Python-Rollen, Tasks | Natursprach-Brief an Hermes CLI |
| Isolation | Memory-Puffer selbst | Frische Konversation pro Kind |
| Parallelität | Executor wählen | Batch + Thread-Pool (Standard 3) |
| Tools | Custom Bindings | toolsets (web, terminal, file, …) |
Zitat: Blatt-Subagenten dürfen delegate_task, clarify, memory, send_message, execute_code nicht.
Quelle: Subagent-Delegation.
Architektur: Boss, Worker, toolsets
Prompts aus goal und context—Stacktraces und Pfade einfügen.
Gesperrt für Blätter: 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
Optional delegation-Block in ~/.hermes/config.yaml.
API-Credentials vom Parent erben.
delegation:
max_iterations: 50
max_concurrent_children: 3
child_timeout_seconds: 600
model: "google/gemini-2.0-flash-001"
provider: "openrouter"
Grenzen vor spawn planen—keine Rückfragen mid-flight.
Solopreneur: drei KI-Mitarbeiter
Newsletter-Beispiel für Ein-Personen-SaaS:
Boss-Prompt in der Hermes-TUI steuert delegate_task.
| Worker | Rolle | toolsets | Output |
|---|---|---|---|
| A — Researcher | 10 Primärquellen | ["web"] | Stichpunkte + URLs |
| B — Analyst | Seiten → sources.csv | ["terminal", "file", "web"] | CSV unter ~/work/newsletter/ |
| C — Writer | ~800 Wörter aus CSV | ["file"] | draft.md mit H2 |
Boss-Prompt in der 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.
delegate_task-Batch wie 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"]
}
])
Parent führt zusammen; Artefakte auf Disk prüfen. Mechanik: execute_code.
macOS-Runbook in 8 Schritten
Dieses achtstufige Runbook setzt Hermes auf einem Mac voraus, den Sie steuern: Installation, Tools, Workspace, optionale config, Skill, Boss-Session, Artefakt-Review und Cron für wiederkehrende Newsletter-Pipelines.
- Hermes installieren — Fehlt: Hermes-Agent-macOS-Einrichtungsleitfaden:
curl …/install.sh | bash,hermes doctor. - Tools aktivieren —
hermes tools: delegation, web, terminal, file. - Workspace —
mkdir -p ~/work/newsletter. - Optionale Config —
delegation:in~/.hermes/config.yaml. - Skill (optional) —
~/.hermes/skills/newsletter-pipeline/. - Boss-Session —
hermes, Pipeline-Prompt,/agents. - Review —
sources.csvunddraft.mdprüfen. - Zeitplan — Wiederkehrend: Hermes cron documentation; kein delegate_task nach Ctrl+C im Hintergrund.
Fehlerbehebung
Leeres oder generisches Summary
Symptom: Kind endet in Sekunden ohne Nutzen.
Fix: Eltern-context zu knapp. Pfade, Schemas, Beispiele nachreichen. Keine Parent-Historie.
Concurrency-Fehler
Symptom: Fehler bei 4+ Tasks pro Batch.
Fix: Standard max_concurrent_children=3. Teilen oder in config.yaml erhöhen.
Timeout 600 s
Symptom: Recherche durch child_timeout_seconds abgebrochen.
Fix: delegation.child_timeout_seconds erhöhen oder goal verengen. Bei 0 API-Calls Logs prüfen.
delegate_task vs execute_code
Tool wählen vor drei Reasoning-Schleifen.
| Einsatz | Tool | Warum |
|---|---|---|
| Urteilsreiche Mehrschritt-Recherche | delegate_task | Reasoning + Tools |
| 10k-Zeilen-CSV mechanisch | execute_code | Weniger Tokens |
| Feste Nacht-ETL | cronjob + Skript | Überlebt Parent-Interrupt |
Apple Mac-mini-Spezifikationen: M4-Basis 16 GB für Parent + 3 Kinder; 24 GB bei schwerem Browser.
Für Faceless-Video (nicht nur Text-Pipelines): Delegation plus MoneyPrinterTurbo-Tutorial —67K+ Stars, 8-Schritte-macOS-Batch für Douyin / Shorts / Xiaohongshu.
Pair delegate_task with our
Hermes Gateway multi-device setup for Telegram→Discord handoff.
FAQ
Brauche ich CrewAI mit Hermes-Subagenten?
Nein für Ad-hoc-Workflows. Hermes bettet Orchestrierung via delegate_task in das Elternmodell ein. CrewAI lohnt sich für versionierte Python-DAGs im App-Repo—selten nötig für Solopreneur-Newsletter-Schleifen.
Wie viele parallele Subagenten kann Hermes spawnen?
Standard 3, konfigurierbar ohne harte Obergrenze upstream—Batches über dem Limit liefern Fehler, bis max_concurrent_children erhöht wird.
Können Subagenten direkt auf Telegram mit mir sprechen?
Nicht direkt. Blatt-Subagenten dürfen send_message oder clarify nicht nutzen. Die Eltern-Gateway-Sitzung liefert die zusammengeführte Antwort. hermes gateway für Boss-Chat vom Handy.
Merken sich Kinder die Recherche von letzter Woche?
Nicht automatisch. Blatt-Subagenten dürfen memory nicht schreiben. Artefakte wie sources.csv, draft.md auf Disk persistieren oder Eltern kuratiert memory nach Review.
Brauche ich einen Cloud-Mac?
Nein. Jeder wache Mac mit Hermes reicht. Schlafendes Laptop pausiert lange Batches—Teams, die von Telegram delegieren, nutzen oft einen Always-on-Mac.
Weiter: Hermes-Agent-macOS-Einrichtungsleitfaden, Hermes Mac mini M4-Anleitung—keine Preistabelle.