· Engineering  · 4 min read

Hermes Orchestration War Room: AI Agent Filosunu Tek Ekrandan Yönet

Hermes Agent tabanlı çoklu profil delegasyon sistemine görsel bir komuta merkezi. War Room ile AI ajan filonuzu kanban panoları, canlı takip ve gerçek zamanlı orkestrasyonla yönetin.

Hermes Agent tabanlı çoklu profil delegasyon sistemine görsel bir komuta merkezi. War Room ile AI ajan filonuzu kanban panoları, canlı takip ve gerçek zamanlı orkestrasyonla yönetin.

Orchestration War Room, Hermes Agent’in çoklu profil delegasyon ve kanban sistemlerinin üzerine inşa edilmiş görsel bir dashboard. Terminal ekranlarında kaybolmadan, AI ajan filonuzu tek bir arayüzden yönetmenizi sağlıyor.

Orchestration War Room Dashboard


1. Neden War Room?

Hermes Agent, multi-agent çalışma için güçlü araçlar sunar:

  • Profiller — her biri kendi SOUL.md, yetenekler, yetkiler ve hafızası olan izole agent kişilikleri
  • delegate_task — eşzamanlı alt-agent çağrısı, tek seferlik mantıksal fan-out için
  • Kanban — SQLite tabanlı, kalıcı görev panosu. Herhangi bir profil görev oluşturabilir, diğer profiller devralır

Tüm bunlar terminal üzerinden çalışırken, War Room bunları görünür, okunabilir ve yönetilebilir kılıyor. Orkestratörü tek bir ekrandan yönlendirip, tüm ekibin ne yaptığını anlık görebiliyorsunuz.

Kısacası: Bir lider ve ekip kurun, lidere talimat verin, ekibin çalışmasını izleyin. War Room tüm kablolamayı (kanban delegasyon, durum takibi, bildirimler) arka planda halleder.


2. Nasıl Çalışıyor?

Mimari

┌─────────┐         ┌─────────────┐        ┌──────────────┐
│   SİZ   │ ──►     │ ORKESTRATÖR │ ──►     │  KANBAN DB   │
│         │ ◄──     │   (lider)   │ ◄──     │ (SQLite)     │
└─────────┘         └──────┬──────┘        └──────┬───────┘
                           │                       │
                    ┌──────┴──────┐       ┌────────┴────────┐
                    │  WAR ROOM   │       │   İŞÇİ AJANLAR  │
                    │  (Nuxt UI)  │       │ investigador    │
                    └─────────────┘       │ legal           │
                                          │ writer          │
                                          └─────────────────┘

Görev Döngüsü

  1. Orkestratöre talimat verin — Chat sekmesine hedefinizi yazın
  2. Orkestratör görevleri parçalar ve dağıtır — Skill’leri sayesinde hermes kanban create ile görevleri kanban panosuna atar
  3. Dispatcher görevleri devralır — Hermes’in kendi dispatcher’ı ready görevleri alır ve işçi profillere yönlendirir
  4. İşçiler çalışır ve kanban_complete ile tamamlandı bildirimi gönderir
  5. Otomatik bildirim — War Room, tamamlanan görevleri algılar ve orkestratöre sistem mesajı gönderir
  6. Orkestratör cevap verir — Tüm çıktıları birleştirip size doğal bir cevap olarak sunar

3. Üç Ana Ekran

3.1 War Room (/) — Canlı Operasyon Katı

Ana görünüm, 50/50 oranında bölünmüştür:

  • Solda: Görev Kontrol — Chat ve Board sekmeleri
    • Chat: Aktif orkestratörle konuşun. Her mesaj, orkestratörün işi kendisi yapmasını engelleyen gizli bir ön ek içerir
    • Board: 4 sütunlu kanban (Todo / Ready / Running / Blocked)
  • Sağda: Operatif Katı — Her aktif profili bir “iş istasyonu” olarak gösterir. Profil rengi, avatar, isim kartelası, durum etiketi ve canlı düşünce balonu

3.2 Team (/team) — Personel Dosyası

Her profil, özelleştirilebilir bir kimlik kartı olarak görüntülenir:

  • Rütbe adı, avatar, renk
  • Görev çağrısı (callsign) düzenleme
  • Yetenek ve araçları değiştirme (retrain)
  • Yeni ajan işe alma (hire) ve çıkarma (fire)

3.3 Missions (/missions) — Arşiv

