| --- |
| title: CLI |
| description: أوامر وخيارات CLI في OpenCode. |
| --- |
| |
| import { Tabs, TabItem } from "@astrojs/starlight/components" |
|
|
| يبدأ CLI الخاص بـ OpenCode افتراضيا واجهة [TUI](/docs/tui) عند تشغيله بدون أي معاملات. |
|
|
| ```bash |
| opencode |
| ``` |
|
|
| كما يدعم أيضا أوامر موثقة في هذه الصفحة، ما يتيح لك التفاعل مع OpenCode برمجيا. |
|
|
| ```bash |
| opencode run "Explain how closures work in JavaScript" |
| ``` |
|
|
| --- |
| |
| |
|
|
| بدء واجهة المستخدم terminal (TUI) الخاصة بـ OpenCode. |
|
|
| ```bash |
| opencode [project] |
| ``` |
|
|
| |
|
|
| | الخيار | المختصر | الوصف | |
| | ---------------------------------------- | ------- | ----------------------------------------------------------------- | |
| | <nobr><code>{"--continue"}</code></nobr> | `-c` | متابعة الجلسة الأخيرة | |
| | <nobr><code>{"--session"}</code></nobr> | `-s` | معرّف الجلسة للمتابعة | |
| | <nobr><code>{"--fork"}</code></nobr> | | تفريع الجلسة عند المتابعة (يستخدم مع `--continue` أو `--session`) | |
| | <nobr><code>{"--prompt"}</code></nobr> | | الموجّه المراد استخدامه | |
| | <nobr><code>{"--model"}</code></nobr> | `-m` | النموذج المراد استخدامه بصيغة provider/model | |
| | <nobr><code>{"--agent"}</code></nobr> | | الوكيل المراد استخدامه | |
| | <nobr><code>{"--port"}</code></nobr> | | المنفذ الذي يتم الاستماع عليه | |
| | <nobr><code>{"--hostname"}</code></nobr> | | اسم المضيف الذي يتم الاستماع عليه | |
|
|
| --- |
| |
| |
|
|
| يتضمن CLI الخاص بـ OpenCode أيضا الأوامر التالية. |
|
|
| --- |
| |
| |
|
|
| إدارة وكلاء OpenCode. |
|
|
| ```bash |
| opencode agent [command] |
| ``` |
|
|
| --- |
| |
| |
|
|
| إرفاق terminal بخادم الواجهة الخلفية لـ OpenCode قيد التشغيل بالفعل، والذي تم تشغيله عبر الأمرين `serve` أو `web`. |
|
|
| ```bash |
| opencode attach [url] |
| ``` |
|
|
| يتيح ذلك استخدام واجهة TUI مع واجهة خلفية لـ OpenCode تعمل عن بعد. على سبيل المثال: |
|
|
| ```bash |
| |
| opencode web --port 4096 --hostname 0.0.0.0 |
|
|
| |
| opencode attach http://10.20.30.40:4096 |
| ``` |
|
|
| |
|
|
| | الراية | المختصر | الوصف | |
| | ---------------------------------------- | ------- | --------------------------------------------------------------------------------- | |
| | <nobr><code>{"--dir"}</code></nobr> | | دليل العمل الذي ستبدأ منه واجهة TUI | |
| | <nobr><code>{"--continue"}</code></nobr> | `-c` | متابعة آخر جلسة | |
| | <nobr><code>{"--session"}</code></nobr> | `-s` | معرّف الجلسة للمتابعة | |
| | <nobr><code>{"--fork"}</code></nobr> | | تفريع الجلسة عند المتابعة (استخدمه مع `--continue` أو `--session`) | |
| | <nobr><code>{"--password"}</code></nobr> | `-p` | كلمة مرور المصادقة الأساسية (الافتراضي `OPENCODE_SERVER_PASSWORD`) | |
| | <nobr><code>{"--username"}</code></nobr> | `-u` | اسم مستخدم المصادقة الأساسية (الافتراضي `OPENCODE_SERVER_USERNAME` أو `opencode`) | |
|
|
| --- |
| |
| |
|
|
| إنشاء وكيل جديد بإعدادات مخصصة. |
|
|
| ```bash |
| opencode agent create |
| ``` |
|
|
| سيرشدك هذا الأمر خلال إنشاء وكيل جديد مع موجه نظام مخصص وإعدادات الأدوات. |
|
|
| --- |
| |
| |
|
|
| عرض جميع الوكلاء المتاحين. |
|
|
| ```bash |
| opencode agent list |
| ``` |
|
|
| --- |
| |
| |
|
|
| أمر لإدارة بيانات الاعتماد وتسجيل الدخول لمزودي الخدمة. |
|
|
| ```bash |
| opencode auth [command] |
| ``` |
|
|
| --- |
| |
| |
|
|
| يعتمد OpenCode على قائمة المزودين في [Models.dev](https://models.dev)، لذا يمكنك استخدام `opencode auth login` لتهيئة مفاتيح API لأي مزود ترغب باستخدامه. يتم حفظ ذلك في `~/.local/share/opencode/auth.json`. |
|
|
| ```bash |
| opencode auth login |
| ``` |
|
|
| عند تشغيل OpenCode يقوم بتحميل المزودين من ملف بيانات الاعتماد، وكذلك أي مفاتيح معرّفة في متغيرات البيئة لديك أو في ملف `.env` ضمن مشروعك. |
|
|
| --- |
| |
| |
|
|
| يسرد جميع المزودين الذين تم توثيقهم كما هم محفوظون في ملف بيانات الاعتماد. |
|
|
| ```bash |
| opencode auth list |
| ``` |
|
|
| أو النسخة المختصرة. |
|
|
| ```bash |
| opencode auth ls |
| ``` |
|
|
| --- |
| |
| |
|
|
| يسجلك خارج مزود عبر حذفه من ملف بيانات الاعتماد. |
|
|
| ```bash |
| opencode auth logout |
| ``` |
|
|
| --- |
| |
| |
|
|
| إدارة وكيل GitHub لأتمتة المستودع. |
|
|
| ```bash |
| opencode github [command] |
| ``` |
|
|
| --- |
| |
| |
|
|
| تثبيت وكيل GitHub في مستودعك. |
|
|
| ```bash |
| opencode github install |
| ``` |
|
|
| يقوم ذلك بإعداد سير عمل GitHub Actions اللازم ويرشدك خلال عملية التهيئة. [اعرف المزيد](/docs/github). |
|
|
| --- |
| |
| |
|
|
| تشغيل وكيل GitHub. يُستخدم هذا عادة ضمن GitHub Actions. |
|
|
| ```bash |
| opencode github run |
| ``` |
|
|
| |
|
|
| | الراية | الوصف | |
| | ------------------------------------- | ------------------------------------ | |
| | <nobr><code>{"--event"}</code></nobr> | حدث GitHub مُحاكى لتشغيل الوكيل عليه | |
| | <nobr><code>{"--token"}</code></nobr> | رمز وصول شخصي لـ GitHub | |
|
|
| --- |
| |
| |
|
|
| إدارة خوادم Model Context Protocol. |
|
|
| ```bash |
| opencode mcp [command] |
| ``` |
|
|
| --- |
| |
| |
|
|
| إضافة خادم MCP إلى تهيئتك. |
|
|
| ```bash |
| opencode mcp add |
| ``` |
|
|
| سيرشدك هذا الأمر خلال إضافة خادم MCP محلي أو بعيد. |
|
|
| --- |
| |
| |
|
|
| عرض جميع خوادم MCP المُهيأة وحالة اتصالها. |
|
|
| ```bash |
| opencode mcp list |
| ``` |
|
|
| أو استخدم النسخة المختصرة. |
|
|
| ```bash |
| opencode mcp ls |
| ``` |
|
|
| --- |
| |
| |
|
|
| إجراء المصادقة مع خادم MCP يدعم OAuth. |
|
|
| ```bash |
| opencode mcp auth [name] |
| ``` |
|
|
| إذا لم تُحدِّد اسم خادم، فسيُطلب منك الاختيار من الخوادم المتاحة الداعمة لـ OAuth. |
|
|
| يمكنك أيضا عرض الخوادم الداعمة لـ OAuth وحالة المصادقة الخاصة بها. |
|
|
| ```bash |
| opencode mcp auth list |
| ``` |
|
|
| أو استخدم النسخة المختصرة. |
|
|
| ```bash |
| opencode mcp auth ls |
| ``` |
|
|
| --- |
| |
| |
|
|
| إزالة بيانات اعتماد OAuth لخادم MCP. |
|
|
| ```bash |
| opencode mcp logout [name] |
| ``` |
|
|
| --- |
| |
| |
|
|
| تشخيص مشاكل اتصال OAuth لخادم MCP. |
|
|
| ```bash |
| opencode mcp debug <name> |
| ``` |
|
|
| --- |
| |
| |
|
|
| عرض جميع النماذج المتاحة من المزودين المُهيأين. |
|
|
| ```bash |
| opencode models [provider] |
| ``` |
|
|
| يعرض هذا الأمر جميع النماذج المتاحة عبر المزودين المُهيأين لديك بصيغة `provider/model`. |
|
|
| هذا مفيد لتحديد اسم النموذج الدقيق الذي ستستخدمه في [تهيئتك](/docs/config/). |
|
|
| يمكنك اختياريا تمرير معرّف مزود لتصفية النماذج حسب ذلك المزود. |
|
|
| ```bash |
| opencode models anthropic |
| ``` |
|
|
| |
|
|
| | الراية | الوصف | |
| | --------------------------------------- | ------------------------------------------------------------- | |
| | <nobr><code>{"--refresh"}</code></nobr> | تحديث ذاكرة التخزين المؤقت للنماذج من models.dev | |
| | <nobr><code>{"--verbose"}</code></nobr> | استخدام مخرجات أكثر تفصيلا للنماذج (تشمل بيانات مثل التكاليف) | |
|
|
| استخدم الراية `--refresh` لتحديث قائمة النماذج المخزنة مؤقتا. يفيد ذلك عند إضافة نماذج جديدة إلى مزود وتريد رؤيتها في OpenCode. |
|
|
| ```bash |
| opencode models --refresh |
| ``` |
|
|
| --- |
| |
| |
|
|
| تشغيل opencode في وضع غير تفاعلي عبر تمرير موجه مباشرة. |
|
|
| ```bash |
| opencode run [message..] |
| ``` |
|
|
| هذا مفيد للبرمجة النصية والأتمتة، أو عندما تريد إجابة سريعة دون تشغيل واجهة TUI كاملة. على سبيل المثال. |
|
|
| ```bash "opencode run" |
| opencode run Explain the use of context in Go |
| ``` |
|
|
| يمكنك أيضا الإرفاق بمثيل `opencode serve` قيد التشغيل لتجنّب زمن الإقلاع البارد لخوادم MCP في كل تشغيل: |
|
|
| ```bash |
| |
| opencode serve |
|
|
| |
| opencode run --attach http://localhost:4096 "Explain async/await in JavaScript" |
| ``` |
|
|
| |
|
|
| | الراية | المختصر | الوصف | |
| | ---------------------------------------- | ------- | --------------------------------------------------------------------------------- | |
| | <nobr><code>{"--command"}</code></nobr> | | الأمر المراد تشغيله؛ استخدم الرسالة كوسائط | |
| | <nobr><code>{"--continue"}</code></nobr> | `-c` | متابعة الجلسة الأخيرة | |
| | <nobr><code>{"--session"}</code></nobr> | `-s` | معرّف الجلسة للمتابعة | |
| | <nobr><code>{"--fork"}</code></nobr> | | تفريع الجلسة عند المتابعة (يستخدم مع `--continue` أو `--session`) | |
| | <nobr><code>{"--share"}</code></nobr> | | مشاركة الجلسة | |
| | <nobr><code>{"--model"}</code></nobr> | `-m` | النموذج المراد استخدامه بصيغة provider/model | |
| | <nobr><code>{"--agent"}</code></nobr> | | الوكيل المراد استخدامه | |
| | <nobr><code>{"--file"}</code></nobr> | `-f` | ملف/ملفات لإرفاقها بالرسالة | |
| | <nobr><code>{"--format"}</code></nobr> | | التنسيق: default (منسق) أو json (أحداث JSON خام) | |
| | <nobr><code>{"--title"}</code></nobr> | | عنوان للجلسة (يستخدم موجهًا مقتطعًا إن لم تُحدَّد قيمة) | |
| | <nobr><code>{"--attach"}</code></nobr> | | الإرفاق بخادم opencode قيد التشغيل (مثل http://localhost:4096) | |
| | <nobr><code>{"--password"}</code></nobr> | `-p` | كلمة مرور المصادقة الأساسية (الافتراضي `OPENCODE_SERVER_PASSWORD`) | |
| | <nobr><code>{"--username"}</code></nobr> | `-u` | اسم مستخدم المصادقة الأساسية (الافتراضي `OPENCODE_SERVER_USERNAME` أو `opencode`) | |
| | <nobr><code>{"--dir"}</code></nobr> | | دليل التشغيل، أو المسار على الخادم البعيد عند الإرفاق | |
| | <nobr><code>{"--variant"}</code></nobr> | | متغير النموذج (جهد الاستدلال الخاص بالمزود) | |
| | <nobr><code>{"--thinking"}</code></nobr> | | عرض كتل التفكير | |
| | <nobr><code>{"--port"}</code></nobr> | | منفذ الخادم المحلي (الافتراضي منفذ عشوائي) | |
|
|
| --- |
| |
| |
|
|
| بدء خادم OpenCode بدون واجهة للوصول عبر API. راجع [توثيق الخادم](/docs/server) لواجهة HTTP الكاملة. |
|
|
| ```bash |
| opencode serve |
| ``` |
|
|
| يشغّل هذا خادم HTTP يوفّر وصولا عبر API لوظائف opencode دون واجهة TUI. اضبط `OPENCODE_SERVER_PASSWORD` لتفعيل مصادقة HTTP الأساسية (اسم المستخدم الافتراضي `opencode`). |
|
|
| |
|
|
| | الراية | الوصف | |
| | ---------------------------------------- | ----------------------------------------- | |
| | <nobr><code>{"--port"}</code></nobr> | المنفذ الذي يتم الاستماع عليه | |
| | <nobr><code>{"--hostname"}</code></nobr> | اسم المضيف الذي يتم الاستماع عليه | |
| | <nobr><code>{"--mdns"}</code></nobr> | تفعيل اكتشاف mDNS | |
| | <nobr><code>{"--cors"}</code></nobr> | أصول/منشأات إضافية للمتصفح للسماح بـ CORS | |
|
|
| --- |
| |
| |
|
|
| إدارة جلسات OpenCode. |
|
|
| ```bash |
| opencode session [command] |
| ``` |
|
|
| --- |
| |
| |
|
|
| عرض جميع جلسات OpenCode. |
|
|
| ```bash |
| opencode session list |
| ``` |
|
|
| |
|
|
| | الراية | المختصر | الوصف | |
| | ----------------------------------------- | ------- | ------------------------------------- | |
| | <nobr><code>{"--max-count"}</code></nobr> | `-n` | حصر النتائج في أحدث N جلسات | |
| | <nobr><code>{"--format"}</code></nobr> | | تنسيق المخرجات: table أو json (table) | |
|
|
| --- |
| |
| |
|
|
| عرض إحصاءات استخدام الرموز والتكلفة لجلسات OpenCode لديك. |
|
|
| ```bash |
| opencode stats |
| ``` |
|
|
| |
|
|
| | الراية | الوصف | |
| | --------------------------------------- | ------------------------------------------------------------------------- | |
| | <nobr><code>{"--days"}</code></nobr> | عرض الإحصاءات لآخر N يومًا (الافتراضي: كل الوقت) | |
| | <nobr><code>{"--tools"}</code></nobr> | عدد الأدوات المطلوب عرضها (الافتراضي: الكل) | |
| | <nobr><code>{"--models"}</code></nobr> | عرض تفصيل استخدام النماذج (مخفي افتراضيا). مرّر رقمًا لعرض أعلى N | |
| | <nobr><code>{"--project"}</code></nobr> | التصفية حسب المشروع (الافتراضي: كل المشاريع، سلسلة فارغة: المشروع الحالي) | |
|
|
| --- |
| |
| |
|
|
| تصدير بيانات الجلسة بصيغة JSON. |
|
|
| ```bash |
| opencode export [sessionID] |
| ``` |
|
|
| إذا لم تُقدّم معرّف جلسة، فسيُطلب منك الاختيار من الجلسات المتاحة. |
|
|
| --- |
| |
| |
|
|
| استيراد بيانات الجلسة من ملف JSON أو رابط مشاركة OpenCode. |
|
|
| ```bash |
| opencode import <file> |
| ``` |
|
|
| يمكنك الاستيراد من ملف محلي أو من رابط مشاركة OpenCode. |
|
|
| ```bash |
| opencode import session.json |
| opencode import https://opncd.ai/s/abc123 |
| ``` |
|
|
| --- |
| |
| |
|
|
| بدء خادم OpenCode بدون واجهة مع واجهة ويب. |
|
|
| ```bash |
| opencode web |
| ``` |
|
|
| يشغّل هذا خادم HTTP ويفتح متصفح ويب للوصول إلى OpenCode عبر واجهة ويب. اضبط `OPENCODE_SERVER_PASSWORD` لتفعيل مصادقة HTTP الأساسية (اسم المستخدم الافتراضي `opencode`). |
|
|
| |
|
|
| | الراية | الوصف | |
| | ---------------------------------------- | ----------------------------------------- | |
| | <nobr><code>{"--port"}</code></nobr> | المنفذ الذي يتم الاستماع عليه | |
| | <nobr><code>{"--hostname"}</code></nobr> | اسم المضيف الذي يتم الاستماع عليه | |
| | <nobr><code>{"--mdns"}</code></nobr> | تفعيل اكتشاف mDNS | |
| | <nobr><code>{"--cors"}</code></nobr> | أصول/منشأات إضافية للمتصفح للسماح بـ CORS | |
|
|
| --- |
| |
| |
|
|
| بدء خادم ACP (Agent Client Protocol). |
|
|
| ```bash |
| opencode acp |
| ``` |
|
|
| يشغّل هذا الأمر خادم ACP يتواصل عبر stdin/stdout باستخدام nd-JSON. |
|
|
| |
|
|
| | الراية | الوصف | |
| | ---------------------------------------- | --------------------------------- | |
| | <nobr><code>{"--cwd"}</code></nobr> | دليل العمل | |
| | <nobr><code>{"--port"}</code></nobr> | المنفذ الذي يتم الاستماع عليه | |
| | <nobr><code>{"--hostname"}</code></nobr> | اسم المضيف الذي يتم الاستماع عليه | |
|
|
| --- |
| |
| |
|
|
| إلغاء تثبيت OpenCode وإزالة جميع الملفات ذات الصلة. |
|
|
| ```bash |
| opencode uninstall |
| ``` |
|
|
| |
|
|
| | الراية | المختصر | الوصف | |
| | ------------------------------------------- | ------- | ----------------------------------- | |
| | <nobr><code>{"--keep-config"}</code></nobr> | `-c` | الإبقاء على ملفات التهيئة | |
| | <nobr><code>{"--keep-data"}</code></nobr> | `-d` | الإبقاء على بيانات الجلسات واللقطات | |
| | <nobr><code>{"--dry-run"}</code></nobr> | | عرض ما سيتم حذفه دون تنفيذ الحذف | |
| | <nobr><code>{"--force"}</code></nobr> | `-f` | تخطي مطالبات التأكيد | |
|
|
| --- |
| |
| |
|
|
| تحديث opencode إلى أحدث إصدار أو إلى إصدار محدد. |
|
|
| ```bash |
| opencode upgrade [target] |
| ``` |
|
|
| للترقية إلى أحدث إصدار. |
|
|
| ```bash |
| opencode upgrade |
| ``` |
|
|
| للترقية إلى إصدار محدد. |
|
|
| ```bash |
| opencode upgrade v0.1.48 |
| ``` |
|
|
| |
|
|
| | الراية | المختصر | الوصف | |
| | -------------------------------------- | ------- | ----------------------------------------------------------- | |
| | <nobr><code>{"--method"}</code></nobr> | `-m` | طريقة التثبيت المستخدمة: curl أو npm أو pnpm أو bun أو brew | |
|
|
| --- |
| |
| |
|
|
| يدعم سطر أوامر opencode الخيارات العامة التالية. |
|
|
| | الراية | المختصر | الوصف | |
| | ------------------------------------------ | ------- | -------------------------------------- | |
| | <nobr><code>{"--help"}</code></nobr> | `-h` | عرض المساعدة | |
| | <nobr><code>{"--version"}</code></nobr> | `-v` | طباعة رقم الإصدار | |
| | <nobr><code>{"--print-logs"}</code></nobr> | | طباعة السجلات إلى stderr | |
| | <nobr><code>{"--log-level"}</code></nobr> | | مستوى السجل (DEBUG, INFO, WARN, ERROR) | |
|
|
| --- |
| |
| |
|
|
| يمكن تهيئة OpenCode باستخدام متغيرات البيئة. |
|
|
| | المتغير | النوع | الوصف | |
| | ------------------------------------- | ------- | --------------------------------------------------------- | |
| | `OPENCODE_AUTO_SHARE` | boolean | مشاركة الجلسات تلقائيا | |
| | `OPENCODE_GIT_BASH_PATH` | string | مسار ملف Git Bash التنفيذي على Windows | |
| | `OPENCODE_CONFIG` | string | مسار ملف التهيئة | |
| | `OPENCODE_CONFIG_DIR` | string | مسار دليل التهيئة | |
| | `OPENCODE_CONFIG_CONTENT` | string | محتوى تهيئة JSON مُضمّن | |
| | `OPENCODE_DISABLE_AUTOUPDATE` | boolean | تعطيل التحقق التلقائي من التحديثات | |
| | `OPENCODE_DISABLE_PRUNE` | boolean | تعطيل تنقية البيانات القديمة | |
| | `OPENCODE_DISABLE_TERMINAL_TITLE` | boolean | تعطيل تحديث عنوان terminal تلقائيا | |
| | `OPENCODE_PERMISSION` | string | تهيئة أذونات JSON مُضمّنة | |
| | `OPENCODE_DISABLE_DEFAULT_PLUGINS` | boolean | تعطيل الإضافات الافتراضية | |
| | `OPENCODE_DISABLE_LSP_DOWNLOAD` | boolean | تعطيل تنزيل خوادم LSP تلقائيا | |
| | `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | boolean | تفعيل النماذج التجريبية | |
| | `OPENCODE_DISABLE_AUTOCOMPACT` | boolean | تعطيل ضغط السياق تلقائيا | |
| | `OPENCODE_DISABLE_CLAUDE_CODE` | boolean | تعطيل القراءة من `.claude` (الموجه + المهارات) | |
| | `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | boolean | تعطيل قراءة `~/.claude/CLAUDE.md` | |
| | `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | boolean | تعطيل تحميل `.claude/skills` | |
| | `OPENCODE_DISABLE_MODELS_FETCH` | boolean | تعطيل جلب النماذج من مصادر بعيدة | |
| | `OPENCODE_FAKE_VCS` | string | مزود VCS وهمي لأغراض الاختبار | |
| | `OPENCODE_CLIENT` | string | معرّف العميل (الافتراضي `cli`) | |
| | `OPENCODE_ENABLE_EXA` | boolean | تفعيل أدوات بحث الويب من Exa | |
| | `OPENCODE_SERVER_PASSWORD` | string | تفعيل المصادقة الأساسية لخادمي `serve`/`web` | |
| | `OPENCODE_SERVER_USERNAME` | string | تجاوز اسم مستخدم المصادقة الأساسية (الافتراضي `opencode`) | |
| | `OPENCODE_MODELS_URL` | string | رابط مخصص لجلب تهيئة النماذج | |
|
|
| --- |
| |
| |
|
|
| تقوم متغيرات البيئة التالية بتفعيل ميزات تجريبية قد تتغير أو تتم إزالتها. |
|
|
| | المتغير | النوع | الوصف | |
| | ----------------------------------------------- | ------- | -------------------------------------------- | |
| | `OPENCODE_EXPERIMENTAL` | boolean | تفعيل الميزات التجريبية الخاضعة للعلم الشامل | |
| | `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | boolean | تفعيل اكتشاف الأيقونات | |
| | `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | boolean | تعطيل النسخ عند التحديد في TUI | |
| | `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | number | المهلة الافتراضية لأوامر bash بالميلي ثانية | |
| | `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | number | الحد الأقصى لرموز المخرجات لاستجابات LLM | |
| | `OPENCODE_EXPERIMENTAL_FILEWATCHER` | boolean | تفعيل مراقب الملفات لكامل الدليل | |
| | `OPENCODE_EXPERIMENTAL_OXFMT` | boolean | تفعيل مُنسّق oxfmt | |
| | `OPENCODE_EXPERIMENTAL_LSP_TOOL` | boolean | تفعيل أداة LSP تجريبية | |
| | `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | boolean | تعطيل مراقب الملفات | |
| | `OPENCODE_EXPERIMENTAL_EXA` | boolean | تفعيل ميزات Exa التجريبية | |
| | `OPENCODE_EXPERIMENTAL_LSP_TY` | boolean | تمكين TY LSP لملفات python | |
| | `OPENCODE_EXPERIMENTAL_PLAN_MODE` | boolean | تفعيل وضع الخطة | |
| | `OPENCODE_EXPERIMENTAL_BACKGROUND_SUBAGENTS` | boolean | تفعيل مهام subagent في الخلفية | |
| | `OPENCODE_EXPERIMENTAL_EVENT_SYSTEM` | boolean | تفعيل نظام الأحداث التجريبي | |
| | `OPENCODE_EXPERIMENTAL_NATIVE_LLM` | boolean | تفعيل مسار طلبات LLM الأصلي | |
| | `OPENCODE_EXPERIMENTAL_PARALLEL` | boolean | تفعيل تنفيذ بحث الويب بالتوازي | |
| | `OPENCODE_EXPERIMENTAL_SCOUT` | boolean | تفعيل Scout subagent | |
| | `OPENCODE_EXPERIMENTAL_WORKSPACES` | boolean | تفعيل دعم مساحات العمل | |
|
|