سير العمل الأساسي — التخطيط والبناء والتكرار
أتقن وضعَي Plan وBuild في OpenCode، وأشر إلى الملفات بـ @، واسحب الصور إلى واجهة TUI، وتراجع عن التغييرات وأعدها، وشارك المحادثات مع فريقك.
أتقن وضعَي Plan وBuild في OpenCode، وأشر إلى الملفات بـ @، واسحب الصور إلى واجهة TUI، وتراجع عن التغييرات وأعدها، وشارك المحادثات مع فريقك.
يفصل OpenCode بين التفكير والتنفيذ. وضع Plan يتيح للوكيل التفكير في التنفيذ دون لمس أي ملفات. وضع Build يتيح له إجراء التغييرات الفعلية. تتنقل بينهما بمفتاح Tab.
يظهر مؤشر الوضع في الزاوية السفلية اليمنى من واجهة TUI.
قبل طلب تنفيذ أي شيء مهم، انتقل إلى وضع Plan:
<Tab>
ثم صف الميزة بلغة طبيعية. تحدث إلى OpenCode كأنك تُحيط مطورًا مبتدئًا — أعطِه السياق والأهداف وأي قيود.
قدّم ملاحظاتك قبل الالتزام بأي تغييرات:
عندما تكون راضيًا عن الخطة، اضغط Tab مرة أخرى للدخول إلى وضع Build:
<Tab>
ثم أخبره بالمتابعة:
Sounds good. Go ahead and make the changes.
ينفذ OpenCode جميع التغييرات المخططة، قارئًا وكاتبًا الملفات حسب الحاجة.
استخدم مفتاح @ للبحث الضبابي والإشارة إلى ملفات محددة في مشروعك:
يبحث محدد @ في أسماء الملفات والمسارات عبر مشروعك بالكامل. يمكنك الإشارة إلى ملفات متعددة في رسالة واحدة.
تقبل واجهة TUI الخاصة بـ OpenCode الصور التي تُسحب مباشرة من مدير الملفات أو المتصفح. يفحص الوكيل الصورة ويضيفها إلى سياق الطلب:
يعمل هذا مع نماذج الواجهات، ولقطات شاشة رسائل الخطأ، والمخططات، وأي مرجع بصري تريد أن يأخذه الوكيل بعين الاعتبار.
إذا أجرى OpenCode تغييرات ليست كما أردت، يتراجع /undo عنها ويُعيد عرض طلبك الأصلي لتتمكن من تحسينه:
شغّل /undo عدة مرات للتراجع عن جولات متعددة من التغييرات. /redo يُعيد تطبيق آخر تغيير تم التراجع عنه.
شارك المحادثة الحالية مع زميل أو للمراجعة غير المتزامنة:
يمنح الرابط زميلك عرضًا للقراءة فقط للمحادثة الكاملة بما فيها جميع تغييرات الكود. المشاركة اختيارية — لا شيء عام بشكل افتراضي.
يُعدّ OpenCode أيضًا أداة ممتازة لشرح قواعد الكود. إذا كنت تعمل في منطقة غير مألوفة:
يتيح وضع Plan مراجعة استراتيجية التنفيذ والتكرار عليها قبل كتابة أي كود. وضع Build ينفذ. @ يجلب ملفات محددة إلى السياق. الصور المُسقطة في واجهة TUI تصبح مراجع بصرية. /undo و/redo يمنحانك سجل تعديل آمن. /share يُنشئ رابطًا للتعاون غير المتزامن. الوحدة التالية تغطي اتفاقيات AGENTS.md وخوادم MCP والثيمات والإعداد المتقدم.