HN دکھائیں: OneCLI - زنگ میں AI ایجنٹوں کے لیے والٹ | Mewayz Blog Skip to main content
Hacker News

HN دکھائیں: OneCLI - زنگ میں AI ایجنٹوں کے لیے والٹ

تبصرے

1 min read Via github.com

Mewayz Team

Editorial Team

Hacker News

متعارف OneCLI: AI ایجنٹ ورک فلو کو محفوظ بنانا

AI ایجنٹوں کا عروج آٹومیشن کے ایک نئے دور کا وعدہ کرتا ہے، جہاں ذہین معاون پیچیدہ ورک فلو کو انجام دے سکتے ہیں، ڈیٹا کا نظم کر سکتے ہیں، اور ہماری جانب سے متعدد APIs کے ساتھ تعامل کر سکتے ہیں۔ لیکن یہ طاقتور نئی تمثیل ایک اہم کمزوری کا تعارف کراتی ہے: راز کا انتظام۔ آپ کسی AI ایجنٹ کو API کیز، ڈیٹا بیس پاس ورڈز، اور دیگر حساس اسناد کے ساتھ اسکرپٹس میں ہارڈ کوڈ کیے بغیر یا انہیں غیر محفوظ مقامات پر چھوڑے کیسے محفوظ طریقے سے فراہم کرتے ہیں؟ یہ چیلنج خاص طور پر ڈویلپرز اور کاروباروں کے لیے شدید ہے جو Mewayz جیسے ماڈیولر پلیٹ فارمز پر تعمیر کر رہے ہیں، جہاں لچک اور سلامتی کو ایک ساتھ مل کر جانا چاہیے۔ آج، ہم گھر میں بنائے گئے ایک حل کا اشتراک کرنے کے لیے پرجوش ہیں: OneCLI، ایک محفوظ والٹ جو خاص طور پر AI ایجنٹوں کے لیے ڈیزائن کیا گیا ہے، جسے Rust میں لکھا گیا ہے۔

بنیادی مسئلہ: خود مختار نظاموں میں اعتماد اور تحفظ

جب ایک AI ایجنٹ کو SendGrid کے ذریعے ای میل بھیجنے، ڈیٹا بیس سے استفسار کرنے، یا Mewayz جیسے ٹول میں کسی پروجیکٹ کو اپ ڈیٹ کرنے کی ضرورت ہوتی ہے، تو اسے حساس رازوں تک رسائی کی ضرورت ہوتی ہے۔ ان کو ماحولیاتی متغیرات کے طور پر ترتیب دینے کا روایتی طریقہ ٹوٹنے والا اور غیر محفوظ ہے، خاص طور پر جب ایجنٹوں کو مختلف ماحول میں پیمانہ کیا جاتا ہے۔ ہارڈ کوڈنگ ایک نان اسٹارٹر ہے۔ ہمیں ایک ایسے نظام کی ضرورت تھی جو مرکزی طور پر رازوں کا انتظام کر سکے، سخت رسائی کا کنٹرول فراہم کر سکے، اور بغیر کسی رکاوٹ کے ایجنٹ کے عمل درآمد کے بہاؤ کے ساتھ مربوط ہو سکے۔ ہمارا مقصد ایک ایسا ٹول بنانا تھا جو ایک بھروسہ مند گیٹ کیپر کے طور پر کام کرتا ہے، اس بات کو یقینی بناتا ہے کہ ایجنٹوں کو صرف وہی اسناد موصول ہوں جنہیں استعمال کرنے کی انہیں واضح طور پر اجازت ہے، اور صرف اس وقت جب ان کی ضرورت ہو۔

"OneCLI ایک کیچین سے زیادہ ہے؛ یہ آپ کے AI کے ارادوں اور اس کے اعمال کے درمیان اعتماد کی ایک تہہ ہے، سیکیورٹی کو یقینی بنانا ایک خصوصیت ہے، نہ کہ سوچنے کے بعد۔"

ہم نے Rust میں OneCLI کیوں بنایا

