منصوبے کے بارے میں
Ashlar ایک Apache-2.0، لوکل-فرسٹ .NET رن ٹائم ہے جسے قابلِ auditing AI ورک فلو بنانے اور ایمبیڈ کرنے کے لیے ڈیزائن کیا گیا ہے۔ README کے مطابق، یہ CLI، HTTP API، کنٹینرز، یا AddAshlar() کے ذریعے کسی ہوسٹ ایپلی کیشن کے اندر چل سکتا ہے۔ جمع کرائے گئے ٹاسک کو ایک id کے تحت اسٹور کیا جاتا ہے اور ٹرسٹ لاگ ایک ایسی انٹری ریکارڈ کرتا ہے جس کا sourceId وہی id ہوتا ہے، تاکہ آؤٹ پٹ اور اس بات کا ریکارڈ کہ کیا چلایا گیا، دونوں دستیاب ہوں۔ Ashlar یا کسی ماڈل سے تجویز کردہ کوڈ صرف سرٹیفیکیشن گیٹ (analyzer fence, witness, mutation testing, اور determinism) کے بعد ہی قابلِ بھروسہ بنتا ہے۔ یہ گیٹ ماسٹر پر مطلوبہ CI چیک cert-gate ہے، اور منظور شدہ یا مسترد شدہ نتائج کو سرٹیفیکیشن ایویڈنس لیجر میں ٹریک کیا جاتا ہے۔ README اسٹیٹس کے بارے میں محتاط ہے: ان-پروسیس آٹونومی لوپ تجرباتی ہے اور ڈیفالٹ طور پر ہولڈ موڈ میں آتا ہے، جو فعال ہونے تک کچھ بھی قبول نہیں کرتا۔ سپورٹڈ آپریٹر-گورنڈ سیلف-ایکسٹینڈ پاتھ پالیسی کنٹرولز، بلڈ کورس، اور آٹو-رول بیک کے ساتھ پوسٹ-اپلائی کینری کا استعمال کرتا ہے؛ یہ سیلڈ حالت میں آتا ہے۔ Ollama کے ذریعے لوکل ماڈل روٹنگ ڈیفالٹ ہے، جبکہ ایک واضح ASHLAR_ALLOW_MOCK فلیگ کے پیچھے موک یا آف لائن دستیاب ہے، اور OpenAI یا Azure آپشنل ٹارگٹس ہیں۔ API بغیر auth کے نیٹ ورک ایکسپوزر پروفائل پر شروع ہونے سے انکار کر دیتی ہے، اور لوکل ڈویلپمنٹ کے لیے ڈیفالٹز بغیر auth کے صرف HTTP ہیں۔ یہ MCP اور A2A پروٹوکول سپورٹ، gRPC ٹرانسپورٹ، AWS SNS اور DynamoDB انگریس، پیئر فیڈریشن اور میش شیئرنگ، اور GHCR امیجز اور کمپوز فائلوں کے ذریعے تعیناتی کی دستاویزات بھی فراہم کرتا ہے۔ Ashlar کوئی ہوسٹڈ SaaS یا چیٹ بوٹ نہیں ہے، اور یہ کلاؤڈ پر منحصر نہیں ہے؛ ایئر-گیپڈ اور صرف لوکل تعیناتیاں اس میں بنیادی اہمیت رکھتی ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.