
agensic v0.3.0
क्रिप्टोग्राफिक टर्मिनल फोरेंसिक्स और AI एजेंटों के लिए सत्र पुनर्प्ले। हर कमांड को प्रोवेनेंस लेबल, रीप्ले करने योग्य सत्र और Git टाइम ट्रैवल के साथ ट्रैक, साइन और ऑडिट करता है। स्थानीय SQLite स्टोरेज और गुप्त डेटा रिडक्शन के साथ गोपनीयता-प्रथम।
जानें क्या चला, कहाँ, कब और किसने इसे निष्पादित किया
AI-संचालित टर्मिनल वर्कफ़्लो के लिए अनुपस्थित अवलोकन क्षमता परत
हस्ताक्षरित उद्गम (Signed Provenance)
ट्रैक किए गए सत्र (Tracked Sessions)
Git समय यात्रा (Git Time Travel)
पुनः चलाने योग्य सत्र (Replayable Sessions)
IDE-शैली टैब स्वतः पूर्णता (IDE style Tab Autocomplete)
Agensic आपके मौजूदा टर्मिनल वर्कफ़्लो को AI युग के लिए उन्नत करता है। यह उन डेवलपर्स के लिए बनाया गया है जो अपने शेल में AI एजेंटों की उत्पादकता को बढ़ावा चाहते हैं, लेकिन ऑडिट क्षमता, नियंत्रण और गोपनीयता पर समझौता करने से इनकार करते हैं।
जैसे-जैसे AI एजेंट कमांड लाइन पर अधिक नियंत्रण लेते हैं और स्वायत्त रूप से कार्य निष्पादित करते हैं, दृश्यता और नियंत्रण महत्वपूर्ण हो जाता है। Agensic टर्मिनल कमांड को प्रथम श्रेणी के नागरिक के रूप में मानता है और उन्हें ट्रैक करने, निरीक्षण करने और प्रबंधित करने के लिए एक मजबूत ढाँचा प्रदान करता है।
सभी टर्मिनल गतिविधियों को एक अस्पष्ट "शेल हिस्ट्री" में समतल करने के बजाय, Agensic एक फोरेंसिक पर्यवेक्षक और एक स्मार्ट सह-पायलट के रूप में कार्य करता है। यह इंटरैक्टिव AI कोडिंग सत्रों को सहजता से ट्रैक करता है, एजेंट द्वारा निष्पादित कमांड पर क्रिप्टोग्राफ़िक रूप से हस्ताक्षर करता है, और तेज़, हिस्ट्री-समर्थित IDE-शैली टैब स्वतः पूर्णता प्रदान करता है।
📋 विषय सूची
- प्लेटफ़ॉर्म समर्थन
- स्थापना
- त्वरित आरंभ
- Agensic उद्गम (Provenance)
- Agensic सत्र (Sessions)
- Agensic स्वतः पूर्णता (Autocomplete)
- उपलब्ध कमांड
- सुरक्षा और गोपनीयता
- परियोजना निर्माता
- समर्थन
- लाइसेंस
💻 प्लेटफ़ॉर्म समर्थन
Agensic आपके शेल वातावरण में गहराई से एकीकृत होने के लिए डिज़ाइन किया गया है।
-
macOS (Zsh) — पूरी तरह से समर्थित ✅
-
Linux (Bash) — पूरी तरह से समर्थित ✅
🚀 स्थापना
सबसे तेज़ तरीका प्रबंधित एक-लाइन इंस्टालर है:
curl -fsSL https://raw.githubusercontent.com/Alex188dot/agensic/main/bootstrap.sh | bash
यदि आप मैन्युअल रूप से क्लोन करना पसंद करते हैं:
git clone https://github.com/Alex188dot/agensic.git
cd agensic
bash ./install.sh
यदि आपके पास पहले से uv है, तो इंस्टालर तेज़ सेटअप के लिए स्वचालित रूप से इसका उपयोग करेगा।
पहली बार चलाने पर, Agensic आपको अपना पसंदीदा LLM प्रदाता चुनने और कमांड स्वतः पूर्णता के लिए अपनी API कुंजियाँ कॉन्फ़िगर करने का संकेत देगा।
वैकल्पिक रूप से, आप यह चलाकर अपने LLM प्रदाता और API कुंजियाँ कॉन्फ़िगर कर सकते हैं:
agensic setup
⚡ त्वरित आरंभ
सेटअप के बाद, एक नया टर्मिनल खोलें और Agensic स्वचालित रूप से आपकी टर्मिनल गतिविधि को ट्रैक करना शुरू कर देगा और जैसे ही आप टाइप करेंगे, स्वतः पूर्णता सुझाव प्रदान करेगा!
🤖 सहज एजेंट स्वतः-ट्रैकिंग
अपने सामान्य तरीके से काम करना शुरू करें, उदाहरण के लिए अपने पसंदीदा AI कोडिंग असिस्टेंट, जैसे Claude Code, Codex CLI, आदि का उपयोग करें:
claude
या
codex
सभी समर्थित एजेंटों की पूरी सूची के लिए समर्थित एजेंट अनुभाग देखें। यदि आपका एजेंट सूची में नहीं है, तो आप इसे agensic --add_agent "executable" चलाकर जोड़ सकते हैं और फिर इसका सामान्य रूप से उपयोग कर सकते हैं ताकि Agensic इसे ट्रैक कर सके।
समाप्त होने के बाद, आप सत्र इतिहास का निरीक्षण करने के लिए Agensic का उपयोग कर सकते हैं:
agensic sessions
या फोरेंसिक उद्गम देखने के लिए:
agensic provenance
🧾 Agensic उद्गम (Provenance)
Agensic आपको प्रत्येक कमांड के लिए एक फोरेंसिक ट्रांसक्रिप्ट देता है। यह वर्गीकृत करता है कि क्या हुआ, समृद्ध मेटाडेटा रिकॉर्ड करता है और एक स्पष्ट ऑडिट ट्रेल प्रस्तुत करता है ताकि आप बता सकें कि कोई कमांड मैन्युअल रूप से टाइप किया गया था, सुझाव से स्वीकार किया गया था या सीधे किसी एजेंट द्वारा निष्पादित किया गया था।
✨ विशेषताएँ
🔍 पूर्ण-स्क्रीन उद्गम एक्सप्लोरर
"यहाँ वास्तव में क्या चला और किसने इसे ट्रिगर किया?" इसका उत्तर देने की आवश्यकता है? agensic provenance चलाकर पूर्ण-स्क्रीन उद्गम दर्शक खोलें। लेबल, एजेंट, प्रदाता या समय विंडो के अनुसार फ़िल्टर करें, सटीक कमांड ट्रेल का निरीक्षण करें और डिबगिंग, घटना समीक्षा या अनुपालन के लिए टिकाऊ रिकॉर्ड की आवश्यकता होने पर वर्तमान दृश्य को JSON या CSV में निर्यात करें।
🛡️ क्रिप्टोग्राफ़िक कमांड उद्गम और हस्ताक्षर
अंदाज़ा लगाना बंद करें कि किसने बिल्ड तोड़ा – मानव या AI। Agensic प्रत्येक कमांड के लिए समृद्ध मेटाडेटा कैप्चर करता है और एजेंट-निष्पादित रनों को एक अखंडनीय AI_EXECUTED लेबल के साथ टैग करने के लिए स्थानीय Ed25519 हस्ताक्षर का उपयोग करता है। आपको मानव कीस्ट्रोक्स को AI सुझावों और स्वचालित निष्पादन से अलग करने वाली एक स्पष्ट, ऑडिट करने योग्य समयरेखा मिलती है।
🏷️ संरचित आरोपण लेबल
Agensic टर्मिनल इतिहास को स्ट्रिंग्स की कच्ची सूची में कम नहीं करता है। प्रत्येक ट्रैक किए गए कमांड को एक उद्गम लेबल में वर्गीकृत किया जाता है, जो आपको रनों को फ़िल्टर करने, व्यवहार की जाँच करने और यह समझने का एक सुसंगत तरीका देता है कि कोई कमांड आपके शेल में कैसे आया।
🔖 समर्थित लेबल
Agensic वर्तमान में निम्नलिखित उद्गम लेबल का समर्थन करता है:
AI_EXECUTEDउन कमांडों के लिए जो सीधे AI एजेंट द्वारा हस्ताक्षरित प्रमाण के साथ निष्पादित किए गए थेHUMAN_TYPEDउन कमांडों के लिए जो शेल में मनुष्य द्वारा मैन्युअल रूप से टाइप किए गए थेAI_SUGGESTED_HUMAN_RANउन कमांडों के लिए जो बाहरी AI LLM कॉल द्वारा सुझाए गए थे और फिर मनुष्य द्वारा चलाए गए थेAG_SUGGESTED_HUMAN_RANउन कमांडों के लिए जो Agensic द्वारा सुझाए गए थे और फिर मनुष्य द्वारा चलाए गए थेINVALID_PROOFउन कमांडों के लिए जो प्रमाण मेटाडेटा के साथ आए जो सत्यापन में विफल रहेUNKNOWNउन कमांडों के लिए जहाँ उपलब्ध साक्ष्य एक मजबूत आरोपण लेबल निर्दिष्ट करने के लिए अपर्याप्त हैं
🕵️♂️ Agensic सत्र (Sessions)
Agensic इंटरैक्टिव एजेंट सत्र रिकॉर्ड करता है, जो आपको यह अखंडनीय प्रमाण देता है कि क्या हुआ और Time Travel सुविधा के माध्यम से रेपो स्थिति को सुरक्षित रूप से बदलने की क्षमता प्रदान करता है।
✨ विशेषताएँ
▶️ पुनः चलाने योग्य सत्र
पिछली रात के सत्र का ऑडिट करने की आवश्यकता है, यह समझने के लिए कि क्या हुआ? agensic sessions चलाएँ और उस सत्र का चयन करें जिसे आप फिर से चलाना चाहते हैं। हमारा तेज़, पूर्ण-स्क्रीन TUI आपको तुरंत समयसीमा ब्राउज़ करने, पेलोड का निरीक्षण करने और सत्र को फिर से चलाने की अनुमति देता है। जब आपको किसी घटना समीक्षा के लिए साक्ष्य साझा करने की आवश्यकता हो, तो एक कीस्ट्रोक में सटीक डेटासेट को JSON या CSV में निर्यात करें।