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

Kortix، جو Suna کے پیچھے کام کرنے والا پروجیکٹ ہے، خود کو ایک اوپن سورس AI مینجمنٹ سسٹم اور بند ایجنٹ مصنوعات کا خود میزبان متبادل قرار دیتا ہے۔ اس کا بنیادی تصور یہ ہے کہ کمپنی کے ایجنٹس، مہارتیں، مشترکہ میموری اور کنیکٹرز آپ کی ملکیت والے git ریپوزٹری میں فائلوں کی صورت میں محفوظ ہوتے ہیں، لہٰذا کنفیگریشن ورژن شدہ، ڈف کے قابل اور آڈٹ کے قابل ہوتی ہے بجائے اس کے کہ کسی وینڈر کی مصنوعات میں مقفل ہو۔ یہ کیسے کام کرتا ہے: ایک پروجیکٹ ایک git ریپو کے علاوہ ایک kortix.yaml فائل پر مشتمل ہوتا ہے۔ ہر سیشن کو اپنا الگ تھلگ Linux سینڈ باکس (ایک "کلاؤڈ کمپیوٹر") ملتا ہے، سیشن کے نام پر بنی برانچ پر، جہاں OpenCode پر مبنی ایجنٹ چیزیں انسٹال، چلا اور تبدیل کر سکتا ہے۔ صرف کمٹ شدہ کام محفوظ رہتا ہے، اور نتائج مرکزی برانچ تک ایک تبدیلی کی درخواست کے ذریعے پہنچتے ہیں جس کا انسان جائزہ لے کر ضم کرتا ہے۔ ایک ہی کنفیگریشن پر متعدد سینڈ باکسز متوازی طور پر چل سکتے ہیں۔ آپ کیا کچھ منظم کرتے ہیں: - ایجنٹس: OpenCode ایجنٹس محدود ٹول رسائی کے ساتھ، مارک ڈاؤن میں متعین، ہر کردار یا کام کے لیے ایک۔ - مہارتیں: دوبارہ قابل استعمال علم جو ہر سیشن میں مشترک کیا جاتا ہے۔ - میموری: کمپنی کا نالج بیس جو سادہ فائلوں کی صورت میں رکھا جاتا ہے۔ - کنیکٹرز: 3,000+ ایپس کے علاوہ MCP، OpenAPI، GraphQL اور خام HTTP؛ اسناد سرور کی طرف سے محدود ٹوکن کے ذریعے بروکر کی جاتی ہیں اور سینڈ باکس میں نہیں رکھی جاتیں۔ - راز: آرام کے وقت خفیہ کردہ، فی ایجنٹ عطا کردہ، رن ٹائم پر انجیکٹ کردہ۔ - چینلز: Slack، Microsoft Teams ایک آپریٹر سوئچ کے پیچھے اور ای میل/وائس تجرباتی بتائے گئے ہیں۔ - ٹرگرز: cron شیڈولز اور دستخط شدہ webhooks جو سیشنز پیدا کرتے ہیں۔ کام طلب پر، انسانی معاونت کے ساتھ چیک اِن کے ذریعے، یا شیڈول یا ٹرگر پر مکمل خودکار طور پر چل سکتا ہے۔ تعیناتی اور ٹولنگ: ایک CLI curl اسکرپٹ کے ذریعے انسٹال ہوتی ہے، پھر `kortix init` ایک پروجیکٹ تیار کرتا ہے اور `kortix ship` ریپو کو پش کر کے اسے لائیو کرتا ہے۔ کمانڈز سیشنز، تبدیلی کی درخواستوں اور ٹرمینل چیٹ کا احاطہ کرتی ہیں۔ خود میزبانی `kortix self-host start` کے ذریعے معاون ہے، جو Docker امیجز کھینچتا ہے اور پورٹس، URLs، کیز اور Compose ڈیفالٹس بناتا ہے؛ CLI کلاؤڈ اور خود میزبان ہوسٹس کے درمیان سوئچ کر سکتی ہے۔ منظم میزبانی Kortix Cloud کے طور پر پیش کی جاتی ہے۔ درج سیکیورٹی خصوصیات میں فی سیشن ایک الگ تھلگ مشین، ممبرز/گروپس/رولز، لوگوں اور ایجنٹس کے لیے فی وسیلہ اجازتیں، سرور کی طرف سے اسناد کی بروکریج، ایک راز منیجر، آڈٹ ٹریل، ایجنٹس کے لیے ڈیفالٹ کے طور پر انکار کے ساتھ ضم، اور منظوری کے گیٹس شامل ہیں۔ تنہائی فراہم کنندہ کے لحاظ سے مختلف ہوتی ہے: Platinum فراہم کنندہ پر microVMs، بطور ڈیفالٹ کنٹینرز۔ ڈیولپمنٹ pnpm استعمال کرتی ہے، کمانڈز جیسے `pnpm dev`، `pnpm dev:web`، `pnpm dev:api`، `pnpm dev:sandbox`، `pnpm build` اور `pnpm nuke`۔ ایپس apps/ کے تحت ہیں (web، api، cli، desktop-electron، mobile، sandbox)، ڈاکس apps/web/content/docs کے تحت، اور پلیٹ فارم ریلیزز ایک واحد روٹ VERSION کے تحت۔ README بیان کرتا ہے کہ کوئی بھی ماڈل فراہم کنندہ اور آپ کی اپنی API کیز معاون ہیں، اور یہ پروجیکٹ اوپن سورس اور خود میزبان ہے۔