ہم نے حفاظت پر مرکوز ایپلی کیشن کے لیے اہم وجوہات کی بنا پر OneCLI کی بنیاد کے طور پر Rust کا انتخاب کیا: کارکردگی، میموری کی حفاظت، اور ایک مضبوط ماحولیاتی نظام۔ AI ایجنٹس حقیقی وقت میں کام کرتے ہیں، اور کسی بھی خفیہ بازیافت میں رکاوٹ بننے سے بچنے کے لیے بجلی کی تیز رفتار ہونی چاہیے۔ زنگ کے صفر لاگت کے تجریدات ہماری ضرورت کی رفتار فراہم کرتے ہیں۔ مزید اہم بات یہ ہے کہ، زنگ کی کمپائل ٹائم میموری کی حفاظت کی ضمانتیں ہمیں کمزوریوں کی پوری کلاسوں کو روکنے میں مدد کرتی ہیں، جیسے کہ بفر اوور فلو، جن کا فائدہ اٹھا کر حساس ڈیٹا کو لیک کیا جا سکتا ہے۔ آپ کے آٹومیشن انفراسٹرکچر کی بنیاد بناتے وقت یہ موروثی حفاظت سب سے اہم ہے۔ Mewayz جیسے پلیٹ فارم کے لیے جو بھروسے پر زور دیتا ہے، حفاظت اور کارکردگی کے لیے انجنیئر کردہ زبان کا استعمال واضح انتخاب تھا۔

OneCLI والٹ کی اہم خصوصیات

OneCLI کو ایک سادہ، یونکس فلسفہ نقطہ نظر کے ساتھ ڈیزائن کیا گیا ہے: ایک کام کرو اور اسے اچھی طرح کرو۔ یہ ایک کمانڈ لائن انٹرفیس کے طور پر کام کرتا ہے جسے AI ایجنٹ کال کر سکتے ہیں، درخواست کردہ راز کو محفوظ طریقے سے stdout میں واپس کر دیتے ہیں۔ یہ جو پیش کرتا ہے وہ یہ ہے:

  • سنٹرلائزڈ سیکرٹ مینجمنٹ: تمام API کیز، ٹوکنز اور پاس ورڈز کو ایک انکرپٹڈ والٹ میں اسٹور کریں، ایک سادہ CLI کمانڈ کے ذریعے قابل رسائی۔
  • اسکوپڈ ایکسیس ٹوکنز: انفرادی ایجنٹوں کے لیے مختصر مدت کے، اجازت کے دائرہ کار والے ٹوکنز بنائیں، جس سے اسناد کے رساو کے خطرے کو کم کیا جائے۔
  • آڈٹ لاگنگ: ہر خفیہ رسائی کو لاگ کیا جاتا ہے، جس سے یہ واضح ہوتا ہے کہ کس ایجنٹ نے کس خفیہ اور کب تک رسائی حاصل کی، ڈیبگنگ اور سیکیورٹی آڈٹ کے لیے اہم ہے۔
  • Samless Mewayz انٹیگریشن: OneCLI کو آسانی سے Mewayz ماڈیولز میں ضم کیا جا سکتا ہے، جس سے کاروباری OS کے اندر کام کرنے والے ایجنٹوں کو بغیر کسی کسٹم کوڈ کے اندرونی یا بیرونی خدمات کے لیے محفوظ طریقے سے اسناد کی بازیافت کرنے کی اجازت ملتی ہے۔

OneCLI کو آپ کے ایجنٹی ورک فلوز میں ضم کرنا

OneCLI استعمال کرنا سیدھا سیدھا ہے۔ ایک AI ایجنٹ، چاہے وہ Mewayz ورک فلو کو آرکیسٹریٹنگ کرنے والا Python اسکرپٹ ہو یا ایک وقف ایجنٹ فریم ورک، بس OneCLI کمانڈ کو کال کرتا ہے۔ مثال کے طور پر، ایک ایجنٹ جس کو ڈیٹا لانے کا کام سونپا گیا ہے وہ onecli get database-password-prod کو انجام دے سکتا ہے۔ CLI تصدیق اور اجازت کو ہینڈل کرتا ہے، اور اگر اجازت ہو تو، راز کو براہ راست ایجنٹ کے عمل کو واپس کر دیتا ہے۔ یہ راز کو ماخذ کوڈ، ماحولیاتی متغیرات، اور ایجنٹ کی یادداشت سے دور رکھتا ہے جب تک کہ ان کی ضرورت نہ ہو۔ یہ ماڈیولر نقطہ نظر Mewayz فلسفہ کے اندر بالکل فٹ بیٹھتا ہے، جو آپ کو مجرد، قابل اعتماد اجزاء سے محفوظ، طاقتور کاروباری عمل کو تحریر کرنے کی اجازت دیتا ہے۔

