3 puan yazan tjseh0091 16 일 전 | Henüz yorum yok. | WhatsApp'ta paylaş

Hermes Agent’in Kanban özelliğini tarayıcıda daha kolay görülebilir ve kullanımı daha pratik hale getirmek istediğim için Hermes KanbanWebUI’yi yaptım.

Hermes Agent’te task’leri triage, todo, ready, running, blocked, done gibi durumlarla yöneten bir Kanban özelliği var, ancak temel kullanım akışı CLI odaklı. Ben ise birden fazla task’in durumunu ve bağımlılıklarını tek bakışta görmek istediğim için bu özelliği Trello benzeri bir kanban panosu UX’iyle sardım.

Bu proje ayrı bir task sistemi sıfırdan oluşturmuyor; bunun yerine Hermes Agent’in kullandığı mevcut hermes_cli.kanban_db SQLite DB’sini olduğu gibi okuyup yazıyor. Bu yüzden CLI / dashboard’da gördüğünüz task’lerle WebUI’de gördüğünüz task’ler aynı veriyi kullanıyor.

Başlıca özellikler şunlar:

  • Hermes Kanban task’lerini Trello tarzı bir panoda görüntüleme
  • task oluşturma, durum değiştirme, sorumlu agent profile atama
  • running, blocked, done gibi Hermes Kanban durumlarını gösterme
  • parent-child dependency ilişkilerini çizgilerle görselleştirme
  • çalışan task’lerin ilerleme durumu, run, log ve event bilgilerini görüntüleme
  • birden fazla board arasında geçiş, arama, filtre ve bulk create desteği

Mevcut Hermes Kanban’a ek olarak geliştirilen özellik ise AI Workflow Designer.

Hedefi veya gereksinimleri prompt olarak girerseniz, yapay zeka işi birden fazla aşamalı task’e böler ve task’ler arası bağımlılıkları olan bir DAG taslağı oluşturur. Her task’in niteliğine uygun Hermes Agent profile’ını da birlikte atar.

Örneğin “bu özelliği tasarla, geliştir, QA yap ve dokümante et” gibi bir istek verdiğinizde, bunu planlama/geliştirme/QA/dokümantasyon task’lerine ayırır; her task’i uygun agent profile’a atar ve hatta öncelik-sonralık ilişkilerini de kurar.

Oluşturulan workflow hemen uygulanmaz; önce taslak olarak gösterilir. İçeriği kontrol edip düzenledikten sonra uygularsanız, gerçek Hermes Kanban task’leri ve dependency’leri olarak oluşturulur.

Henüz yorum yok.

Henüz yorum yok.