Pushary لمطوّري الوكلاء

Let your users approve what your AI agent does.

وكيلك يسأل قبل الاسترداد أو إرسال البريد أو الحذف. يوافق مستخدمك أو يرفض من هاتفه، تحت علامتك التجارية.

هذا ما يراه مستخدمك. Acme يمثّل منتجك.

TypeScript · Python · Vercel AI SDK · LangGraph · Mastra · OpenAI Agents SDK · CrewAI

إطار العمل يستطيع إيقاف وكيلك. لكنه لا يستطيع الوصول إلى مستخدمك.

الوصول إليه يحتاج إلى كل هذا. وهو متاح بالفعل في Pushary:

  • تطبيق هاتف يتيح الموافقة والرفض من شاشة القفل
  • إشعارات لهواتف iPhone وAndroid والمتصفحات
  • طريقة لربط المستخدمين دون حساب إضافي
  • طلب يبقى مفتوحًا عند إعادة تشغيل الخادم أو نشر إصدار
  • مهلة انتظار تعني الرفض عند انتهائها، لا الموافقة
  • سجل يوضح من وافق ومتى

تضيف استدعاءين إلى الكود. هذا كل ما تحتاج إلى بنائه.

وكيلك يسأل. مستخدمك يقرر.

أربع خطوات، من ربط المستخدم إلى تنفيذ الإجراء.

  1. 01

    اربط مستخدمك مرة واحدة

    اعرض رابطًا داخل منتجك. يثبّت المستخدم تطبيق Pushary المجاني، ويفتح الرابط، ويسمح بالإشعارات. دون تسجيل أو دفع.

  2. 02

    وكيلك يسأل أولًا

    قبل الخطوة الحساسة مباشرة، يرسل الكود السؤال إلى المستخدم: «هل توافق على استرداد 4,200 دولار؟» يمكن أن تكون الإجابة نعم أو لا، أو اختيارًا من قائمة، أو نصًا مكتوبًا.

  3. 03

    مستخدمك يضغط على زر

    يبدأ الإشعار باسم منتجك. يوافق المستخدم أو يرفض من الإشعار نفسه.

  4. 04

    وكيلك يتلقى الإجابة

    إذا وافق المستخدم، يتابع الوكيل. وإذا رفض أو لم يُجب، يتوقف. تُحفظ كل إجابة ويمكن إرسالها إلى خادمك.

Try it on your phone

دون تسجيل. يستغرق دقيقة.

علامتك التجارية على كل طلب.

مستخدموك يعرفون منتجك. لذلك يبدأ كل طلب باسمك.

Acme needs your approvalnowApprove a $4,200 refund for order #4471?

يظهر بعلامتك التجارية

الإشعار
يبدأ باسم منتجك: «Acme needs your approval».
شاشة الموافقة
اسمك وشعارك فوق السؤال.
صفحة الويب
لكل طلب صفحة تحمل اسمك وشعارك. أوقف «Powered by Pushary» لإزالة علامتنا.
رابط الاتصال
اسمك وشعارك وزر لتنزيل التطبيق.

يظهر باسم Pushary

التطبيق
يثبّت المستخدمون تطبيق Pushary المجاني مرة واحدة. يظهر رمزه على الإشعار، وتعرض بعض الهواتف اسمه أيضًا.
عنوان الويب
تبقى الروابط وصفحات الويب على pushary.com.

لا ينشئ مستخدموك حسابًا لدى Pushary ولا يدفعون لنا. تطبيق مجاني واحد يعمل مع كل منتج يستخدم Pushary، فلا تحتاج إلى نشر تطبيق خاص بك.

اسأل فقط عندما يستدعي الأمر.

ضع قواعد حتى لا يُسأل مستخدموك عن كل إجراء صغير. غيّر حدًا دون نشر كود جديد.

استرداد 42 دولارًا
يُنفّذ تلقائيًا دون سؤال أحد.
استرداد 4,200 دولار
يسأل مستخدمك أولًا.
استرداد 40,000 دولار
محظور. لا يُنفّذ أبدًا.
قواعدك
refund.create   amount < 100       allow
refund.create   amount >= 1000     require_approval
refund.create   amount >= 10000    deny

هذا عرض مختصر. تضيف كل قاعدة باستدعاء API واحد. لا توجد قاعدة للإجراء؟ يُسأل شخص. غياب القاعدة لا يعني الموافقة أبدًا.

استدعاءان. هذا كل ما يلزم للربط.

اربط المستخدم مرة واحدة، ثم اسأله قبل الخطوة الحساسة. باستخدام TypeScript أو Python، مع محوّلات لأطر عمل الوكلاء التي تستخدمها بالفعل.

اقرأ دليل الإعداد

مُدرج في the Vercel AI SDK tools registry, LangChain's integrations, the Hermes Agent plugin catalog and the Strands Agents integrations.

npm i @pushary/server
import { createPusharyServer } from "@pushary/server"

const px = createPusharyServer({ apiKey: process.env.PUSHARY_API_KEY! })

// 1. Once per user: show them this link in your product.
const { universalLink } = await px.enroll(user.id)

