التحكم عن بُعد في Cursor: قُد وكلاء Cursor من هاتفك
سير عمل التحكم عن بُعد كاملًا في 12 خطوة موثّقة: افتح cursor.com/agents أو تطبيق Cursor لنظام iOS، وأطلق وكيلًا خلفيًا على مستودعك، وأملِ متابعة، وأنشئ طلب السحب وادمجه — دون أن تفتح حاسوبك المحمول.
الخلاصة السريعة
- التحكم عن بُعد (أُطلق في 6 أكتوبر 2026) يتيح لتطبيق Cursor لنظام iOS رؤية الوكلاء الذين يعملون على حاسوبك والردّ عليهم — الوكيل لا يترك جهازك أبدًا، والهاتف مجرد لوحة تحكم.
- cursor.com/agents في أي متصفح هو لوحة التحكم نفسها: أطلق وكلاء خلفيين على مستودع GitHub، وراقب عملهم، واقرأ النتيجة — دون حاجة إلى IDE.
- العرض العملي يصلح خطأين في الإنتاج من الهاتف: اختر المستودع، وأرسل المهمة بالصوت، وراجع الملخص، وأنشئ طلب السحب، وجرّب رابط المعاينة على Vercel، ثم ادمج بالضغط (squash-merge).
- تحتاج إلى حساب Cursor نفسه على الحاسوب والهاتف، وربط GitHub، وخطة مدفوعة — ويجب أن يبقى حاسوبك مشغّلًا ومتصلًا بالإنترنت.
CURSOR ON YOUR PHONE (First look at the new web app!)
القناة: Ian Nuttall7:13
Introducing Cursor for iOS
القناة: Cursor (official channel)1:15
Remote control for local agents — changelog
سجل التغييرات الرسمي: cursor.com/changelog
تم التحقق من كل زر وحالة قائمة اختيار وشاشة في هذه الصفحة إطارًا بإطار مقابل تسجيل شاشة Ian Nuttall، وهو المصدر البصري لسير العمل كله عبر الهاتف فقط. يسهم مقطع الإطلاق الرسمي من Cursor ومدخل سجل التغييرات الخاص بالتحكم عن بُعد في وقائع الميزة: ما هو التحكم عن بُعد، ومتى أُطلق، وكيف يعمل الإقران.
لقطات الشاشة ملك لأصحابها وتشير إلى الطابع الزمني المطابق؛ لا تُستخدم أي إطارات تُظهر الوجه.
قُد وكلاء Cursor من هاتفك، خطوة بخطوة
1. افتح لوحة الوكلاء من أي مكان
- 1
افتح cursor.com/agents وسجّل الدخول
لوحة الويب هي نقطة انطلاق كل جلسة عن بُعد: صندوق مكتوب فيه "Ask Cursor to build, fix, or explore"، ومفتاح الوكيل الخلفي مع منتقي النموذج، ومنتقي المستودع، وأسفلهما قائمة بأحدث مهام الوكلاء. في الفيديو، رسالة بريد تحمل انهيارًا في Laravel — "Undefined constant Illuminate\Console\Command::OUTPUT_BUFFER" — هي على وشك أن تصبح المهمة الأولى.

لوحة cursor.com/agents بجوار رسالة تقرير الخطأ — خط البداية لكل جلسة عن بُعد.شاهد من 0:32 - 2
ثبّت تطبيق iOS — يعكس الويب تمامًا
يسجّل تطبيق Cursor للآيفون الدخول بالحساب نفسه ويعرض الشاشة ذاتها التي على cursor.com/agents: الصندوق نفسه، ومفتاح Background نفسه، ومنتقي نموذج Claude 4 Opus نفسه، ومنتقي المستودع نفسه (هنا iamnuttall/playbooks على main). استعمل ما في يدك — فالفيديو يتنقل بين الاثنين باستمرار.

الحساب نفسه، وأدوات التحكم نفسها — التطبيق والموقع قابلان للتبادل.شاهد من 0:50 - 3
أرسل المهمة وراقب ظهورها في القائمة
الصق الخطأ، وأضف جملة مثل "review and fix this error"، ثم أرسل. يبدأ وكيل خلفي بالنموذج الذي اخترته ويظهر بوصفه "Just now" في قائمة الوكلاء — مرئيًا على الهاتف وعلى cursor.com/agents في الوقت نفسه. يمكنك إدخال الهاتف في جيبك؛ يواصل الوكيل العمل ويخبرك عند الانتهاء.

