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

Curia ایک اوپن سورس ملٹی ایجنٹ کوآرڈینیشن نظام ہے جو ایگزیکٹوز اور علمی کارکنوں کے لیے ڈیجیٹل آفس کے طور پر کام کرنے کے لیے ڈیزائن کیا گیا ہے۔ ایک واحد معاون پر انحصار کرنے کے بجائے، یہ ایک کوآرڈینیٹر اور ماہر ایجنٹوں کی ایک ٹیم تعینات کرتا ہے جو آپ کے اپنے انفراسٹرکچر پر مسلسل مواصلات، شیڈولنگ، تحقیق اور علمی کاموں کو سنبھالتے ہیں۔ اس پروجیکٹ کا بنیادی فلسفہ گورننس فرسٹ آرکیٹیکچر ہے۔ عام ایجنٹ فریم ورکس کے برعکس جو ایجنٹوں پر بھروسہ کرتے ہیں کہ وہ صحیح برتاؤ کریں، Curia سخت پرت علیحدگی نافذ کرتا ہے: چینل اڈاپٹر جسمانی طور پر ٹولز کو کال نہیں کر سکتے، ایجنٹ رن ٹائم پر اپنے پرامپٹ یا کوڈ میں تبدیلی نہیں کر سکتے، اور ہر عمل کو causal tracing کے ساتھ ایک append-only Postgres ڈیٹا بیس میں لاگ کیا جاتا ہے۔ نئی مہارتیں، ایجنٹ اور پرامپٹ ہمیشہ انسانی منظوری کی ضرورت ہوتی ہے۔ ایجنٹ YAML میں تعریف کیے جاتے ہیں اور سادہ معاملات کے لیے کوڈ کی ضرورت نہیں ہوتی۔ ہر ایجنٹ سسٹم پرامپٹ، پن کی گئی مہارتیں، میموری اسکوپس، cron شیڈولز اور ایرر بجٹ (زیادہ سے زیادہ ٹرنز، زیادہ سے زیادہ لاگت) کا اعلان کر سکتا ہے۔ حسب ضرورت منطق کے لیے، TypeScript ہینڈلرز کو onTask، onToolResult اور beforeRespond کے لیے ہکس کے ساتھ شامل کیا جا سکتا ہے۔ مہارتیں دو اقسام میں آتی ہیں — مقامی ہینڈلرز اور MCP سرورز — ایک ہی انٹرفیس کے پیچھے، اور ایجنٹ خود بخود نئی مہارتیں دریافت کرتے ہیں جبکہ حساس مہارتوں کو پہلے استعمال پر منظوری کی ضرورت ہوتی ہے۔ آرکیٹیکچر پانچ پرتوں پر مشتمل ہے جو میسج بس سے جڑی ہوئی ہیں: چار ڈومین پرتیں سخت سیکیورٹی حدود کے ساتھ اور ایک سسٹم پرت قابل اعتماد کراس کٹنگ انفراسٹرکچر کے لیے۔ کوئی پرت دوسری کو براہ راست کال نہیں کر سکتی، اور ہر واقعہ کا آڈٹ کیا جاتا ہے۔ ادارہ جاتی یادداشت ایک علمی گراف کے ذریعے نافذ کی جاتی ہے جس میں entity memory اور temporal decay ہوتا ہے، جو ری اسٹارٹ سے بچتا ہے اور فلیٹ گفتگو کی تاریخ پر انحصار کرنے کے بجائے خوبصورتی سے پرانا ہوتا ہے۔ ملٹی چینل سپورٹ میں Email، Signal، CLI اور HTTP API شامل ہیں، سب ایک ہی سیکیورٹی ماڈل اور آڈٹ ٹریل شیئر کرتے ہیں۔ Bullpen ساختہ، قابل آڈٹ، تھریڈڈ انٹر ایجنٹ گفتگو فراہم کرتا ہے۔ خود مختاری پانچ بینڈز میں قابل ترتیب ہے — مشاورتی سے مکمل طور پر آزاد تک — intent drift کا پتہ لگانے کے ساتھ۔ تعیناتی Docker پر مبنی ہے۔ ایک آپریٹر انسٹال شائع شدہ امیج کھینچتا ہے، سیکرٹس بناتا ہے، مائیگریشن چلاتا ہے اور ایک bootstrap سیکرٹ پرنٹ کرتا ہے؛ ایپ localhost:3000 پر چلتی ہے۔ سورس سے ڈویلپر انسٹال کے لیے Node >= 24، pnpm اور Postgres کنٹینر کے لیے Docker درکار ہے۔ ریلیزز cosign کے ساتھ دستخط شدہ ہیں (GitHub OIDC کے ذریعے keyless)، اور SBOM، سورس tarball اور انسٹال بنڈل ہر ایک قابل تصدیق .sigstore بنڈل کے ساتھ آتا ہے۔ یہ پروجیکٹ MIT لائسنس کے تحت ہے اور ابتدائی ترقی میں ہے (ورژن 0.43.0)، AI معاون تعاون سمیت تعاون کا خیرمقدم کرتا ہے۔