تخطَّ إلى المحتوى
عبــقر

بناء الوكلاء

تعريف الوكلاء

واجهة البناء، وما الذي يُترجَم إلى الخريطة نفسها.

يمكن وصف الوكلاء بـ TypeScript أو بالباني البصري. وكلاهما يُترجَم إلى تمثيل الخريطة نفسه، فالخريطة المبنية بصريًا تُصدَّر إلى كود وتعود دون فقد.

agent("refund")
  .step("stripe.lookup")
  .step("policy.check")
  .approval({ when: (ctx) => ctx.amount > 100_00 })
  .step("stripe.refund")

الفروع المتوازية

الخطوات المعرَّفة دون اعتمادية على بعضها تعمل بالتوازي. وصرّح بالاعتمادية حين يهمّ الترتيب.

.parallel([
  step("crm.fetch"),
  step("kb.search"),
])
.step("draft") // ينتظر كليهما