// 2. Before the risky step: ask, and wait for the answer.
const decision = await px.authorize({
  toolName: "refund.create",
  toolTarget: "order_4471",
  externalId: user.id,
  parameters: { amount: 4200 },
  question: "Approve a $4,200 refund for order #4471?",
})

if (!decision.approved) throw new Error(decision.reason)
await issueRefund()
approved: true
وافق المستخدم، أو سمحت قاعدة بالإجراء. نفّذ الإجراء.
approved: false
رفض المستخدم، أو منعت قاعدة الإجراء، أو لم يُجب أحد في الوقت المحدد. لا تنفّذه.

لمن صُمّم؟

تقدّم وكيل ذكاء اصطناعي لعملائك

وكيلك يعيد المدفوعات أو يرسل البريد أو يعدّل الحسابات. يوافق عملاؤك على الإجراءات الحساسة من هواتفهم.

تبني وكلاء لعملائك

لا تُعِد بناء خطوة الموافقة في كل مشروع. أضف Pushary مرة واحدة وأعِد استخدامه.

تدير منصة يطوّر الآخرون عليها

وفّر لكل مطوّر على منصتك موافقات عبر الهاتف، دون بناء النظام بنفسك.

خطة واحدة تغطي منتجًا واحدًا. تطوّر لعدة عملاء أو تدير منصة؟ راسلنا لنرتّب خطة تناسبك.

خطط الشركاء

اختر الحجم المناسب لمنتجك. يحتفظ عملاء Partner الحاليون بشروطهم.

Partner Launch

موافقات داخل منتجك

$99شهرياً
  • يوافق مستخدموك على ما يفعله وكيلك
  • حتى 5K من مستخدميك
  • 25K طلب موافقة شهريًا
  • حتى 3 عضو
  • سجل الإجابات لمدة 90 يومًا
  • كل إجابة تُرسل إلى خادمك
  • ‏TypeScript وPython وREST وMCP

Partner Growth

موافقات داخل منتجك

$299شهرياً
  • يوافق مستخدموك على ما يفعله وكيلك
  • حتى 25K من مستخدميك
  • 100K طلب موافقة شهريًا
  • حتى 10 عضو
  • سجل الإجابات لمدة 365 يومًا
  • كل إجابة تُرسل إلى خادمك
  • ‏TypeScript وPython وREST وMCP
  • دعم ذو أولوية

Partner Scale

موافقات داخل منتجك

$799شهرياً
  • يوافق مستخدموك على ما يفعله وكيلك
  • حتى 100K من مستخدميك
  • 500K طلب موافقة شهريًا
  • حتى 25 عضو
  • سجل الإجابات لمدة 730 يومًا
  • كل إجابة تُرسل إلى خادمك
  • ‏TypeScript وPython وREST وMCP
  • دعم ذو أولوية

Enterprise

اتفاق مخصص

مخصصلنتحدث
  • يوافق مستخدموك على ما يفعله وكيلك
  • كل إجابة تُرسل إلى خادمك
  • ‏TypeScript وPython وREST وMCP

تغطي تجربتك الأولى 100 من مستخدميك و100 طلب موافقة لمدة 3 أيام. تبدأ الحدود المدفوعة مع بدء الفوترة. لا تُحسب إعادة المحاولة والأجهزة الإضافية طلبات إضافية. الإشعارات العادية التي لا تحتوي على سؤال غير مشمولة. لا توجد رسوم تجاوز تلقائية.

أسئلة وأجوبة

