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

Daytona AI-تخلیق کردہ کوڈ کی تعمیر اور ایجنٹ ورک فلو کے لیے ایک محفوظ اور لچکدار انفراسٹرکچر رن ٹائم فراہم کرتا ہے۔ پلیٹ فارم کے بنیادی اجزاء سینڈ باکسز ہیں—مکمل طور پر الگ تھلگ، قابل ترکیب کمپیوٹرز جن کے مخصوص کرنل، فائل سسٹمز، نیٹ ورک اسٹیکس، اور مختص vCPU، RAM، اور ڈسک ہوتے ہیں۔ OCI/Docker مطابقت پر مبنی، یہ سینڈ باکس وسیع پیمانے پر متوازی کام کرنے، لامحدود تسلسل، اور Python، TypeScript، اور JavaScript کی سپورٹ فراہم کرتے ہیں۔ ڈویلپرز اور ایجنٹ SDKs (Python، TypeScript، Ruby، Go، Java)، REST API، اور CLI کے ذریعے سینڈ باکسز کے ساتھ پروگرام کے مطابق تعامل کرتے ہیں۔ آپریشنز میں سینڈ باکس لائف سائیکل مینجمنٹ، فائل سسٹم آپریشنز، پروسیس اور کوڈ کی تعمیر، اور رن ٹائم کنفیگریشن شامل ہیں۔ اہم خصوصیات: - پلیٹ فارم: تنظیمیں، API کیز، حدود، بلنگ، آڈٹ لاگز، OpenTelemetry، انٹیگریشنز، سیکیورٹی ایکسیبٹس۔ - سینڈ باکسز: ماحول کی کنفیگریشن، اسٹیٹفل ساپن شاٹس، ڈی کلریٹو بلڈرز، وॉلیومز، علاقے۔ - ایجنٹ ٹولز: پروسیس اور کوڈ کی تعمیر، فائل سسٹم آپریشنز، Language Server Protocol (LSP)، کمپیوٹر یوز، MCP سرور، Git آپریشنز، PTY، لاگ اسٹریمنگ۔ - انسانی ٹولز: ڈیش بورڈ، ویب ٹرمینل، SSH رسائی، VNC رسائی، VPN کنکشنز، پیش نظارہ، کسٹم پیش نظارہ پراکسی، پلی گراؤنڈ۔ - سسٹم ٹولز: ویب ہُکس، نیٹ ورک حدود۔ آرکیٹیکچر میں انٹرفیس پلین (کلائنٹ انٹرفیسز)، کُنٹرول پلین (سینڈ باکس آپریشنز کا اِنتظام)، اور کمپیوٹ پلین (سینڈ باکس انسٹنسز کو چلانے اور مینج کرنے) شامل ہیں۔ اہم نوٹ: جون 2026 سے، یہ ریپازٹری برقرار نہیں رکھی جا رہی ہے۔ مرکزی ڈویلپمنٹ ایک پرائیویٹ کوڈ بیس میں منتقل ہو چکی ہے۔ ریپازٹری عوامی اور مفت استعمال، فورک، اور اس کے لائسنس کے تحت تعمیر کے لیے دستیاب رہتی ہے، جیسے ہے، بغیر کسی سپورٹ یا وارنٹی کے۔