Coroid هو منصة مضيفة تقوم بكامل أعمال البرمجيات. كل ما عليك فعله هو تزويدها بوصف لما تريده؛ لتقوم بدورها بإنشاء pull request في مستودعك مع كتابة الكود وتشغيل الاختبارات وإرفاق مراجعة مسبقة.
لا يوجد شيء للتثبيت أو التشغيل. تقوم Coroid بنسخ مستودعك إلى مساحة عمل معزولة خاصة بها في السحابة، وتعمل هناك ثم تدفع بفرع جديد.
ما تزوده به
وصف للنتيجة المرجوة، بلغة بسيطة. عبارة مثل "إضافة تقييد على معدل الطلبات لـ API العام، 100 طلب في الدقيقة لكل مفتاح، مع إرجاع رمز 429 وترويسة Retry-After" تُعد مهمة جيدة. أنت لا تكتب خطة التنفيذ — فهذا أول ما تقوم به Coroid نيابة عنك، ويمكنك الموافقة عليها.
كما تمنحها صلاحية الوصول إلى مستودع واحد، وبشكل اختياري أي سياق غير واضح من الكود: ملاحظات حول البنية التحتية، الاتفاقيات، دليل الأسلوب.
ما تحصل عليه
طرف ثالث pull request، على فرع خاص به، يحتوي على:
- تغيير الكود
- الاختبارات التي تم كتابتها أو تحديثها
- نتيجة تشغيل مجموعة الاختبارات الحالية لديك
- مراجعة للكود، مع توضيح النتائج سواء تم تصحيحها أو سردها.
تقوم بمراجعته ودمجه بالطريقة التي تستخدمها لمراجعة عمل زميل. Coroid لا يقوم بالدمج تلقائيًا. يمكنك الدمج عبر مزودك، أو الضغط على الموافقة والدمج in Coroid لتقوم بدورها بدمج pull request نيابة عنك.
أنت تقدم
أضف تقييدًا لعدد الطلبات في API العام: 100 طلب في الدقيقة لكل مفتاح. أرجع رمز الحالة 429 مع رأس رسالة Retry-After.
تسترد ما تريده
طلب سحب pull request في فرع مستقل
- تغيير الكود
- اختبارات تم كتابتها أو تحديثها
- نتيجة مجموعتك الاختبارية الحالية
- مراجعة ناجحة، مع تصحيح أو سرد للملاحظات
تقوم أنت بالمراجعة والدمج
لست بحاجة إلى أن تكون مهندسًا لاستخدامه.
هذا هو الجزء الذي يغير طريقة عمل الفرق، ومن السهل تفويته.
تقديم العمل إلى Coroid يعني وصف نتيجة مرجوة. لا يعني ذلك قراءة الكود، أو فهم طريقة عمله، أو معرفة محتوى pull request. حتى المتدرب، أو مدير التسويق، أو موظف الدعم الذي يسمع نفس الشكوى باستمرار، يمكنهم تقديم العمل مباشرة.
يظل الهندسة تحت السيطرة في النقطة المهمة: الـ pull request. كل طلب — بغض النظر عن مصدره — يصل على هيئة تغيير مختبر ومراجع، يوافق عليه المطور أو يرفضه قبل أي إرسال للمنتج.
ما يحدث لقائمة المهام المعلقة
توجد أولوية المهام بشكل أساسي لأن وقت الهندسة محدود. يجب مقارنة طلب قد يستغرق ظهرًا واحدًا بكل ما يمكن للمهندس القيام به في ذلك الظهر، لذا تظل الأعمال الصغيرة والمفيدة واضحة دون تنفيذ لشهور.
عندما ينخفض تكلفة محاولة طلب إلى فتحة وكيل وبعض الرموز، تتغير هذه الحسبة. الأعمال التي لم تكن لتنجح في عملية تحديد الأولويات يمكن ببساطة محاولة تنفيذها، وتُقيّم بناءً على النتيجة بدلًا من تخمين قيمتها.
كن واقعيًا بشأن ما يحدّ منك: القدرة على المراجعة و فتحات الوكلاء. تزيل Coroid القيود على من يمكنه الطلب وكم يمكن بناؤه بالتوازي. لكنها لا تلغي الحاجة إلى شخص لقراءة النتيجة. الفرق التي تتبناه بشكل جيد غالبًا ما تجد أن المراجعة، وليس البناء، تصبح ما يجب تنظيمه حوله.
تعمل Coroid بوكلائها الخاصين.
Coroid ليست غلافًا حول Claude Code أو Codex أو OpenCode أو Pi أو أي أداة برمجة أخرى. بل تعمل ببيئة تشغيل وكيل مصممة خصيصًا للتنفيذ السحابي غير المراقب.
بالنسبة لك، هذا يعني:
- لا شيء للتثبيت. لا واجهة سطر أوامر، ولا مكوّن إضافي للمحرر، ولا آلة أو خادم للتجهيز. تعتمد Coroid بالكامل على API وتعمل في السحابة.
- لا اشتراكات في أدوات. لا حاجة لشراء تراخيص لمساعد برمجة من طرف ثالث. يتم توفير إمكانية الوصول إلى النماذج عبر Coroid، أو مفاتيح مزودك الخاصة إذا كنت تفضل التعاقد مباشرةً.
- جهاز الكمبيوتر الخاص بك غير ذي صلة. يستمر العمل سواء كنت مسجل الدخول أم لا — وهذا ما يجعل الجداول الزمنية والمراقبين والأتمتة القائمة على الأحداث ممكنة.
اطلع على بيئة تشغيل Coroid لتعرف الفرق في كيفية عمل وقت التشغيل فعليًا.
هل Coroid هو الأداة المناسبة؟
صُمم Coroid لتعديل قاعدة أكواد تعمل بالفعل، ضمن عملية مراجعة. هذا يختلف عن عملية النمذجة الأولية — فإذا كنت تتحقق من صحة فكرة ما بدلاً من إطلاقها، فإن أداة النمذجة ستكون أكثر ملاءمة لك، ويمكن دمج الاثنين معًا بشكل جيد.
اطلع على أين يناسب Coroid.
ما لا يفعله
التحديد الدقيق للحدود أهم من قائمة الميزات:
- لا يلتزم بفرعك الافتراضي تلقائيًا. كل النتائج تصل على شكل PR.
- لا يقوم بعملية الدمج تلقائيًا. الموافقة من اختصاصك. عندما توافق باستخدام الموافقة والدمج في Coroid، يقوم Coroid بدمج pull request نيابة عنك؛ اطلع على الدمج.
- ليس مكونًا إضافيًا لمحرر الكود. ليس Coroid مساعد برمجة يكمل الأسطر أثناء كتابتك. يعمل على وحدات عمل كاملة بينما تقوم أنت بأعمال أخرى.
- لا يعمل بدون مستودع متصل. اطلع على ربط كودك.
كيف يتم تحديد حجم العمل
يعمل Coroid بواسطة مهام. المهمة هي وحدة عمل واحدة تنتهي بطلب سحب واحد. أما الجهود الأكبر فتُعبّر عنها كـ خطة — وهي مجموعة مرتبة من المهام مع مراحل — التي توافق عليها قبل البدء في بنائها.
وحدة التوازي هي مساحة وكيل. تُنفذ مساحة واحدة مهمة واحدة في كل مرة. عدد المساحات التي تملكها يحدد مدى قدرة Coroid على العمل في آن واحد، وليس سرعة إكمال أي مهمة منفردة.
التالي
إنشاء حسابك ومنظمتك — لإعداد مساحة العمل التي سيعمل بها عملك.
يمكن لمساعدك البرمجي أن يقوم بمعظم مهام الإعداد نيابةً عنك. اطلع على التفاصيل. قم بإعداد النظام باستخدام مساعد AI.