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

Hecate ایک الفا مرحلے کا، MIT لائسنس یافتہ، خود میزبان ایجنٹ پلیٹ فارم ہے جو ذہین ایپلیکیشنز بنانے والے انٹرپرائزز کے لیے ہے۔ یہ انجینئرز کے لیے Python API کو بزنس صارفین کے لیے ڈریگ اینڈ ڈراپ بصری کینوس کے ساتھ جوڑتا ہے، اور دونوں کو مشترکہ JSON گراف DSL کے ذریعے ہم آہنگ رکھتا ہے۔ README میں بیان کردہ بنیادی صلاحیتیں: - ایگزیکیوشن انجن: خود ساختہ Pregel/BSP رن ٹائم جس میں ایونٹ سورسڈ، صرف شامل کرنے والا ایگزیکیوشن لاگ، پائیدار چیک پوائنٹس اور سیشن ری پلے اینڈ پوائنٹ کے ذریعے ٹائم ٹریول ری پلے شامل ہے۔ طویل مدتی کام ریٹری، دوبارہ شروع، کنٹرول شدہ مداخلت اور انسانی مداخلت کی منظوری کی حمایت کرتا ہے۔ - پروٹوکولز: دو طرفہ MCP (سرور اور کلائنٹ)، دستخط شدہ AgentCards اور JSON-RPC ٹاسک لائف سائیکل کے ساتھ A2A سرور اور کلائنٹ، نیز OpenAI کے ساتھ مطابقت پذیر /v1/chat/completions اینڈ پوائنٹ جسے موجودہ OpenAI کلائنٹس base_url تبدیل کر کے استعمال کر سکتے ہیں۔ - ملٹی ٹیننسی اور سیکیورٹی: Organization سے Workspace سے RBAC تنہائی، OIDC/SAML/LDAP کے ذریعے SSO، SCIM v2 پروویژننگ، آڈٹ ٹریل، PII ریڈیکشن، اور فی ایجنٹ اجازت کے دائرہ کار کے ساتھ Docker سینڈ باکسڈ ٹول ایگزیکیوشن۔ - بلٹ ان ٹولز: ویب سرچ، فائل ریڈ/رائٹ/لسٹ، سینڈ باکسڈ Python ایگزیکیوشن، اور ہیڈ لیس Chromium براؤزر ٹولز (نیویگیٹ، کلک، ٹائپ، ایکسٹریکٹ، اسکرین شاٹ، فارم بھریں) فی ماحول ڈومین اجازت فہرستوں کے ساتھ۔ - آرکیسٹریشن: سات ملٹی ایجنٹ تعاون کے پیٹرنز (ترتیبی، متوازی، ہینڈ آف، براڈکاسٹ، مذاکرات، مباحثہ، متحرک) گراف ٹیمپلیٹس کے طور پر فراہم کیے گئے۔ - توسیع پذیری: متعدد انجن ایکسٹینشن انٹرفیسز اور پلگ ان SPI اقسام (ٹول، ایکسٹینشن، ٹرگر، ماڈل، چینل، ایویلیوایٹر، آتھ، سیکرٹ) ہاٹ ری لوڈ اور ورژن شدہ مینی فیسٹس کے ساتھ۔ - انٹیگریشنز: Feishu (Lark) اور Slack ان باؤنڈ ویب ہکس ایک باؤنڈ شناخت ماڈل کے ساتھ، نیز ورک فلو شروع کرنے کے لیے عمومی ویب ہکس۔ تنصیب ایک کمانڈ والی شیل اسکرپٹ یا PostgreSQL، Qdrant، MinIO اور Temporal کے لیے Docker Compose، Python ڈیپنڈنسیز کے لیے uv، اور Alembic مائیگریشنز کا استعمال کرتے ہوئے دستی مراحل کے ذریعے کی جاتی ہے۔ ایک پری فلائٹ کمانڈ ماحول کی توثیق کرتی ہے۔ تین CLI انٹری پوائنٹس فراہم کیے گئے ہیں: hecate، hecate-migrate اور hecate-flag-audit۔ پروجیکٹ ایک OpenSpec ورک فلو اور ADRs، ٹیوٹوریلز، ہاؤ ٹو گائیڈز اور حوالہ جاتی مواد کا ایک بڑا مجموعہ دستاویز کرتا ہے۔ یہ واضح طور پر الفا کا لیبل لگا ہوا ہے، لہذا APIs اور کنفگ اسکیمے 1.0 سے پہلے تبدیل ہو سکتے ہیں۔