المهمة الجديدة تحتل صدارة القائمة على الجهازين أثناء عملها.شاهد من 1:10
2. ضع إصلاحًا ثانيًا في الطابور دون كتابة
- 4
وَجّه الوكيل إلى الشيء المعطوب التالي
أثناء عمل الوكيل الأول، يظهر عمل ثانٍ: تطبيق الويب Mini PRD يتوقف مع لافتة حمراء — "Error: Failed to send a request to the Edge Function" — لأن مشروع Supabase خلفه حُذف. هنا بالضبط يتألق التحكم عن بُعد: تلاحظ مشكلة في الطريق فتضع الإصلاح في الطابور من الهاتف ذاته.

التطبيق المعطوب الذي سيعمل على إصلاحه — دون أن يفتح حاسوبًا محمولًا ولو مرة.شاهد من 1:40 - 5
أملِ الإصلاح بدلًا من كتابته
اضغط الميكروفون في صندوق الكتابة فيتولى طبقة "Listening" الشاشة. أولًا يُبدَّل المستودع إلى iamnuttall/miniprd، ثم تُملى عملية الترحيل: انقل التطبيق من دوال Edge في Supabase إلى دوال Vercel، وأزل تبعيات Supabase، وتأكد أنه يعمل من جديد. الإدخال الصوتي هو ما يجعل الجلسات عبر الهاتف وحده أمرًا عمليًا.

"Listening" — موجّه ترحيل مُملى للمستودع الثاني.شاهد من 2:30 - 6
تأكد من بدء الوكيل الثاني
أرسل، فيؤكد إشعار "Started background agent · Using claude-4-opus". تعرض القائمة الآن "New Background Agent · Just now · iamnuttall/miniprd" فوق إصلاح Laravel ما يزال قيد التنفيذ. المهمتان تتقدمان بالتوازي لدى Cursor؛ ويعود هاتفك إلى الجيب.

"Started background agent" — المهمة الثانية انطلقت.شاهد من 2:42
3. اقرأ النتائج وجرّبها على الهاتف
- 7
افتح الوكيل المنتهي واقرأ عمله
عند انتهاء المهمة، المسها: تحصل على ملخص الإصلاح مع تبويبي Diff وChat — يعرض diff ما تغيّر، ويعرض chat كل استدعاء أداة أجراه الوكيل. صندوق "Add a follow-up instruction" في الأسفل يغلق حلقة التحكم عن بُعد: غير راضٍ؟ اكتب أو أمِل ما ينبغي تغييره ويواصل الوكيل العمل.

تبويبا Diff وChat مع صندوق المتابعة — حلقة المراجعة كاملة تسكن الهاتف.شاهد من 2:50 - 8
اقرأ ملخص الإصلاح وأنشئ طلب السحب
ملخص وكيل Laravel يشرح الإصلاح بوضوح: أُزيل الثابت غير الصالح Command::OUTPUT_BUFFER، واستُورد Artisan، وأصبح تدفق تنفيذ الأمر يخزّن المخرجات مؤقتًا حتى يمكن فحص رمز الخروج. لمسة واحدة على Create PR تحوّل فرع الوكيل إلى طلب سحب على GitHub؛ ويجاورها Share وDelete.

ملخص يمكنك فعلًا تقييمه قبل الضغط على Create PR.شاهد من 3:00 - 9
جرّب الإصلاح على رابط المعاينة في Vercel
لأن طلب السحب يطلق نشر معاينة على Vercel، يمكن التحقق من الإصلاح قبل الدمج: يُفتح رابط المعاينة (…-ian-nuttalls-projects.vercel.app) في Safari على الهاتف فيحمّل تطبيق Mini PRD منتقي القوالب وقد زال الخطأ. أما تطبيقات Laravel بلا نشر معاينة فتنتظر اختبارًا محليًا — والفيديو يقول ذلك صراحة.

نشر المعاينة يحمّل التطبيق المُصلَح مباشرة على الهاتف.شاهد من 4:06
4. ادمج، وتحقق مباشرة، ثم أعد العمل إلى الحاسوب
- 10
ادمج من الهاتف
بالعودة إلى لوحة الوكيل، يحمل الفرع cursor/refactor-app-to-use-… كل التغييرات المنفذة عبر claude-4-opus. يفتح View PR موقع GitHub؛ ويثني عنصر الدمج بالضغط كل التزامات الوكيل في واحدة على main ويتحول إلى "Merging…". الضغط هو الخيار المرتب عندما يكدّس الوكيل التزامات — ويوصي به الفيديو لهذا السبب تحديدًا.

