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

فورج ایک AI سے چلنے والا ٹرمینل ڈیولپمنٹ ماحول اور پیئر پروگرامنگ ایجنٹ ہے۔ یہ بڑے لینگویج ماڈلز (LLMs) کو براہ راست ٹرمینل میں ضم کرتا ہے تاکہ ڈیولپرز کو کوڈنگ کے متعدد کاموں میں مدد فراہم کرے۔ یہ متعدد فراہم کنندگان کی حمایت کرتا ہے، جن میں Claude، GPT، O Series، Grok، Deepseek اور Gemini شامل ہیں۔ یہ ٹول تعامل کے تین الگ الگ موڈز پیش کرتا ہے: 1. **انٹرایکٹو موڈ (TUI)**: گفتگو کے انداز میں، کثیر المرحل کوڈنگ معاونت کے لیے ایک مستقل ٹرمینل UI۔ 2. **ون شاٹ CLI موڈ**: ایک ہی پرامپٹ چلا کر باہر نکلنے کی اجازت دیتا ہے، جو اسکرپٹنگ یا فوری سوالات کے لیے بہترین ہے۔ 3. **ZSH پلگ ان موڈ**: `:` پری فکس سسٹم کے ذریعے ضم ہوتا ہے، جس سے شیل چھوڑے بغیر پرامپٹس، کمٹس اور گفتگو کے انتظام کے لیے تیز رفتار ان شیل کمانڈز ممکن ہوتی ہیں۔ فورج میں مختلف کاموں کے لیے مخصوص ایجنٹس شامل ہیں: `forge` نفاذ کے لیے، `sage` تحقیق اور کوڈ کی سمجھ بوجھ کے لیے، اور `muse` منصوبہ بندی کے لیے۔ یہ کوڈ کی وضاحت، ڈیبگنگ، ری فیکٹرنگ، ڈیٹا بیس اسکیما ڈیزائن اور git آپریشنز جیسی خصوصیات کی حمایت کرتا ہے۔ مزید برآں، یہ ورک اسپیس انڈیکسنگ کے ذریعے سیمنٹک سرچ کی صلاحیتیں فراہم کرتا ہے اور توسیع پذیری کے لیے حسب ضرورت مہارتوں اور ایجنٹس کی حمایت کرتا ہے۔ تنصیب ایک curl اسکرپٹ کے ذریعے آسان ہے، اور کنفیگریشن انٹرایکٹو پرووائیڈر لاگ ان یا `forge.yaml` فائل کے ذریعے منظم کی جاتی ہے۔