Cursor تطلق Agent SDK: وكلاء بالكود ونشر بأمر واحد
أطلقت Cursor أداة Agent SDK، وهي الإطار الذي تبني عليه الشركة وكلاءها المُدارين Bugbot وSecurity Reviewer وRollouts. بات بإمكان أي فريق الآن وصف الوكيل بالكود، واختباره عبر evals، ونشره على بنية Cursor التحتية بأمر واحد. الأداة متاحة للجميع بالفعل. يُبنى الوكيل كما يُبنى مشروع برمجي صغير: الـ prompts في ملفات Markdown، والأدوات دوال مكتوبة بـ TypeScript، وإلى جانبها الاتصالات بالخدمات والاختبارات. وكل ذلك يمر بنظام التحكم بالإصدارات والمراجعة المعتادين. وقد بنى فريق داخل Cursor الوكيل kb-reviewer في يوم واحد تقريبًا، وهو يفحص الآن كل PR في قاعدة الأكواد الرئيسية. • يعمل الوكيل كعملية Node واحدة، ويمكن تغليفه في حاوية وتشغيله على بنيتك التحتية الخاصة • تدعم الأداة أحداث GitHub وGitLab وBitbucket، والوكلاء الفرعيين، والعمل المتوازي • تبني PGA Tour على الـ SDK مصنعها الخاص لتطوير البرمجيات
معالج بواسطة الذكاء الاصطناعي من Cursor Blog؛ بتحرير Hamidun News
فتحت Cursor أداة Agent SDK للجميع، وهي الإطار الداخلي الذي تبني عليه الشركة وكلاءها المُدارين: Bugbot وSecurity Reviewer وRollouts. الفكرة بسيطة: يُوصَف الوكيل بالكود ويُحفَظ في المستودع، ويخضع للمراجعة كأي برنامج آخر، وينتقل إلى بيئة الإنتاج بالأمر agent-sdk deploy. وقد بلغت الأداة بالفعل حالة الإتاحة العامة (general availability).
كان أمام الفرق حتى الآن خياران: إما اعتماد منتج جاهز مصمم لسير عمل غيرها، وإما كتابة الوكيل من الصفر. تقترح Cursor خيارًا ثالثًا: استخدام الهيكل نفسه الذي يستخدمه مهندسوها، وتكييفه مع قواعد الفريق.
الوكيل كمشروع برمجي صغير
تشبه بنية الوكيل مستودعًا برمجيًا عاديًا. تُكتب التعليمات بلغة Markdown، وتُعرَّف الأدوات كدوال بلغة TypeScript، وإلى جانبها الاتصالات بالخدمات الخارجية وملفات evals التي تُختبَر بها جودة الوكيل. ويتولى كل ملف جانبًا مما يعرفه الوكيل أو يستطيع فعله.
ومن هنا تأتي أهم نتيجة عملية: التغييرات في سلوك الوكيل تمر عبر pull request نفسه، وسجل الـ commits نفسه، والمراجعة نفسها التي يمر بها بقية الكود. وبإمكان الفريق قراءة السياسات التي يعمل الوكيل وفقها وتعديلها، بدل أن يخمّن ما يجري داخل صندوق أسود يملكه طرف آخر.
يشغل التعريف الأساسي للوكيل بضعة أسطر. ففي المثال الوارد في التوثيق يُستدعى defineAgent من الحزمة @cursor/agent-sdk، ويُحدَّد الاسم Robo، والنموذج composer-2.5 بالمعاملين effort: high وfast: true، إضافةً إلى مجلد عمل محلي. بعد ذلك يمكن التطوير تدريجيًا في playground محلي، وتشغيل evals، ثم النشر لاحقًا فقط.
الاستجابة للأحداث والعمل بفريق من الوكلاء
تتصل الوكلاء بالأماكن التي يعمل فيها الفريق، وتتفاعل مع الأحداث. في المثال الوارد في الإعلان، يستمع الوكيل إلى أحداث pull request على GitHub أو GitLab أو Bitbucket، ويقيّم مخاطر التغيير، ويحيله إلى الفريق المناسب، ويوافق بنفسه على التعديلات التي تقع ضمن السياسة.
داخل Cursor، راكم أحد الفرق قاعدة معرفية كبيرة تنمو بسرعة، تضم دروسًا من قرارات سابقة، وأراد أن يُفحَص كل PR للتأكد من توافقه معها. وعلى Agent SDK بنى الفريق kb-reviewer في يوم واحد تقريبًا. يعمل الوكيل على كل PR في قاعدة الأكواد الرئيسية، ويشير إلى التغييرات المخالفة لدرس مدوَّن، ويحيل إلى الملاحظة التي تقف خلف كل تعليق، ويدفع المهندسين إلى معالجة أوجه التعارض.
وفي المهام المعقدة، يمكن للوكيل أن يسلّم العمل إلى وكيل متخصص آخر له أدواته وجلساته الخاصة، أو أن يقسّم المهمة بين وكلاء فرعيين يعملون بالتوازي. أما evals وإعادة تشغيل الأحداث (event replay) فمدمجان في الأداة أصلًا، ما يتيح اختبار السيناريوهات الحرجة قبل النشر.
النشر والعملاء الأوائل
يجمع الأمر agent-sdk deploy، عند تنفيذه من مجلد المشروع، الوكيل ويمنحه عنوان URL ويشغّله على بنية Cursor التحتية. وتُضبَط الأسرار والتكاملات في لوحة التحكم (dashboard)، بينما تعمل السجلات وevals وplayground بالطريقة نفسها التي تعمل بها محليًا. وثمة بديل هو تشغيل الوكيل لديك: فكل وكيل عملية Node واحدة، ويمكن تغليفه في حاوية.
وأول عميل بارز ذُكر هو PGA Tour. فبحسب مايكل غيارماتهي، كبير المهندسين في PGA America، بنى الفريق جميع مكونات مصنعه لتطوير البرمجيات على بنية Cursor التحتية، وتتيح evals المدمجة اختبار الأفكار الجديدة بسرعة وتحسين الإمكانات القائمة بثقة.
ماذا يتضمن الإصدار
- إطار لوصف الوكلاء بالكود: الـ prompts في Markdown والأدوات في TypeScript
- قوالب للبدء ومهارات (skills) ترشد وكيل البرمجة خلال عملية التطوير
- مشغّلات (triggers) لأحداث GitHub وGitLab وBitbucket
- تسليم المهام بين وكلاء متخصصين ووكلاء فرعيين يعملون بالتوازي
- evals وevent replay مدمجان
- playground محلي ونشر على بنية Cursor التحتية بالأمر agent-sdk deploy
- لوحة تحكم للأسرار والتكاملات والسجلات
- التشغيل على بنية تحتية خاصة: عملية Node واحدة، وحاوية
وتقترح Cursor بشكل منفصل ألا تكتب الوكيل يدويًا: يكفي أن توجّه وكيل البرمجة الخاص بك إلى التوثيق، فيساعدك على بناء الروبوت معك.
أما بالنسبة إلى الفرق التي تؤتمت بالفعل المراجعة والامتثال (compliance) وتحليل الحوادث، فالخلاصة العملية هي: ابدأوا بعملية واحدة متكررة ذات قواعد واضحة، مثل فحص PR وفق قاعدة معرفية داخلية، كما فعل kb-reviewer. أنشئوا evals قبل أول نشر، واحفظوا الوكيل في المستودع الرئيسي، وقرروا مسبقًا هل تحتاجون إلى استضافة Cursor أم إلى حاوية خاصة بكم. عندها يصبح الوكيل جزءًا قابلًا للإدارة من المنظومة، مثل بقية الكود.
- 27 أكتوبر 2026MoleculeMind تعلن نجاح 94.7% من مشاريعها في تصميم البروتينات بالذكاء الاصطناعي
- 27 أكتوبر 2026Anthropic تقدّم نموذج S-1 إلى SEC: طرح عام أولي تحت الرمز ANT وإيرادات بقيمة 16,3 مليار دولار خلال نصف عام
- 27 أكتوبر 2026OpenAI تطلق GPT-6.1 Terra: تحكم في الحاسوب بمستوى Astra بعُشر السعر
- 27 أكتوبر 2026OpenAI تطلق GPT-6.1 Terra: توكنات بنصف السعر وهلوسات تتراجع من 88% إلى 38%
أسئلة وأجوبة حول الخبر
ما أبرز التفاصيل حول الوكيل كمشروع برمجي صغير؟
تشبه بنية الوكيل مستودعًا برمجيًا عاديًا. تُكتب التعليمات بلغة Markdown، وتُعرَّف الأدوات كدوال بلغة TypeScript، وإلى جانبها الاتصالات بالخدمات الخارجية وملفات evals التي تُختبَر بها جودة الوكيل. ويتولى كل ملف جانبًا مما يعرفه الوكيل أو يستطيع فعله. ومن هنا تأتي أهم نتيجة عملية: التغييرات في سلوك الوكيل تمر عبر pull request نفسه، وسجل الـ commits نفسه، والمراجعة نفسها التي يمر بها بقية الكود. وبإمكان الفريق قراءة السياسات التي يعمل الوكيل وفقها وتعديلها، بدل أن يخمّن ما يجري داخل صندوق أسود يملكه طرف آخر. يشغل التعريف الأساسي للوكيل بضعة أسطر. ففي المثال الوارد في التوثيق ي
ما أبرز التفاصيل حول الاستجابة للأحداث والعمل بفريق من الوكلاء؟
تتصل الوكلاء بالأماكن التي يعمل فيها الفريق، وتتفاعل مع الأحداث. في المثال الوارد في الإعلان، يستمع الوكيل إلى أحداث pull request على GitHub أو GitLab أو Bitbucket، ويقيّم مخاطر التغيير، ويحيله إلى الفريق المناسب، ويوافق بنفسه على التعديلات التي تقع ضمن السياسة. داخل Cursor، راكم أحد الفرق قاعدة معرفية كبيرة تنمو بسرعة، تضم دروسًا من قرارات سابقة، وأراد أن يُفحَص كل PR للتأكد من توافقه معها. وعلى Agent SDK بنى الفريق kb-reviewer في يوم واحد تقريبًا. يعمل الوكيل على كل PR في قاعدة الأكواد الرئيسية، ويشير إلى التغييرات المخالفة لدرس مدوَّن، ويحيل إلى الملاحظة التي تقف خلف كل
ما أبرز التفاصيل حول النشر والعملاء الأوائل؟
يجمع الأمر agent-sdk deploy، عند تنفيذه من مجلد المشروع، الوكيل ويمنحه عنوان URL ويشغّله على بنية Cursor التحتية. وتُضبَط الأسرار والتكاملات في لوحة التحكم (dashboard)، بينما تعمل السجلات وevals وplayground بالطريقة نفسها التي تعمل بها محليًا. وثمة بديل هو تشغيل الوكيل لديك: فكل وكيل عملية Node واحدة، ويمكن تغليفه في حاوية. وأول عميل بارز ذُكر هو PGA Tour. فبحسب مايكل غيارماتهي، كبير المهندسين في PGA America، بنى الفريق جميع مكونات مصنعه لتطوير البرمجيات على بنية Cursor التحتية، وتتيح evals المدمجة اختبار الأفكار الجديدة بسرعة وتحسين الإمكانات القائمة بثقة.
Delegate Deep Research, Coding & Workflows to an AI Agent
Deploy autonomous multi-step execution with NomadNet Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and complex task orchestration.
أهم ما في عالم الذكاء الاصطناعي — مرة كل أسبوع
سبع قصص مهمة فعلاً هذا الأسبوع، مختارة بعناية. بلا ضجيج ولا بيانات صحفية.
تم! تحقق من بريدك للتأكيد.