forge config
إعداد المزوِّد — عرض / تبديل / إضافة المزوِّدين، وضبط النموذج الافتراضي.
forge cost
الإنفاق الفعلي في اليوم عبر معاملات المراحل المُقاسة.
يُبلَّغ عن المراحل المُقاسة فقط — المرحلة التي لا أحداث فيها تقول “لا بيانات”،
وليس قيمة افتراضية.
forge dash
لوحة معلومات محلية فوق السجل والقياسات ونصف قطر الانفجار.
forge brand
طباعة خريطة رموز العلامة التجارية الفعّالة.
brand.json)؛ إعادة التسمية تعديل واحد فقط.
forge atlas
بناء/استعلام رسم الشيفرة.
forge stack
اكتشاف حزمة المستودع الفعلية من ملفات البيانات الوصفية.
package.json، وpyproject.toml، وgo.mod، وCargo.toml، وGemfile،
وcomposer.json، وpom.xml / build.gradle، و*.csproj، ويُبلغ عن اللغات،
وأُطر العمل، ومديري الحِزم، وأوامر الاختبار الفعلية للمستودع — التي تُغذّي قائمة
تحقق الركيزة.
forge report v0.19+
توليد تقرير HTML ثابت عن حالة Forge للمستودع — السجل والقياسات ونصف قطر الانفجار
مُصيَّرة في ملف مكتفٍ ذاتيًا يمكنك مشاركته أو أرشفته.
forge tools v0.19+
اختَر أداة الترميز الأساسية بالذكاء الاصطناعي لهذا المستودع، ووصِّل مدخلات .gitignore
المطابقة، ليتم تجاهل الإعدادات المُولَّدة وقطع .forge/ تجاهلًا صحيحًا لإعدادك.
forge integrations
خوادم MCP طرف ثالث اختيارية (على سبيل المثال context7)، تُدار بلا إتلاف عبر كل
أداة يُصدر Forge إعدادًا لها — Claude Code، وCodex، وCursor، وGemini، وContinue،
وبقيّة الأدوات.
خوادم MCP الطرف الثالث غير مثبّتة افتراضيًا. لا شيء يهبط على القرص إلى أن تُشغّل
forge integrations add <name> --yes.
ماذا يكتب add
يكتب add --yes الخادمَ في إعداد MCP الأصلي لكل أداة من مواصفة قانونية واحدة:
.mcp.json(Claude Code).cursor/mcp.json(Cursor).gemini/settings.json(Gemini).codex/config.toml— ككتلة# forge:managed:<name>، تُحدَّث بمقارنة البايتات.continue/mcpServers/<name>.yaml— ملف YAML واحد مُعلَّم بعلامة forge لكل خادم مُدار- وبقيّة الأدوات التي يُصدر Forge إعدادًا لها
.forge/forge.config.json تحت mcp.integrations، فيُعيد
كلُّ forge sync لاحق إصدارَ الخوادم نفسها. تُقارن مزامنةُ خطّاف التوقف التلقائي
ملفَّ الإعداد كاملًا بالبايت، فيُكتشف أي تعديل يدوي على ذلك الملف ويُصلَح.
دلالات --adopt
إذا كان هناك خادم بالاسم نفسه موجود سلفًا في أحد ملفات إعدادات الأدوات ولم يضعه
Forge هناك، فإن add لا يستبدله. بل يُبلّغ عن الملف مع تلميح --adopt.
أعِد التشغيل بـ --adopt للمطالبة بالملكية — يُسجّل Forge المدخل تحت
mcp.adopted في .forge/forge.config.json وسيُديره من ذلك الحين.
استخدم --adopt عندما تكون قد أعددت خادمًا يدويًا سابقًا وتريد الآن أن يُبقيه Forge
متزامنًا عبر كل الأدوات.
remove
يعكس forge integrations remove <name> عمليةَ الإضافة. يحذف فقط المدخلات والكتل
والملفات المملوكة لـ forge — أما الخادم الذي يحمل الاسم نفسه وأعدّه المستخدم (ولم
يُطبَّق عليه --adopt) فيُترك كما هو. تشغيل remove مرّتين لا أثر له.
.forge/forge.config.json
حالة Forge لكل مستودع — الإعداد الموحّد الذي يحمل أيضًا primaryTool وtools
وprofile — تُسجّل التكاملات الاختيارية تحت مفتاحين: