منصوبے کے بارے میں

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 سے پیکجز انسٹال کرنے میں سہولت فراہم کرتا ہے۔