# MODE 1: Batch Parallel โ 3 agent jalan bersamaan
# Cocok untuk tugas independent yang bisa dijalankan paralel
delegate_task(tasks=[
{
"goal": "Research topik 'AI Agents' โ cari statistik, tren 2026, dan 5 fakta menarik. Tulis hasilnya ke ~/research/ai-agents.md",
"toolsets": ["web", "search"]
},
{
"goal": "Research competitor articles tentang 'AI Agents' โ list 5 artikel teratas dari Google, analisa kelebihan/kekurangannya. Tulis ke ~/research/competitors.md",
"toolsets": ["web"]
},
{
"goal": "Cari keyword SEO untuk topik 'AI Agents' โ volume search, difficulty, long-tail variations. Tulis ke ~/research/keywords.md",
"toolsets": ["web", "search"]
}
])
# โ 3 agent jalan PARALEL, hasil dikumpulkan semua
# โ Total waktu: ~2 menit (bukan 6 menit sequential)
# MODE 2: Sequential Chain โ output A jadi input B
# Cocok untuk workflow dependent (A harus selesai sebelum B mulai)
# Step 1: Research
research_result = delegate_task(
goal="Research AI Agents 2026. Tulis ke ~/research.md. Return path file.",
toolsets=["web"]
)
# Step 2: Write (pakai hasil research)
article_result = delegate_task(
goal=f"Baca {research_result}, lalu tulis artikel SEO 1500 kata HTML. Simpan ke ~/article.html",
toolsets=["file", "coding"]
)
# Step 3: Publish (pakai hasil write)
publish_result = delegate_task(
goal=f"Deploy {article_result} ke WordPress via REST API. Return URL live.",
toolsets=["terminal", "web"]
)
# โ Setiap step MENUNGGU step sebelumnya selesai
# โ Data mengalir: Research โ Article โ Published URL
# MODE 3: Kanban Queue โ task queue untuk multi-profile
# Cocok untuk workflow berulang / batch processing
# Setup board
# hermes kanban init
# Create tasks
# hermes kanban create "Research AI Agents" --assign researcher
# hermes kanban create "Write Article" --assign writer --blocked-by 1
# hermes kanban create "Publish to WP" --assign publisher --blocked-by 2
# Dispatcher auto-routes tasks ke profile yang benar:
# researcher-profile โ Agent A (web tools)
# writer-profile โ Agent B (file tools)
# publisher-profile โ Agent C (terminal tools)
# Kanban board state:
# โโโโโโโโโโโฌโโโโโโโโโโโฌโโโโโโโโโโโฌโโโโโโโโโโโ
# โ TODO โ DOING โ REVIEW โ DONE โ
# โโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโค
# โ โ Write 2 โ Research โ โ
# โ Publish3 โ โ 1 โ
โ โ
# โโโโโโโโโโโดโโโโโโโโโโโดโโโโโโโโโโโดโโโโโโโโโโโ
# MODE 4: Cron Chaining โ scheduled job dengan output chaining
# Cocok untuk automation harian/mingguan
# Job A: Daily Research (jam 8 pagi)
cronjob(
action="create",
schedule="0 8 * * *",
name="daily-research",
prompt="Cari trending topic tentang travel/umroh hari ini. Simpan top 3 ke memory.",
toolsets=["web"]
)
# โ Output: "Topik: 1. Haji 2026 2. Wisata Halal Dubai 3. Umroh Promo"
# Job B: Auto-Write (jam 9, pakai output Job A)
cronjob(
action="create",
schedule="0 9 * * *",
name="auto-write",
context_from=["daily-research"], # โ INI KUNCI CHAINING!
prompt="Berdasarkan research di atas, tulis artikel SEO 1000 kata. Simpan ke ~/articles/",
toolsets=["file"]
)
# Job C: Auto-Publish (jam 10, pakai output Job B)
cronjob(
action="create",
schedule="0 10 * * *",
name="auto-publish",
context_from=["auto-write"], # โ Output Job B โ Input Job C
prompt="Deploy artikel terbaru ke WordPress via REST API. Kirim link ke Telegram.",
toolsets=["terminal"]
)
# Alur otomatis setiap hari:
# 08:00 โ Agent A research โ simpan output
# 09:00 โ Agent B baca output A โ tulis artikel โ simpan
# 10:00 โ Agent C baca output B โ deploy ke WP โ kirim link