PAW, Parallel AI Workers
(github.com/dongho-jung)मन में आते ही एजेंट को यह-वह काम सौंपना चाहता था, लेकिन दो कठिनाइयाँ थीं:
- एक साथ कई काम सौंपने पर, काम करते-करते वे अक्सर आपस में टकरा जाते थे। -> "टकराव सुलझाने में और ज़्यादा समय और मेहनत लगती है।"
- एक साथ कई काम सौंपने पर, हर काम की प्रगति समझना मुश्किल हो जाता था। -> "डेवलपमेंट साइकल लंबा खिंचता है और फोकस टूट जाता है।"
PAW इन कठिनाइयों को इस तरह हल करता है:
- "एक साथ कई काम सौंपने पर, काम करते-करते वे अक्सर आपस में टकरा जाते थे।" -> Git Worktree का उपयोग करके, हर एजेंट को अलग-थलग workspace देकर इसे हल करता है।
- "एक साथ कई काम सौंपने पर, हर काम की प्रगति समझना मुश्किल हो जाता था।" -> Kanban UI का उपयोग करके, हर कार्य की प्रगति को आसानी से ट्रैक करने योग्य बनाकर इसे हल करता है।
PAW क्या प्रदान करता है:
- Git Workflow ऑटोमेटेड है, इसलिए आप केवल काम सौंपने पर ध्यान दे सकते हैं।
- यह पूरी तरह टर्मिनल के भीतर ही चलता है, इसलिए हल्का और तेज़ है।
- यह माउस इंटरैक्शन को सपोर्ट करता है।
- यह
tmuxसे session मैनेज करता है, इसलिए अस्थिर नेटवर्क वाले माहौल या सर्वर पर उपयोग करना आसान है।
पहले https://hi.news.hada.io/topic?id=25688 और https://hi.news.hada.io/topic?id=25076 का इस्तेमाल करते समय जो असुविधाएँ मुझे हुई थीं, उनके आधार पर shell script स्तर पर मैनेज की जा रही चीज़ को vibe coding की मदद से go में migrate किया।
इसके बाद लगातार खुद इस्तेमाल करते हुए असुविधाजनक बिंदुओं को सुधारा, और मुझे लगा कि जो लोग पहले workmux या vibekanban को उपयोगी पाते थे लेकिन कुछ कमी महसूस करते थे, उनके लिए यह एक अच्छा विकल्प हो सकता है, इसलिए इसे सार्वजनिक कर रहा हूँ।
यदि आपके पास कोई feedback हो, तो कृपया comment या issue छोड़ें। धन्यवाद।
⚠️ सावधानियाँ
- यह प्रोग्राम
tmux,ghपर निर्भर करता है। - इस प्रोग्राम का परीक्षण केवल Mac OS पर किया गया है। हालांकि, उम्मीद है कि यह Linux और Windows WSL पर भी बिना समस्या के चलेगा।
- यह प्रोग्राम उपयुक्त color theme के लिए OSC पर निर्भर करता है। यदि टेक्स्ट और background color में अंतर साफ़ न दिखे, तो कृपया इसकी सूचना दें।
अभी कोई टिप्पणी नहीं है.