الدمج بالضغط قيد التنفيذ — التزام واحد على وشك الهبوط على main.شاهد من 4:40 - 11
تحقق من الموقع المباشر، وما زلت على الهاتف
الدمج ينشر إلى الإنتاج، فيدخل miniprd.vercel.app متصفح الهاتف، وتُلمس قالب، فيولّد التطبيق وثيقة PRD جديدة — واختفى خطأ Edge Function. من تقرير الخطأ إلى موقع إنتاج مُصلَح، دارت الحلقة كلها دون فتح الحاسوب المحمول ولو مرة.

الموقع المباشر يولّد PRD — الإنتاج أُصلح.شاهد من 5:10 - 12
عند عودتك، أعد العمل إلى الحاسوب
تُفتح المهمة نفسها داخل Cursor على الحاسوب: تعرض لوحة Background Agent خيارات Create Pull Request وCheckout Locally وApply Changes Locally، وتسرد الملفات المتغيرة بل ومنفذ الوكيل المُعاد توجيهه (50001). يشغّل Ian أمر Laravel محليًا للتحقق من الإصلاح مرة أخرى، ثم يدمج طلب السحب من الهاتف — الحاسوب للتحقق، والهاتف للتسليم.

المهمة داخل Cursor للحاسوب — Checkout Locally يواصل العمل على جهازك.شاهد من 5:52
التحكم عن بُعد في Cursor مقابل الطرق الأخرى لتشغيل الوكلاء
يمكن لوكلاء Cursor الآن أن يسكنوا ثلاثة أماكن: على حاسوبك، وفي سحابة Cursor، وفي جيبك بوصفهم لوحة تحكم. التحكم عن بُعد هو القطعة الثالثة، وهو يغير المقايضات مقارنة بالبقاء عند المكتب، وبالوكلاء السحابيين، وبالوكلاء عن بُعد المتخصصين مثل Devin.
- 1مقابل الجلوس إلى المكتب: الوكيل ما يزال يعمل على جهازك — بملفاتك وإعداداتك وأدواتك المحلية — والهاتف مجرد نافذة عليه. لا شيء في العمل يتحرك؛ أنت من يتحرك.
- 2مقابل وكلاء Cursor السحابيين: يعملون في أجهزة افتراضية معزولة ويواصلون العمل والحاسوب المحمول مغلق. أما التحكم عن بُعد فيحتاج حاسوبك مشغلًا ومتصلًا — ويوفر Cursor لهذا تحديدًا إعداد "keep this computer awake" الذي يتطلب فتح الغطاء وتوصيل الجهاز بالكهرباء.
- 3مقابل Devin: وكيل مستقل تمامًا يعمل في بيئة سحابية خاصة ويعيد عملًا منجزًا. التحكم عن بُعد رهان معاكس — وكيلك ومستودعك وعتادك، وتقوده من أي مكان بدل أن تسلّم الأمر كله.
- 4مقابل وكيل البرمجة في GitHub Copilot: يعمل وكيل Copilot هو الآخر في السحابة ويعيد طلبات سحب. أما التحكم عن بُعد فيحتفظ باختيارك للنموذج (العرض يعمل على Claude Opus)، وبخادم التطوير المحلي عبر إعادة توجيه المنافذ، وبخيار المقاطعة في منتصف العمل.
- 5مقابل SSH من الهاتف: لا بهرجات طرفية ولا نفق هشّ. يعكس التطبيق واجهة الوكلاء نفسها التي على الموقع، وتخبرك إشعارات الدفع عندما ينهي وكيل ما عمله أو يفشل أو يطلب إدخالًا.
- 6مقابل الانتظار حتى العودة: دالة Edge معطوبة، أو خطأ إملائي في الإنتاج، أو فكرة تستحق نموذجًا أوليًا — تُنجز هذه في الوقت الميت. وتنطبق تنبيهة الفيديو نفسها: الميزات المعقدة ما تزال تستحق اختبارًا محليًا جديًا قبل إطلاقها.
الحد الصادق: الوكيل في متناولك بقدر ما هو حاسوبك في المتناول. إذا نام الجهاز أو فقد الطاقة أو انقطع عن الشبكة، يعرض الهاتف وكيلًا لا يمكن بلوغه — وهذا أول ما تفحصه عندما يبدو التحكم عن بُعد كأنه لا يعمل.
