- GitHub Actions के भीतर कोड सुधार, डॉक्यूमेंटेशन मेंटेनेंस, और टेस्ट सुदृढ़ीकरण जैसी चीज़ें अपने-आप चलाने वाला स्वचालित repository agent सिस्टम
- हर सुबह अपने-आप सुधारा गया कोड Pull Request के रूप में सबमिट होता है
- issue classification, CI failure analysis, documentation maintenance, test coverage improvement, compliance monitoring आदि को स्वचालित रूप से करता है
- सभी automation को सरल Markdown फ़ाइलों में परिभाषित किया जाता है, और बिना जटिल कोड लिखे natural language में निर्देश दिए जा सकते हैं
- Copilot, Claude, Codex जैसे विभिन्न AI engines का उपयोग करके event-based और periodic काम चलाता है
- sandbox execution और least privilege principle के साथ security और safety को मज़बूत करता है
- GitHub Next और Microsoft Research ने इसे मिलकर विकसित किया है, और इसमें security-centric design और मजबूत guardrails built-in हैं
मुख्य फीचर्स (Key Features)
- Automated Markdown Workflows
- जटिल YAML की जगह Markdown में automation लिखें
- natural language आधारित निर्देशों को GitHub Actions workflows में बदलता है
- AI-Powered Decision Making
- workflows संदर्भ को समझते हैं और स्थिति के अनुसार अनुकूलित होते हैं
- AI कोड और repository की स्थिति का विश्लेषण करके उचित कार्रवाई करता है
- GitHub Integration
- Actions, Issues, PRs, Discussions आदि के साथ गहरा integration
- repository management के लगभग पूरे हिस्से को automate करता है
- Safety First
- sandbox execution, least privilege principle, और safe output handling से security मजबूत
- Multiple AI Engines
- Copilot, Claude, Codex और custom AI processors को support करता है
- Continuous AI
- Continuous AI के माध्यम से collaboration और code quality में लगातार स्वचालित सुधार
Guardrails Built-In
- workflows डिफ़ॉल्ट रूप से read-only permissions के साथ चलते हैं
- write operations केवल पूर्व-अनुमोदित safe outputs के ज़रिए ही अनुमत हैं
- sandbox execution, tool whitelist, और network isolation के माध्यम से AI agents की क्रियाओं की सीमा नियंत्रित की जाती है
उदाहरण: Daily Issues Report
- automation लिखने की प्रक्रिया
- Write: natural language में लिखी गई
.md फ़ाइल बनाएं
- Compile:
gh aw compile कमांड से इसे .lock.yml रूप वाले GitHub Actions workflow में बदलें
- Run: trigger के अनुसार GitHub Actions अपने-आप चलती है
- AI agent repository context को पढ़कर issue analysis, visualization generation, और report writing करता है
- पूरा प्रोसेस container environment में चलता है, जिससे safety और reproducibility सुनिश्चित होती है
Gallery
- Issue & PR Management: स्वचालित classification, labeling, project coordination
- Continuous Documentation: डॉक्यूमेंटेशन मेंटेनेंस और consistency सुनिश्चित करना
- Continuous Improvement: code simplification, refactoring, style improvement
- Metrics & Analytics: daily reports, trend analysis, workflow status monitoring
- Quality & Testing: CI failure diagnosis, test improvement, quality checks
- Multi-Repository: कई repositories के बीच feature synchronization और tracking
- Continuous Refactoring: slash commands के ज़रिए analysis और automation
- Continuous Scanning & Compliance: security scanning, warning classification, compliance monitoring
- Scheduled Workflows: daily operations, research, और automated maintenance tasks
CLI से शुरुआत (Getting Started)
- extension install करने के बाद sample workflow जोड़ना और पहली run को command line से कुछ ही मिनटों में पूरा किया जा सकता है
gh extension install github/gh-aw से install करें
- अपने Repo में
gh aw add-wizard githubnext/agentics/daily-repo-status जोड़ने पर यह interactive तरीके से install होकर अपने-आप चलता है
वेब पर workflow बनाना (Creating Workflows)
- GitHub web interface के "Agents" टैब में natural language से सीधे custom agentic workflows बनाए जा सकते हैं
अभी कोई टिप्पणी नहीं है.