Skip to content
← किट पर लौटें

Herdr addon

Herdr कोडिंग एजेंटों को पेन में रखता है — आपकी मशीन पर भी और उन मशीनों पर भी जिन तक वह SSH के माध्यम से पहुँचता है। यह ऐडऑन एक Deep Work Plan को उन एजेंटों को पीयर (peer) के रूप में उपयोग करने देता है: एक योजना किसी सीमित कार्य को दूसरे पेन के एजेंट को सौंप सकती है, ठीक एक अधिकृत उत्तर प्राप्त कर सकती है, और उस आदान-प्रदान का रिकॉर्ड रख सकती है।

यह DWP v7 (v7.0.0) का एक वैकल्पिक ऐडऑन है। पद्धति इसके बिना भी वैसे ही काम करती है: ऐडऑन अनुपस्थित या अक्षम होने पर हर कार्य वर्तमान सत्र में ही चलता है, ठीक पहले की तरह।

यह क्या एकीकृत करता है

यह ऐडऑन एक पतला एकीकरणकर्ता है। असली काम herdr-peers करता है — एक स्वतंत्र MIT skill, जो v0.1.0 पर पिन है और Deep Work Plan के बिना भी उपयोगी है। यह वे बातें परिभाषित करता है जिन्हें Herdr स्वयं खुला छोड़ता है: कौन उत्तर दे सकता है, उत्तर मशीनों के पार वापस अपना रास्ता कैसे खोजता है, दो एजेंट एक-दूसरे को अनंत काल तक उत्तर देने से कैसे बचते हैं, और “मैंने पूछा, उसने उत्तर दिया” का रिकॉर्ड कहाँ रहता है।

मद मान
उत्पाद DailybotHQ/herdr-peers, tag v0.1.0, प्रोटोकॉल 1
रजिस्ट्री कुंजी .dwp/config.json में herdr
ट्रांसपोर्ट इंटरैक्टिव: Herdr पेन में एक पीयर
प्रदान करता है subagents, cancel_children
आवश्यकता योजना अनुबंध की agent_delegation अनुमति

इंस्टॉल

herdr-peers और Herdr की आधिकारिक skill इंस्टॉल करें, जिस पर यह निर्भर है। जिस भी मशीन के एजेंटों को उत्तर देना है, उस पर भी यह skill होनी चाहिए।

npx --yes skills add https://github.com/DailybotHQ/herdr-peers/tree/v0.1.0 --skill herdr-peers -g -y
npx --yes skills add https://github.com/herdrdev/herdr/tree/v0.9.3 --skill herdr -g -y

आवश्यकताएँ: Herdr 0.9.1 या नया, bash, और python3 3.9 या नया (केवल मानक लाइब्रेरी)। ऑनबोर्डिंग यह ऐडऑन प्रस्तावित करती है और आपका उत्तर ऐडऑन रजिस्ट्री में दर्ज करती है; सहमति के बिना इसे कभी सक्षम नहीं किया जाता।

यह योजना में क्या जोड़ता है

  • पीयर को प्रत्यायोजन। जिस v7 योजना का अनुबंध agent_delegation अनुमति देता है, उसमें execute किसी parallel_safe कार्य, या केवल-पठन प्रश्न, को दूसरे पेन के एजेंट को सौंप सकता है — इसी मशीन पर या किसी दूसरी मशीन पर।
  • एक अधिकृत उत्तर। अनुरोध पर एक मुहर होती है जो ठीक एक उत्तर को अधिकृत करती है। पीयर सहायक टूल के माध्यम से एक बार उत्तर देता है, और उस उत्तर पर उसकी अपनी मुहर होती है।
  • भरोसा करने से पहले रिकॉर्ड। हर प्रत्यायोजन उत्तर का उपयोग होने से पहले योजना की analysis_results/delegations.ndjson में लिखा जाता है, और v7 की delegation जर्नल घटना से मेल खाता है।
  • जाँच होने तक परिणाम दावे ही रहते हैं। किसी पीयर का उत्तर तब तक asserted साक्ष्य है जब तक योजना का अपना गेट रनर उसे देख न ले। वह कभी अपने आप किसी कार्य को बंद नहीं करता।

सुरक्षा मॉडल

नियम अर्थ
पहले अनुमति प्रत्यायोजन केवल तभी चलता है जब योजना अनुबंध agent_delegation अनुमति देता है।
गहराई सीमा 1 depth=1 या reply-to= मुहर वाले संदेश का कभी उत्तर नहीं दिया जाता, और प्रत्यायोजित एजेंट कभी आगे प्रत्यायोजन नहीं करता।
फ़ैन-आउट सीमा डिफ़ॉल्ट रूप से प्रति कॉलर अधिकतम चार पीयर।
डेटा, निर्देश नहीं कोई उत्तर कभी ऐसा अधिकार नहीं देता जो प्राप्तकर्ता के पास पहले से न हो।
प्रति पथ एक लेखक लिखने वाला पीयर अपने स्वयं के git worktree में काम करता है।

herdr-peers प्रेषक को प्रमाणित नहीं करता: मुहर में from= फ़ील्ड एक दावा है। इसका शमन HERDR_PEERS_SCOPE अनुमति-सूची है, जो उन workspaces और मशीनों को सीमित करती है जिन्हें कोई पीयर स्वीकार करता है।

Herdr या agentkit

दोनों ऐडऑन एक ही प्रत्यायोजन इंटरफ़ेस — launch, observe, collect, cancel — को अलग-अलग ट्रांसपोर्ट के साथ लागू करते हैं।

स्थिति उपयोग करें
घोषित आउटपुट वाला एक सीमित parallel_safe कार्य agentkit (एक worktree में headless ak run)
कार्य को इंटरैक्शन चाहिए, वह लंबा चलता है, या किसी दूसरी मशीन पर है Herdr (पेन में एक पीयर)

टिप्पणियाँ

वैकल्पिक और कभी आवश्यक नहीं। एक रिपॉज़िटरी शून्य वैकल्पिक ऐडऑन के साथ पूरी तरह अनुरूप होती है, और कोई भी प्रवाह इस ऐडऑन पर निर्भर नहीं है। दो-पेन, मशीनों के पार का राउंड ट्रिप एक सिम्युलेटेड Herdr के विरुद्ध परीक्षणों से कवर है; पहला रन निगरानी में करने की योजना बनाएँ।