Geçmiş tüm görevlerin sayfalanmış geçmişi. Açık / Arşivlenmiş / Tümü filtreleriyle.


4. Kurulum

# 1. Hermes profilleri oluşturun
hermes profile create lider           # orkestratör
hermes profile create investigador    # işçi
hermes profile create legal           # işçi

# 2. Hermes dispatcher'ı başlatın
hermes gateway start

# 3. War Room'u klonlayın ve çalıştırın
git clone https://github.com/Naroh091/hermes-war-room.git
cd hermes-war-room
pnpm install
pnpm dev
# → http://localhost:3000

Production Deployment

HERMES_HOME=$HOME/.hermes NITRO_HOST=0.0.0.0 NITRO_PORT=3000 \
  node .output/server/index.mjs

5. Alt Yapı

KatmanTeknoloji
FrontendNuxt 4 + Nuxt UI + Tailwind CSS v4
BackendNitro server (Nuxt)
Agent İletişimiAgent Client Protocol (ACP)
VeritabanıSQLite (data/war-room.db)
Canlı GüncellemeServer-Sent Events + 3s polling
AvatarlarDicebear Notionists
Yazı TipleriAntonio + Instrument Serif + IBM Plex Mono

6. Öne Çıkan Özellikler

Canlı İşçi Takibi

Her ajanın o an hangi görevi çalıştırdığını, hangi araç çağrısını yaptığını ve ne düşündüğünü (reasoning) canlı olarak görebilirsiniz. Operatif katında her ajanın başının üstünde bir konuşma balonu belirir.

Operatif Drill-Down

Bir ajana tıkladığınızda:

  • Şu an çalıştırdığı görev (başlık, durum, süre)
  • Görevi kimin atadığı (parent task zinciri)
  • Alt görevleri (kendi oluşturduğu child task’lar)
  • Son aktivite adımları (tool call ve reasoning logları)
  • Görev geçmişi

İşe Alma & Çıkarma

Takım yönetimi tamamen UI üzerinden:

  • Hire: hermes profile create <slug> — mevcut profilden klonlama
  • Retrain: SOUL.md, yetenekler, MCP sunucuları, model davranış kuralları düzenleme
  • Fire: Profili silme
  • Deactivate: Geçici gizleme

7. Neden War Room?

Hermes CLI üzerinden çoklu ajan yönetimi mümkün ama pratikte bazı zorluklar var:

  • Görünmezlik — SSH ile kendi makinene bağlanıp log’ları grep’lemek zorundasın
  • Terminal kaosu — Her ajan için ayrı terminal penceresi, ayrı hermes kanban tail çağrısı
  • Bağlam kaybı — Kim neyi kime devretti, hangi görev nerede kaldı?

War Room tüm bunları çözüyor: camı kırıp zemine koyuyor — tüm ekibi, her operatifin ne düşündüğünü, hangi görevlerin devam ettiğini, kimin kime neyi devrettiğini ve sonuçları browser’dan ayrılmadan gösteriyor.


8. Gerçek Hayat Kullanımı

Kendi kurulumumda 3 profilli bir sistem çalıştırıyorum:

ProfilRolYetenekler
liderOrkestratörGörev dağıtımı, takip, raporlama — asla işi kendisi yapmaz
investigadorAraştırmacıWeb scraping, Exa arama, veri toplama
writerİçerik ÜreticiBlog yazma, düzenleme, formatlama

Bir blog yazısı fikri geldiğinde:

  1. lider’e “Bodrum’da yalıçapkını gözlemi hakkında bir yazı hazırla” diyorum
  2. lider görevi parçalıyor → investigador araştırma yapıyor → writer yazıyı yazıyor
  3. lider her şeyi birleştirip bana sunuyor
  4. Ben sadece finallerini kontrol edip yayınlıyorum

9. Sonuç

Orchestration War Room, Hermes Agent’in multi-agent yeteneklerini görünür ve yönetilebilir kılan bir arayüz. Terminal başında kaybolmadan, AI ajan filonuzu tek bir ekrandan yönlendirmek istiyorsanız, bu proje tam size göre.

Açık kaynak ve özgürce kullanılabilir — GitHub’dan klonlayıp kendi War Room’unuzu hemen kurabilirsiniz.


10. Kaynaklar


Hero görseli: fal.ai + FLUX.1 Dev ile üretilmiştir

Back to Blog

Related Posts

View All Posts »
WhatsApp ile yazin