ہمیں یقین ہے کہ قابل اعتماد AI ایجنٹ کی تعیناتی کے لیے محفوظ خفیہ انتظام غائب ہے۔ OneCLI زنگ کی حفاظت کے ساتھ بنایا گیا ایک مضبوط، آسان اور تیز حل فراہم کرتا ہے۔ ہم OneCLI کو اوپن سورس کر رہے ہیں اور کمیونٹی کے لیے اسے آزمانے، تعاون کرنے اور خود مختار نظاموں کے لیے مزید محفوظ بنیاد بنانے میں ہماری مدد کرنے کے لیے بے چین ہیں۔

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

اکثر پوچھے گئے سوالات

متعارف OneCLI: AI ایجنٹ ورک فلو کو محفوظ بنانا

AI ایجنٹوں کا عروج آٹومیشن کے ایک نئے دور کا وعدہ کرتا ہے، جہاں ذہین معاون پیچیدہ ورک فلو کو انجام دے سکتے ہیں، ڈیٹا کا نظم کر سکتے ہیں، اور ہماری جانب سے متعدد APIs کے ساتھ تعامل کر سکتے ہیں۔ لیکن یہ طاقتور نئی تمثیل ایک اہم کمزوری کا تعارف کراتی ہے: راز کا انتظام۔ آپ کسی AI ایجنٹ کو API کیز، ڈیٹا بیس پاس ورڈز، اور دیگر حساس اسناد کے ساتھ اسکرپٹس میں ہارڈ کوڈ کیے بغیر یا انہیں غیر محفوظ مقامات پر چھوڑے کیسے محفوظ طریقے سے فراہم کرتے ہیں؟ یہ چیلنج خاص طور پر ڈویلپرز اور کاروباروں کے لیے شدید ہے جو Mewayz جیسے ماڈیولر پلیٹ فارمز پر تعمیر کر رہے ہیں، جہاں لچک اور سلامتی کو ایک ساتھ مل کر جانا چاہیے۔ آج، ہم گھر میں بنائے گئے ایک حل کا اشتراک کرنے کے لیے پرجوش ہیں: OneCLI، ایک محفوظ والٹ جو خاص طور پر AI ایجنٹوں کے لیے ڈیزائن کیا گیا ہے، جسے Rust میں لکھا گیا ہے۔

بنیادی مسئلہ: خود مختار نظاموں میں اعتماد اور تحفظ

جب ایک AI ایجنٹ کو SendGrid کے ذریعے ای میل بھیجنے، ڈیٹا بیس سے استفسار کرنے، یا Mewayz جیسے ٹول میں کسی پروجیکٹ کو اپ ڈیٹ کرنے کی ضرورت ہوتی ہے، تو اسے حساس رازوں تک رسائی کی ضرورت ہوتی ہے۔ ان کو ماحولیاتی متغیرات کے طور پر ترتیب دینے کا روایتی طریقہ ٹوٹنے والا اور غیر محفوظ ہے، خاص طور پر جب ایجنٹوں کو مختلف ماحول میں پیمانہ کیا جاتا ہے۔ ہارڈ کوڈنگ ایک نان اسٹارٹر ہے۔ ہمیں ایک ایسے نظام کی ضرورت تھی جو مرکزی طور پر رازوں کا انتظام کر سکے، سخت رسائی کا کنٹرول فراہم کر سکے، اور بغیر کسی رکاوٹ کے ایجنٹ کے عمل درآمد کے بہاؤ کے ساتھ مربوط ہو سکے۔ ہمارا مقصد ایک ایسا ٹول بنانا تھا جو ایک بھروسہ مند گیٹ کیپر کے طور پر کام کرتا ہے، اس بات کو یقینی بناتا ہے کہ ایجنٹوں کو صرف وہی اسناد موصول ہوں جنہیں استعمال کرنے کی انہیں واضح طور پر اجازت ہے، اور صرف اس وقت جب ان کی ضرورت ہو۔