كيف أجعل مستخدميّ يوافقون على إجراءات وكيل الذكاء الاصطناعي؟
يتيح Pushary لوكيلك سؤال مستخدميك قبل إجراء حساس، مثل استرداد مبلغ أو إرسال بريد أو حذف شيء. يستدعي الكود Pushary قبل تلك الخطوة مباشرة. يتلقى المستخدم إشعارًا على هاتفه باسم منتجك ويوافق أو يرفض. لا ينفّذ الوكيل الإجراء إلا بعد الموافقة. إذا لم يُجب أحد في الوقت المحدد، لا يُنفّذ الإجراء. يمكنك وضع قواعد للسماح بالإجراءات الصغيرة تلقائيًا وسؤال شخص عن الكبيرة. تُحفظ كل إجابة ويمكن إرسالها إلى خادمك. يثبّت مستخدموك تطبيق Pushary المجاني مرة واحدة، دون التسجيل لدى Pushary أو الدفع لنا.
هل يجب على مستخدميّ التسجيل أو الدفع؟
لا. يثبّتون تطبيق Pushary المجاني، ويفتحون رابط الاتصال، ويضغطون على اتصال. دون حساب أو كلمة مرور أو دفع. على iPhone، تُجاب أسئلة نعم أو لا من شاشة القفل مباشرة. على Android، الرفض بلمسة واحدة، أما الموافقة فتفتح التطبيق لفك القفل أولًا. الاختيار من قائمة أو كتابة جواب يفتح التطبيق. وعلى Android أو الكمبيوتر، يمكن لمن لا يريد التطبيق الإجابة من المتصفح.
هل يمكن استخدامه بالكامل بعلامتي التجارية؟
علامتك في المقدمة، لكن التطبيق لنا. يبدأ كل إشعار باسم منتجك. تعرض شاشة الموافقة وصفحة الويب ورابط الاتصال اسمك وشعارك. ويمكنك إيقاف «Powered by Pushary» على صفحة الويب. يجيب المستخدمون في تطبيق Pushary المجاني، لذا يظهر رمزه على الإشعار، وتبقى الروابط على pushary.com. تطبيق واحد يعمل مع كل منتج يستخدم Pushary، فلا تحتاج إلى نشر تطبيق خاص بك.
من يتلقى السؤال؟
أنت تختار. يحمل كل طلب المعرّف الذي تستخدمه للشخص المطلوب منه الرد. يمكن للإعداد نفسه سؤال عميل عن استرداد مبلغ وسؤال أحد أعضاء فريقك عن نشر إصدار.
ألن يتلقى المستخدمون أسئلة طوال الوقت؟
ليس إذا أضفت قواعد. تُنفّذ الإجراءات الصغيرة تلقائيًا، ولا تُنفّذ الإجراءات المحظورة، ولا يُسأل شخص إلا عن البقية. هكذا ينجز وكيلك المزيد دون مقاطعة الجميع باستمرار.
ماذا لو لم يُجب المستخدم؟
لا يُنفّذ الإجراء. ينتظر الاستدعاء 55 ثانية افتراضيًا، ثم يتلقى الكود approved: false. يبقى الطلب مفتوحًا ساعة، فتُحفظ الإجابة المتأخرة ويمكنك استرجاعها. تستطيع تعديل المدتين.
كم تبلغ تكلفة خطة Partner؟
تكلّف Partner Launch مبلغ 99 دولارًا أمريكيًا شهريًا لما يصل إلى 5,000 مستخدم و25,000 طلب موافقة في الشهر. تشمل التجربة لمدة 3 أيام ما يصل إلى 100 مستخدم و100 طلب موافقة. تضيف بطاقة عند الدفع. لا تُفرض رسوم تجاوز تلقائية. الخطط الأعلى موضّحة أعلاه.
ما أطر العمل المدعومة؟
تتوفر محوّلات لـ Vercel AI SDK ‏(@pushary/ai-sdk) وEve ‏(@pushary/eve) وLangGraph ‏(@pushary/langgraph أو pushary-langgraph في Python) وMastra ‏(@pushary/mastra) وOpenAI Agents SDK ‏(@pushary/openai-agents أو pushary-openai-agents) وCrewAI ‏(pushary-crewai) وPydantic AI ‏(pushary-pydantic-ai) وHaystack ‏(pushary-haystack) وClaude Agent SDK ‏(@pushary/claude-agent-sdk). يستخدم LangChain وHermes وOpenClaw مباشرة @pushary/server في TypeScript أو pip install pushary في Python. لدى n8n عقدة مجتمعية باسم n8n-nodes-pushary. وتستخدم بقية عملاء MCP خادم MCP المستضاف، عبر الإعداد دون تثبيت.
ما الفرق عن Knock أو Novu؟
يستطيع Knock وNovu طلب الموافقة أيضًا. مع Knock، يعود الرد إلى webhook لديك، وتكتب أنت منطق الانتظار والمهلة. يسأل Novu داخل محادثة أو عبر Slack أو Telegram أو البريد الإلكتروني. يضع Pushary الموافقة والرفض على هاتف مستخدمك، وينتظر الكود الإجابة. عدم الإجابة يعني الرفض.
ما الفرق عن HumanLayer؟
أصبح HumanLayer أداة برمجة للفرق، ولم تعد حزمة الموافقات القديمة تُصان. صُمّم Pushary لسؤال مستخدميك أنت. يتصل كل مستخدم برابط والتطبيق المجاني، دون حساب خاص به.
أبني وكلاء لعدة عملاء. هل أحتاج إلى خطة لكل عميل؟
تغطي خطة Partner واحدة منتجًا واحدًا بعلامة تجارية واحدة. إذا كانت لديك مساحات عمل لعدة عملاء، راسل aadil@pushary.com بالعدد المتوقع لنحدد معك السعر المناسب.
هل يلبّي هذا شرط الرقابة البشرية في قانون الذكاء الاصطناعي الأوروبي؟
يوفّر Pushary الآلية: شخص محدد يقرر قبل تنفيذ الإجراء الحساس، ويبيّن السجل القاعدة أو الشخص صاحب القرار. يبقى عليك التحقق مما إذا كان القانون ينطبق على نظامك وما الذي يفرضه عليك. تجد شرحًا أطول في /eu-ai-act-human-oversight.

وكيلك يسأل. مستخدموك يقررون.

استدعاءان في الكود. مستخدموك يجيبون من هواتفهم تحت علامتك التجارية. وتُحفظ كل إجابة.

Start free

تستخدم وكلاء الذكاء الاصطناعي بنفسك؟ تلقَّ أسئلتهم على هاتفك أو Mac، وأجب من أيٍّ منهما. اطّلع على خطط الوكلاء.