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

Mistral Vibe Mistral کے ماڈلز پر مبنی ایک اوپن سورس کمانڈ لائن کوڈنگ اسسٹنٹ ہے۔ یہ کوڈ بیس کے لیے ایک مکالماتی انٹرفیس پیش کرتا ہے، صارفین کو قدرتی زبان میں پروجیکٹس کو تلاش، ترمیم اور ان کے ساتھ تعامل کرنے کی اجازت دیتا ہے بلٹ ان ٹولز کے سیٹ کے ذریعے۔ انسٹالیشن لینکس/میک او ایس کے لیے ایک لائن اسکرپٹ کے ذریعے دستیاب ہے، یا uv اور pip کے ذریعے (`uv tool install mistral-vibe`, `pip install mistral-vibe`)۔ اس کے لیے Python 3.12+ اور ایک جدید ٹرمینل ایمولیٹر درکار ہے؛ ونڈوز کام کرتا ہے لیکن UNIX ماحول سرکاری طور پر تعاون یافتہ ہدف ہے۔ بنیادی صلاحیتوں میں فائلیں پڑھنا، لکھنا اور پیچ کرنا، منظم سیشنز کے ساتھ شیل کمانڈز کو چلانا، grep/ripgrep کے ساتھ ریکرسیو کوڈ تلاش، ایجنٹ کے کام کو ٹریک کرنے کے لیے ایک ٹوڈو لسٹ، واضح کرنے والے انٹرایکٹو سوالات، اور سب ایجنٹس کو کام کی تفویض شامل ہیں۔ ایجنٹ خود بخود پروجیکٹ کی ساخت اور Git کی حالت کو اسکین کر کے سیاق و سباق بناتا ہے۔ بلٹ ان ایجنٹ پروفائلز مختلف منظوری کی سطحوں کا احاطہ کرتے ہیں: `ask` (ٹولز کے عمل کے لیے منظوری)، `plan` (صرف پڑھنے کے لیے تلاش)، `accept-edits` (پہلے سے طے شدہ، فائل ترمیمات کو خودکار منظوری دیتا ہے) اور `auto-approve` (سب کچھ کو منظوری دیتا ہے)۔ ایک پہلے سے طے شدہ ایجنٹ config.toml میں سیٹ کیا جا سکتا ہے، اور حسب ضرورت ایجنٹس `~/.vibe/agents/` یا کسی پروجیکٹ کے `.vibe/agents/` میں تعریف کیے جا سکتے ہیں۔ `explore` جیسے سب ایجنٹس خصوصی کام کے لیے آزادانہ طور پر چلتے ہیں، ان کی حالت اور سیاق و سباق کے استعمال کو دکھانے والی اسٹیٹس لسٹ کے ساتھ۔ CLI سلیش کمانڈ اور فائل پاتھ آٹو کمپلیشن، فائلوں اور تصویر کے اٹیچمنٹس کے لیے `@` ذکرز بصارت کے قابل ماڈلز کو بھیجے جاتے ہیں، مستقل تاریخ، تھیمز، کثیر لائن ان پٹ، بیرونی ایڈیٹر میں ترمیم، اور ٹول آؤٹ پٹ، ٹوڈو ویو اور ڈیبگ کنسول کے لیے ٹوگلز کی حمایت کرتا ہے۔ ایک ٹرسٹ فولڈر سسٹم نئے ڈائریکٹریز میں چلانے سے پہلے تصدیق کے لیے پوچھتا ہے اور قابل اعتماد فولڈرز کو یاد رکھتا ہے۔ پروگرامیٹک موڈ (`--prompt`) اختیارات کے ساتھ اسکرپٹنگ کو قابل بناتا ہے جیسے `--max-turns`, `--max-price`, `--max-tokens`, `--agent`, `--enabled-tools`/`--disabled-tools` (عین، گلوب یا ریجیکس پیٹرن) اور آؤٹ پٹ فارمیٹس ٹیکسٹ، json یا سٹریمنگ۔ ایک تجرباتی وائس موڈ مائیکروفون کے ذریعے ڈکٹیشن کی اجازت دیتا ہے۔ ایجنٹ مہارت کے تصریح کے بعد آنے والا ایک مہارت سسٹم صارفین کو دوبارہ استعمال کے قابل اجزاء، حسب ضرورت سلیش کمانڈز اور ٹولز کو `SKILL.md` فائلوں کے ذریعے YAML میٹا ڈیٹا کے ساتھ شامل کرنے کی اجازت دیتا ہے، جو پروجیکٹ اور عالمی ڈائریکٹریز سے دریافت ہوتے ہیں اور فعال/غیر فعال پیٹرن کے ذریعے کنٹرول کیے جاتے ہیں۔ کنفیگریشن `config.toml` (پروجیکٹ یا صارف کی سطح) میں رہتی ہے اور API کیز، حسب ضرورت ڈومینز، TLS/سسٹم ٹرسٹ اسٹور، ریڈیکشن موڈز کے ساتھ OpenTelemetry ٹریسنگ، حسب ضرورت سسٹم پرامپٹس اور AGENTS.md ہدایات، MCP سرور کنفیگریشن، سیشن مینجمنٹ اور اپ ڈیٹ کی ترتیبات کا احاطہ کرتا ہے۔