ہم نے Rust میں OneCLI کیوں بنایا

ہم نے حفاظت پر مرکوز ایپلی کیشن کے لیے اہم وجوہات کی بنا پر OneCLI کی بنیاد کے طور پر Rust کا انتخاب کیا: کارکردگی، میموری کی حفاظت، اور ایک مضبوط ماحولیاتی نظام۔ AI ایجنٹس حقیقی وقت میں کام کرتے ہیں، اور کسی بھی خفیہ بازیافت میں رکاوٹ بننے سے بچنے کے لیے بجلی کی تیز رفتار ہونی چاہیے۔ زنگ کے صفر لاگت کے تجریدات ہماری ضرورت کی رفتار فراہم کرتے ہیں۔ مزید اہم بات یہ ہے کہ، زنگ کی کمپائل ٹائم میموری کی حفاظت کی ضمانتیں ہمیں کمزوریوں کی پوری کلاسوں کو روکنے میں مدد کرتی ہیں، جیسے کہ بفر اوور فلو، جن کا فائدہ اٹھا کر حساس ڈیٹا کو لیک کیا جا سکتا ہے۔ آپ کے آٹومیشن انفراسٹرکچر کی بنیاد بناتے وقت یہ موروثی حفاظت سب سے اہم ہے۔ Mewayz جیسے پلیٹ فارم کے لیے جو بھروسے پر زور دیتا ہے، حفاظت اور کارکردگی کے لیے انجنیئر کردہ زبان کا استعمال واضح انتخاب تھا۔

OneCLI والٹ کی اہم خصوصیات

OneCLI کو ایک سادہ، یونکس فلسفہ نقطہ نظر کے ساتھ ڈیزائن کیا گیا ہے: ایک کام کرو اور اسے اچھی طرح کرو۔ یہ ایک کمانڈ لائن انٹرفیس کے طور پر کام کرتا ہے جسے AI ایجنٹ کال کر سکتے ہیں، درخواست کردہ راز کو محفوظ طریقے سے stdout میں واپس کر دیتے ہیں۔ یہ جو پیش کرتا ہے وہ یہ ہے:

OneCLI کو آپ کے ایجنٹی ورک فلوز میں ضم کرنا

OneCLI استعمال کرنا سیدھا سیدھا ہے۔ ایک AI ایجنٹ، چاہے وہ Mewayz ورک فلو کو آرکیسٹریٹنگ کرنے والا Python اسکرپٹ ہو یا ایک وقف ایجنٹ فریم ورک، بس OneCLI کمانڈ کو کال کرتا ہے۔ مثال کے طور پر، ایک ایجنٹ جس کو ڈیٹا لانے کا کام سونپا گیا ہے وہ onecli get database-password-prod کو انجام دے سکتا ہے۔ CLI تصدیق اور اجازت کو ہینڈل کرتا ہے، اور اگر اجازت ہو تو، راز کو براہ راست ایجنٹ کے عمل کو واپس کر دیتا ہے۔ یہ راز کو ماخذ کوڈ، ماحولیاتی متغیرات، اور ایجنٹ کی یادداشت سے دور رکھتا ہے جب تک کہ ان کی ضرورت نہ ہو۔ یہ ماڈیولر نقطہ نظر Mewayz فلسفہ کے اندر بالکل فٹ بیٹھتا ہے، جو آپ کو مجرد، قابل اعتماد اجزاء سے محفوظ، طاقتور کاروباری عمل کو تحریر کرنے کی اجازت دیتا ہے۔

آج ہی اپنا بزنس OS بنائیں

فری لانسرز سے لے کر ایجنسیوں تک، Mewayz 208 مربوط ماڈیولز کے ساتھ 138,000+ کاروباروں کو طاقت دیتا ہے۔ مفت شروع کریں، جب آپ بڑھیں تو اپ گریڈ کریں۔

مفت اکاؤنٹ بنائیں →

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime