इस प्रोजेक्ट के बारे में

Koris Assistant TypeScript के साथ निर्मित एक टाइप-सेफ AI एजेंट फ्रेमवर्क है। यह चैनलों के लिए प्लगइन सिस्टम और मार्कडाउन-आधारित स्किल सिस्टम के माध्यम से क्षमताओं का विस्तार करने की अनुमति देने वाली मॉड्यूलर आर्किटेक्चर का उपयोग करता है। मुख्य क्षमताएँ शामिल हैं: - प्लग करने योग्य चैनल: Telegram, WhatsApp, टर्मिनल यूजर इंटरफेस (TUI) और React-आधारित वेब डैशबोर्ड के माध्यम से इंटरैक्शन का समर्थन करता है। - स्थायी मेमोरी: लॉन्ग-टर्म मेमोरी, सेशन ट्रैकिंग और शॉर्ट-टर्म कन्वर्सेशन हिस्ट्री के लिए SQLite का उपयोग करता है। - हार्टबीट एजेंट्स: शेड्यूल किए गए, cron-चालित सब-एजेंट्स का समर्थन करता है जो पृष्ठभूमि में स्वायत्त रूप से काम करते हैं। - टूल एक्ज़ेक्यूशन: LLM शेल कमांड्स, डोमेन-गेटेड HTTP रिक्वेस्ट्स और वेब सर्च (स्वयं-होस्ट किए गए SearXNG इंस्टेंस के माध्यम से) निष्पादित कर सकता है। - मल्टी-प्रोवाइडर AI सपोर्ट: Ollama, NVIDIA और मॉक प्रोवाइडर्स के साथ संगत है, जिससे विभिन्न भूमिकाओं के लिए अलग-अलग प्रोवाइडर्स को असाइन किया जा सकता है। - मैनेजमेंट डैशबोर्ड: एजेंट के साथ चैट करने और सेशन, मेमोरी, हार्टबीट्स और स्किल्स का प्रबंधन करने के लिए एक वेब UI।