रेसिपी

बुनियादी

दैनिक स्टैंडअप तैयारी

सभी संगठनों में अपनी GitHub गतिविधि प्राप्त करें और AI कोडिंग एजेंट का उपयोग करके प्रत्येक संगठन के लिए स्टैंडअप ड्राफ्ट तैयार करें।

प्रॉम्प्ट

दैनिक स्टैंडअप तैयारी वर्कफ़्लो बनाने के लिए Dagu स्किल का उपयोग करें। सही सिंटैक्स के लिए स्कीमा, कोडिंग एजेंट और pitfalls संदर्भ देखें। उपयोगकर्ता से पूछें: - रिपोर्ट कितने दिन पीछे तक कवर करे? (डिफ़ॉल्ट: 1) - कार्यदिवसों पर किस समय चलना चाहिए? (डिफ़ॉल्ट: सुबह 8:00 बजे) - उनके पास कौन सा AI कोडिंग एजेंट CLI इंस्टॉल है? (claude, codex, gemini, opencode, aider इसी क्रम में जांचें — पहला मिलने वाला उपयोग करें, या अगर कोई नहीं मिले तो पूछें) पूर्वापेक्षाएं: gh CLI प्रमाणित (gh auth login), कम से कम एक AI कोडिंग एजेंट CLI इंस्टॉल। वर्कफ़्लो को: 1. gh api graphql के साथ --jq का उपयोग करके सर्वर-साइड JSON फ़ॉर्मेटिंग के लिए उपयोगकर्ता की GitHub गतिविधि प्राप्त करें (jq CLI का उपयोग न करें)। प्रति रेपो कमिट्स (REST के माध्यम से संदेशों के साथ), मर्ज किए गए PR (बॉडी के साथ), अवधि में अपडेट किए गए ओपन/ड्राफ्ट PR (हाल के कमिट्स और टाइमस्टैम्प के साथ, रेपो द्वारा ग्रुप), और रिव्यूज़ प्राप्त करें। 2. गतिविधि से सभी संगठनों को स्वचालित रूप से खोजें और सब कुछ संगठन के अनुसार ग्रुप करें। 3. गतिविधि वाले प्रत्येक संगठन के लिए, उपयोगकर्ता के AI एजेंट CLI का उपयोग करके बोला जाने वाला स्टैंडअप ड्राफ्ट तैयार करने के लिए इनलाइन sub-DAG (--- सेपरेटर) का उपयोग करें। उस एजेंट के लिए उपलब्ध सबसे सस्ते/तेज़ मॉडल का उपयोग करें क्योंकि यह एक सरल टेक्स्ट सारांश कार्य है। टोकन बर्बाद न करने के लिए बिना गतिविधि वाले संगठनों के लिए कॉल पूरी तरह छोड़ दें। 4. एजेंट कमांड, मॉडल और ड्राफ्ट प्रॉम्प्ट सभी को टॉप-लेवल env वेरिएबल के रूप में परिभाषित किया जाना चाहिए (प्रॉम्प्ट के लिए YAML मल्टीलाइन | उपयोग करें) ताकि उपयोगकर्ता स्टेप लॉजिक में बदलाव किए बिना आसानी से एजेंट बदल सकें या आउटपुट कस्टमाइज़ कर सकें। 5. प्रत्येक संगठन सेक्शन को markdown के रूप में असेंबल करें: बोला जाने वाला ड्राफ्ट, मर्ज किए गए PR, रेपो द्वारा ग्रुप किए गए ओपन PR जिनमें कमिट इतिहास और टाइमस्टैम्प हों, और रिव्यूज़। 6. सभी संगठन सेक्शन को एक रिपोर्ट में मिलाकर DAG_DOCS_DIR में सहेजें। 7. catchup, retry defaults और एजेंट स्टेप्स पर timeouts के साथ कार्यदिवसों पर शेड्यूल करें। महत्वपूर्ण: ज्ञात वर्कअराउंड के लिए pitfalls संदर्भ की समीक्षा करें। प्रत्येक एजेंट CLI के लिए सही नॉन-इंटरैक्टिव कमांड और मॉडल फ़्लैग के लिए कोडिंग एजेंट संदर्भ का पालन करें।

शुरुआत करें

1. Dagu इंस्टॉल करें

curl -L https://raw.githubusercontent.com/dagu-org/dagu/main/scripts/installer.sh | bash

2. Dagu स्किल इंस्टॉल करें

claude mcp add dagu -- dagu mcp

3. Dagu शुरू करें

dagu start-all

अधिक जानकारी के लिए देखें त्वरित शुरुआत गाइड

संबंधित रेसिपी