मैंने Hermes KanbanWebUI इसलिए बनाया ताकि Hermes Agent की Kanban सुविधा को ब्राउज़र में आसानी से देखा जा सके और इस्तेमाल करना सरल हो।

Hermes Agent में task को triage, todo, ready, running, blocked, done जैसी स्थितियों में मैनेज करने की Kanban सुविधा है, लेकिन इसका मूल उपयोग प्रवाह CLI-केंद्रित है। मैं कई task की स्थिति और dependency को एक नज़र में देखना चाहता था, इसलिए मैंने इस सुविधा को Trello जैसी Kanban-board UX में लपेट दिया।

यह प्रोजेक्ट कोई अलग task system नया बनाता नहीं है, बल्कि Hermes Agent द्वारा उपयोग किए जाने वाले मौजूदा hermes_cli.kanban_db SQLite DB को उसी रूप में पढ़ता और लिखता है। इसलिए CLI / डैशबोर्ड में दिखने वाले task और WebUI में दिखने वाले task, दोनों एक ही डेटा का उपयोग करते हैं।

मुख्य फीचर इस प्रकार हैं।

  • Hermes Kanban task को Trello-स्टाइल बोर्ड में देखना
  • task बनाना, स्थिति बदलना, जिम्मेदार agent profile तय करना
  • running, blocked, done आदि Hermes Kanban स्थितियों को दिखाना
  • parent-child dependency को लाइनों से विज़ुअलाइज़ करना
  • चल रहे task की प्रगति, run, log, event देखना
  • कई board के बीच स्विच करना, खोज, फ़िल्टर, bulk create का समर्थन

मौजूदा Hermes Kanban के ऊपर अतिरिक्त रूप से लागू की गई चीज़ AI Workflow Designer है।

अगर आप लक्ष्य या requirements को prompt के रूप में दर्ज करते हैं, तो AI काम को कई चरणों वाले task में तोड़ता है और task के बीच dependency वाली DAG ड्राफ्ट बनाता है। यह हर task की प्रकृति के अनुसार Hermes Agent profile भी साथ में असाइन करता है।

उदाहरण के लिए, अगर आप “इस फीचर को डिज़ाइन करो, इम्प्लिमेंट करो, QA करो, और डॉक्यूमेंट करो” जैसी रिक्वेस्ट देते हैं, तो यह उसे planning/development/QA/documentation task में बाँट देता है, हर task को उपयुक्त agent profile को असाइन करता है, और prerequisite कार्य संबंध भी बना देता है।

बना हुआ workflow तुरंत लागू नहीं होता, बल्कि पहले ड्राफ्ट के रूप में दिखाया जाता है। आप सामग्री की जाँच करके उसे संशोधित कर सकते हैं, और लागू करने पर वह वास्तविक Hermes Kanban task और dependency के रूप में बन जाता है।

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.