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

Vtx कोडिंग एजेंट को AI-सहायता प्राप्त कोडिंग के लिए एक न्यूनतम, मॉड्यूलर हार्नेस के रूप में डिज़ाइन किया गया है, जो पारदर्शिता और दक्षता को प्राथमिकता देता है। कई एजेंटों के विपरीत जो छिपे हुए बॉयलरप्लेट के साथ महत्वपूर्ण संदर्भ का उपभोग करते हैं, Vtx लगभग 2,600 टोकन (o200k_base एन्कोडिंग) का एक पतला रनटाइम फुटप्रिंट बनाए रखता है, यह सुनिश्चित करते हुए कि मॉडल की संदर्भ विंडो का अधिकांश हिस्सा उपयोगकर्ता कोड और वार्तालाप के लिए उपलब्ध रहता है। यह डिज़ाइन विकल्प लागत और विलंबता को कम करने के साथ-साथ एक ऑडिटेबल सिस्टम प्रॉम्प्ट प्रदान करने का लक्ष्य रखता है। परियोजना कई इंटरैक्शन सतहें प्रदान करती है: Textual के साथ निर्मित एक कीबोर्ड-संचालित टर्मिनल यूज़र इंटरफ़ेस (TUI), गैर-इंटरैक्टिव स्क्रिप्ट और CI पाइपलाइनों के लिए एक हेडलेस CLI, और प्रोग्रामेटिक एजेंट निर्माण के लिए एक Python SDK। यह 50 से अधिक LLM प्रदाताओं का समर्थन करता है, जिनमें OpenAI, Anthropic, Azure, DeepSeek, और Ollama या vLLM के माध्यम से स्थानीय मॉडल शामिल हैं। उपयोगकर्ता YAML के माध्यम से कस्टम OpenAI/Anthropic-संगत एंडपॉइंट भी कॉन्फ़िगर कर सकते हैं। मुख्य विशेषताओं में 10 डिफ़ॉल्ट टूल (read, edit, write, bash, find, skill, web, ask_user, task, goal) और AGENTS.md या CLAUDE.md फ़ाइलों से गतिशील संदर्भ लोडिंग शामिल है। Vtx 'हैंडऑफ एजेंट' का समर्थन करता है—विशिष्ट निर्देशों और टूल अनुमतियों वाले नामित प्रोफाइल जिन्हें लाइव साइकिल किया जा सकता है—और अलग-थलग कार्य सौंपने के लिए टास्क सब-एजेंट। लगातार लक्ष्य फ़ाइल-समर्थित उद्देश्यों को ऑटो-कंटिन्यू चेकपॉइंट और पूर्णता ऑडिट के साथ अनुमति देते हैं। सुरक्षा और विस्तारशीलता डिज़ाइन के केंद्र में हैं। डिफ़ॉल्ट 'प्रॉम्प्ट' अनुमति मोड म्यूटेटिंग टूल्स को गेट करता है, विनाशकारी कमांड को तब तक ब्लॉक करता है जब तक स्पष्ट रूप से अनुमति न दी जाए। सिस्टम स्व-विस्तार योग्य है, जिससे उपयोगकर्ता Python टूल जोड़ सकते हैं, कॉल इंटरसेप्ट कर सकते हैं, या YAML के माध्यम से लाइफसाइकिल हुक परिभाषित कर सकते हैं। एक एक्सटेंशन मैनेजर PyPI या GitHub से पैकेज स्थापित करने की सुविधा प्रदान करता है।