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

zvec-grep (zg) ورک اسپیسز کے لیے ایک مقامی سرچ پرت ہے، جو انسانی صارفین اور AI ایجنٹوں دونوں کے لیے ڈیزائن کی گئی ہے۔ یہ ripgrep، BM25، اور ویکٹر سرچ کو ایک ہی انٹرفیس کے پیچھے یکجا کرتا ہے، جس سے صارفین معنی کے لحاظ سے تلاش کر سکتے ہیں، نتائج کو مطابقت کے مطابق ترتیب دے سکتے ہیں، اور درست متن یا ریجیکس کے ساتھ نتائج کی تصدیق کر سکتے ہیں۔ یہ ٹول سورس کوڈ، دستاویزات، اور ساختی ڈیٹا کو سپورٹ کرتا ہے جبکہ ساخت اور سورس مقامات کو محفوظ رکھتا ہے۔ کلیدی خصوصیات میں CLI اور ایجنٹ انٹیگریشنز، کثیر فارمیٹ سرچ، درجہ بند سورس سے منسلک نتائج، اور ڈیفالٹ طور پر مقامی آپریشن شامل ہیں جہاں فائلیں، انڈیکسز، اور مقامی ماڈلز صارف کی مشین پر رہتے ہیں۔ ریموٹ ایمبیڈنگز صرف اجازت کے ساتھ استعمال ہوتی ہیں۔ یہ پروجیکٹ TypeScript/Node.js نفاذ فراہم کرتا ہے، جس کے ساتھ ایک علیحدہ Rust نفاذ ترقی میں ہے۔ انسٹالیشن کے لیے Node.js 22 یا نیا ورژن درکار ہے۔ صارفین npm کے ذریعے عالمی طور پر انسٹال کر سکتے ہیں، `zg index` کے ساتھ ورک اسپیس کو انڈیکس کر سکتے ہیں، اور `zg query` کے ساتھ استفسار کر سکتے ہیں۔ ایجنٹ انٹیگریشنز OpenCode، Codex، Claude Code، Qwen Code، Qoder، Cursor، GitHub Copilot، VS Code، Grok Build، اور دیگر کے لیے دستیاب ہیں۔ یہ ٹول محفوظ ایجنٹ رسائی کے لیے MCP کو بھی سپورٹ کرتا ہے۔ دستاویزات میں ایجنٹ انٹیگریشنز، CLI استعمال، MCP، بازیافت پائپ لائن، فن تعمیر، سرور اور عمل درآمد کے طریقے، ایمبیڈنگ ماڈلز، اور روڈ میپ شامل ہیں۔ بینچ مارکس میں SWE-QA-Bench اور BrowseComp-Plus پر کراس ڈومین ایجنٹ تشخیص، نیز Pylint، Matplotlib، اور Django ریپوزٹریز کے ساتھ حقیقی دنیا کے کیس اسٹڈیز شامل ہیں۔