المقترح هو اعتماد نسخ عامة بصيغة v4.3 وv4.4، مع الإبقاء على V4 هويةً داخلية للمجموعة. المراجعة كانت للقراءة فقط: لم يُعدَّل المستودع، ولم تُحذف ملفات أو تُشغَّل اختبارات أو يُنفَّذ نشر.
نشر بواسطةتم إنشاء الصور باستخدام GPT Image 2
إجابة البحث
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/JRtyWXL5XMODkxxCStM9mCCPWvd2/thumbnails/BA7A4AFCF2EA752F7BFC/8C87F7C130DEC1EBD017-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"建议将本仓库对外版本统一为 v4.3,采用轻量发布管理;但目前不能认定工作树已经是“干净且完整可部署的 v4.3”。本轮完成的是只读审查,没有更新仓库、修改版本、删除历史、运行测试或执行部署。\n\n 版本与历史清理\n\n 对外使用 v4.3、v4.4 这样的两段版本;内部套件身份继续保留 V4,不必为了展示版. Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
تقترح المراجعة اعتماد v4.3 كرقم الإصدار العام، ثم استخدام صيغ مثل v4.4 للإصدارات اللاحقة، مع الإبقاء على V4 بوصفه هوية داخلية للمجموعة. ولا حاجة إلى إعادة تسمية المجلدات أو إعادة كتابة السجل أو بناء منظومة إصدارات معقدة.
لكن المستودع لا يمكن وصفه حاليًا بأنه نسخة v4.3 نظيفة وجاهزة للنشر. ما أُنجز هو مراجعة للقراءة فقط: لم تُحدَّث الملفات، ولم تُحذف مواد قديمة، ولم تُشغَّل اختبارات أو عمليات نشر.
لا تتطابق الإشارات الحالية إلى الإصدار: ملف README.md يذكر v4.2.0، بينما يشير bmad-suite-v4/skills/bmad/SKILL.md إلى V4.2. كما أن scripts/suite_versions.py يتعرّف على V4، من دون مصدر واحد واضح للرقم الفرعي. ولم تتوفر أدلة قابلة للتحقق تربط وسم v4.3 البعيد بالتزام محلي بعينه؛ لذلك لا يكفي تعديل شارة الإصدار للإعلان عن اكتمال التحديث.
الأفضل إنشاء مصدر وحيد لرقم الإصدار تستخدمه الوثائق ورسائل التثبيت وفحوص الاتساق في التكامل المستمر. أما معرّف الالتزام وبصمات الملفات، فتبقى مفيدة لتحديد مصدر الملفات وحماية أصول المستخدمين، من دون أن تتحول إلى طبقات إضافية لإدارة النسخ.
توجد ذاكرة تخزين مؤقت قديمة في .versions/v4.0.0/ يمكن تقييمها للحذف، لكن بعد التأكد من عدم اعتماد نشر حالي أو روابط عليها. ويمنع scripts/tag-cache.py بالفعل إعادة استخدام ذاكرة التخزين المؤقت تلقائيًا بأسماء وسوم قديمة.
في المقابل، لا ينبغي اعتبار كل مادة تاريخية ملفًا مؤقتًا عديم الفائدة. فمجلد verification/legacy-bmad-output/ ما زال مذكورًا في قرار معماري سابق، كما أن _bmad-solo-source/legacy-skills/ مهم لفهم مصدر المهارات السابقة ومشكلاته. لم تُحذف أي من هذه المواد في المراجعة.
توجد آليات حماية مهمة ينبغي الحفاظ عليها: يرفض install.sh الكتابة فوق شجرة عمل غير نظيفة، ويشترط bs.sh التحديث السريع إلى الأمام ثم تسليم التنفيذ إلى نسخة السكربت المحدّثة، فيما يفحص منسّق النشر المُدار التعارضات قبل الكتابة. تبسيط ترقيم النسخ لا يستدعي التخلي عن هذه الضمانات.
لكن مدخل التثبيت لا يدعم حاليًا اختيار المضيف أو تمرير معاملات الفحص المسبق للقراءة فقط أو وجهة الوضع التشغيلي. كما أن متطلبات الاعتماد موثقة أساسًا في README.md من دون فحص موحّد لها عند التثبيت. وهناك أيضًا فجوة في التحقق من المصدر: التثبيت القائم يستخدم مدخل المستودع المحلي، والتحديث يعتمد على المستودع البعيد المحدد في الإعدادات، لكن المداخل التي جرت مراجعتها لا تتحقق من أن هذا العنوان ما زال يعود إلى المستودع المتوقع.
التقسيم الأبسط للمسؤوليات هو أن يتولى مدخل التثبيت جلب المصدر الموثوق وفحص المتطلبات وتمرير الخيارات، بينما يتولى مدخل النشر تكييف المضيف والفحص المسبق والتحديث والإزالة وحماية أصول المستخدم. لا حاجة إلى إضافة إطار جديد لإدارة الإصدارات.
يعمل سير العمل الحالي عند الدفع إلى الفرع الرئيسي وعند فتح طلبات الدمج، لكنه لا يُفعّل عند وسوم الإصدارات. كما أن فحوص الإضافات تراجع البنية والأسماء، لا صيغة رقم الإصدار. وفحص الوسوم الحالي يتحقق من مؤشرات الإصدار الرئيسي فقط؛ بل إن الاختبارات تسمح بصيغ ثلاثية الأجزاء وبوسوم ليست إصدارات. لذلك لا يصح القول إن قاعدة v4.3 مطبقة بالفعل.
الحد الأدنى المقترح هو فحص أن وسوم الإصدارات الجديدة تتبع صيغة v4.رقم، وأن الوسم يطابق مصدر الإصدار الوحيد والنصوص المعروضة. ولا يلزم إعادة كتابة الوسوم القديمة، ولا تنطبق القاعدة على إصدارات الاعتماديات الخارجية.
كذلك ينبغي أن يشغّل CI مدقّق اكتمال حزمة المهارات الموجود أصلًا، وأن يفحص الإشارات بعد التثبيت، لا الإشارات داخل المستودع وحدها.
تشير المسارات النشطة حاليًا إلى إجراءات المجموعة المحلية. وتجمع خريطة التوزيع مجلدات الحزمة، لا مجلد المهارات التاريخية الخارجية؛ كما لم يظهر في الشيفرة النشطة التي تمت مراجعتها مسار يراقب مهارات المصدر السابق أو يحدّثها مباشرة.
هذا يعني أن المهارات السابقة ليست اعتمادًا تشغيليًا مباشرًا للمداخل المحلية الحالية، لكنه لا يعني وجود عزل يضمن التوافق تلقائيًا. فتحديث المصدر السابق لن يحدّث تلقائيًا الإجراءات المحلية التي اقتُبست منه أو أُعيدت صياغتها، ما يخلق خطر تباعد مع الوقت.
ولا يكفي نسخ المهارات التاريخية وإعادة تفعيلها كما هي: فمهارة المساعدة القديمة تعتمد على الإعدادات وقائمة المجلدات وبرنامج التحليل، ومهارة البناء القديمة تعتمد على برنامج التصيير. أي إن الملفات الوصفية وحدها لا تشكل حزمة قابلة للتشغيل.
التوصية هي الإبقاء على مداخل التحليل والهندسة المحلية المستقرة، وإدخال مهارات المصدر المعتمدة بحسب خريطة القدرات، مع تسجيل معرّف مصدرها والملفات المساندة المطلوبة. وعند التحديث، تُفحص الإضافات والحذوفات والتغييرات في الاعتماديات قبل الاستبدال. ومن الأفضل ألا تقرأ المهام الجارية من فرع مصدر يتغير باستمرار.
ويُستحسن الفصل بين اكتشاف التحديثات واستبدال الملفات تلقائيًا: يمكن إجراء الفحص عند التثبيت أو التحديث، وإضافة تنبيه دوري اختياري، من دون تشغيل مراقب دائم في الخلفية افتراضيًا.
توفر Cline واجهة سطر أوامر وإضافة للمحرر، وتفصل بين الإعدادات العامة وإعدادات المشروع.4
1 لكن الموجود في المستودع حاليًا قالب توجيه رفيع غير مفعّل؛ وتطلب اختبارات التوزيع إبقاءه ضمن النسخة غير النشطة، لا وضعه في مدخل قواعد Cline الفعّال.
المقترح هو إعداد محتوى منهجي مشترك، ثم توليد تكييف خفيف منفصل لواجهة CLI وللإضافة. ويمكن ربط مهام التحليل والهندسة بوضعي Plan وAct الأصليين، من دون مطالبة المستخدم بحفظ كلمات لاستدعاء المهارات أو استيراد إعدادات أوضاع Roo مباشرة. كما أن مسارات القالب محسوبة انطلاقًا من جذر المستودع؛ لذا يجب إعادة حلّ مواقع الموارد عند النشر في مشروع آخر، لا نسخ الروابط كما هي وافتراض بقائها صالحة.
تتضمن خريطة التوزيع قواعد عامة وأوضاعًا مختارة، لكن وجودها على القرص لا يثبت أن المضيف حمّلها. كذلك لا تعرّف الوضعان المخصصان أذونات MCP، بينما يثبّت المدقّق مجموعات الأذونات. لذلك يتطلب إدخال أداة التقطير مراجعة الإعدادات والمدقّق معًا؛ فتعديل نص التعليمات وحده لا يكفي.
ما يجري حاليًا هو نسخة مادية من مجلدات الإضافة والقواعد، وليس تثبيتًا أصليًا جرى التحقق منه لإضافة Gemini CLI. أما إضافات Gemini الأصلية فيمكن أن تجمع المهارات وخوادم MCP، ويثبّت Gemini نسخة منها مع آلية تحديث منفصلة.11
9 لذا ينبغي التمييز بين مسار النسخ الحالي ومسار الإضافة الأصلية، بدل وصفهما كهدف دعم واحد مكتمل.
كما رُصدت فجوة في مسارات الملفات بعد التوزيع: فالقاعدة العامة تشير نسبيًا إلى المهارات، بينما تضع خريطة التوزيع نسخة القاعدة والمهارات في موقعين مختلفين. ووفق حل المسارات النسبي، لن يصل هذا المرجع مباشرة إلى المهارة الموزعة.
هناك مساران متوازيان لمداخل إدارة المشروع. تستخدم نقطة الدخول الحالية مؤشرًا واحدًا للتركيز النشط، بينما ما زالت القاعدة الأساسية لـRoo تبحث عن خطة نشاط بالصيغة القديمة. كما أن نطاق الملفات الذي تسمح به وضعية التحليل لا يشمل بعض مواضع وثائق المشروع الأحدث.
المبدأ الأنسب هو إبقاء المنهجيات والمهارات وتكييفات المضيف القابلة لإعادة الاستخدام في التثبيت العام، وحصر مدخل المشروع ومعاييره القطاعية وقراراته ومهامه في إعدادات المشروع نفسه. ولا تجمع الشيفرة المصدرية الحالية مواد المشروع كاملة ضمن التوزيع؛ وينبغي الحفاظ على هذا الحد الفاصل.
التصميم الموصى به هو أن يتصل المضيف بخدمة MCP محلية مستقلة. تقرأ الخدمة المشروع المصرح به وتنتج مواد مرشحة، ثم تُنقل النتائج عبر مدخل النشر المعتمد في المشروع. وتربط حزمة المنهجية بين تكييف المضيف ومتطلبات القدرة، من دون دمج مصدر الخدمة كله داخل حزمة القواعد.
ينبغي تحديد التوافر بحسب القدرات الفعلية. فإجراءات العمل على قاعدة قائمة تطلب أصلًا فحص الإصدار وتصريحات الأدوات وتغطية اللغات والمستهلكين والقدرة على تقسيم المخرجات؛ لكن المراجعة لم تشمل الشيفرة الحالية للخدمة، فلا يمكن الجزم بأن واجهاتها أو تسجيلها التلقائي جاهزان.
ينبغي أن تبقى MCP قدرة إضافية للتحليل والترميز المعتاد، لكنها تصبح شرطًا مسبقًا للخطوات التي تطلب صراحة محرك التقطير. وإذا غابت الخدمة، تتوقف الخطوات المعتمدة عليها فقط، لا المنهجية كلها. كما لا ينبغي وصف قراءة الملفات العادية بأنها اجتياز لاختبار المحرك.
يمكن فصل المسح دون اتصال عن التحقق من المصدر وعن التعبير الدلالي الذي قد توفره النماذج. فإذا تعذر النموذج، تُحفظ الأدلة البنيوية وما هو غير معروف بوضوح؛ ولا ينبغي الوعد بأثر دلالي كامل للتقطير في هذه الحالة.
ولا يُنصح باعتماد GitHub مع نفق SSH بنيةً افتراضية للتشغيل. يجب فصل مكان نشر المصدر عن مكان تشغيل الخدمة. أما الخدمة البعيدة فتُطرح خيارًا عند الحاجة فقط، مع ضوابط مستقلة لخروج البيانات والمصادقة وعزل المشاريع وانقطاع الاتصال والاعتماد على خدمة النموذج؛ فالنفق وحده لا يوفر هذه الضمانات.
أما الربط الآلي، فيمكن أن يتم على مراحل: تسجيل بموافقة المستخدم عند التثبيت، والتحقق من القدرات عند الاستخدام، وربط الخدمة بإصدار محدد عند بدء المهمة. لا تنزيل تلقائيًا ولا تشغيلًا تجريبيًا ولا توسيعًا للصلاحيات بلا مراجعة.
الخلاصة أن العقبة ليست في تشدد قاعدة ترقيم النسخ، بل في عدم اكتمال التحقق من المصدر ومسارات التوزيع والتحميل الفعلي وإدارة المشروع. لذلك ينبغي أن يكون v4.3 إصدارًا مشروطًا باجتياز هذه الفحوص اللازمة، لا بمجرد تحديث النصوص التي تعرض رقم النسخة.
Studio Global AI
تتضمن هذه الصفحة إجابة مدعومة بالمصدر يمكنك المتابعة داخل Studio Global.
المقترح هو اعتماد نسخ عامة بصيغة v4.3 وv4.4، مع الإبقاء على V4 هويةً داخلية للمجموعة.
المقترح هو اعتماد نسخ عامة بصيغة v4.3 وv4.4، مع الإبقاء على V4 هويةً داخلية للمجموعة. المراجعة كانت للقراءة فقط: لم يُعدَّل المستودع، ولم تُحذف ملفات أو تُشغَّل اختبارات أو يُنفَّذ نشر.
الحماية من الكتابة فوق تغييرات المستخدم موجودة، لكن فحوص الاعتماد على التبعيات وتكامل المضيفين والتحقق من النسخة تحتاج إلى استكمال.
المقترح هو اعتماد نسخ عامة بصيغة v4.3 وv4.4، مع الإبقاء على V4 هويةً داخلية للمجموعة. المراجعة كانت للقراءة فقط: لم يُعدَّل المستودع، ولم تُحذف ملفات أو تُشغَّل اختبارات أو يُنفَّذ نشر.
نشر بواسطةتم إنشاء الصور باستخدام GPT Image 2
إجابة البحث
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/JRtyWXL5XMODkxxCStM9mCCPWvd2/thumbnails/BA7A4AFCF2EA752F7BFC/8C87F7C130DEC1EBD017-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"建议将本仓库对外版本统一为 v4.3,采用轻量发布管理;但目前不能认定工作树已经是“干净且完整可部署的 v4.3”。本轮完成的是只读审查,没有更新仓库、修改版本、删除历史、运行测试或执行部署。\n\n 版本与历史清理\n\n 对外使用 v4.3、v4.4 这样的两段版本;内部套件身份继续保留 V4,不必为了展示版. Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
تقترح المراجعة اعتماد v4.3 كرقم الإصدار العام، ثم استخدام صيغ مثل v4.4 للإصدارات اللاحقة، مع الإبقاء على V4 بوصفه هوية داخلية للمجموعة. ولا حاجة إلى إعادة تسمية المجلدات أو إعادة كتابة السجل أو بناء منظومة إصدارات معقدة.
لكن المستودع لا يمكن وصفه حاليًا بأنه نسخة v4.3 نظيفة وجاهزة للنشر. ما أُنجز هو مراجعة للقراءة فقط: لم تُحدَّث الملفات، ولم تُحذف مواد قديمة، ولم تُشغَّل اختبارات أو عمليات نشر.
لا تتطابق الإشارات الحالية إلى الإصدار: ملف README.md يذكر v4.2.0، بينما يشير bmad-suite-v4/skills/bmad/SKILL.md إلى V4.2. كما أن scripts/suite_versions.py يتعرّف على V4، من دون مصدر واحد واضح للرقم الفرعي. ولم تتوفر أدلة قابلة للتحقق تربط وسم v4.3 البعيد بالتزام محلي بعينه؛ لذلك لا يكفي تعديل شارة الإصدار للإعلان عن اكتمال التحديث.
الأفضل إنشاء مصدر وحيد لرقم الإصدار تستخدمه الوثائق ورسائل التثبيت وفحوص الاتساق في التكامل المستمر. أما معرّف الالتزام وبصمات الملفات، فتبقى مفيدة لتحديد مصدر الملفات وحماية أصول المستخدمين، من دون أن تتحول إلى طبقات إضافية لإدارة النسخ.
توجد ذاكرة تخزين مؤقت قديمة في .versions/v4.0.0/ يمكن تقييمها للحذف، لكن بعد التأكد من عدم اعتماد نشر حالي أو روابط عليها. ويمنع scripts/tag-cache.py بالفعل إعادة استخدام ذاكرة التخزين المؤقت تلقائيًا بأسماء وسوم قديمة.
في المقابل، لا ينبغي اعتبار كل مادة تاريخية ملفًا مؤقتًا عديم الفائدة. فمجلد verification/legacy-bmad-output/ ما زال مذكورًا في قرار معماري سابق، كما أن _bmad-solo-source/legacy-skills/ مهم لفهم مصدر المهارات السابقة ومشكلاته. لم تُحذف أي من هذه المواد في المراجعة.
توجد آليات حماية مهمة ينبغي الحفاظ عليها: يرفض install.sh الكتابة فوق شجرة عمل غير نظيفة، ويشترط bs.sh التحديث السريع إلى الأمام ثم تسليم التنفيذ إلى نسخة السكربت المحدّثة، فيما يفحص منسّق النشر المُدار التعارضات قبل الكتابة. تبسيط ترقيم النسخ لا يستدعي التخلي عن هذه الضمانات.
لكن مدخل التثبيت لا يدعم حاليًا اختيار المضيف أو تمرير معاملات الفحص المسبق للقراءة فقط أو وجهة الوضع التشغيلي. كما أن متطلبات الاعتماد موثقة أساسًا في README.md من دون فحص موحّد لها عند التثبيت. وهناك أيضًا فجوة في التحقق من المصدر: التثبيت القائم يستخدم مدخل المستودع المحلي، والتحديث يعتمد على المستودع البعيد المحدد في الإعدادات، لكن المداخل التي جرت مراجعتها لا تتحقق من أن هذا العنوان ما زال يعود إلى المستودع المتوقع.
التقسيم الأبسط للمسؤوليات هو أن يتولى مدخل التثبيت جلب المصدر الموثوق وفحص المتطلبات وتمرير الخيارات، بينما يتولى مدخل النشر تكييف المضيف والفحص المسبق والتحديث والإزالة وحماية أصول المستخدم. لا حاجة إلى إضافة إطار جديد لإدارة الإصدارات.
يعمل سير العمل الحالي عند الدفع إلى الفرع الرئيسي وعند فتح طلبات الدمج، لكنه لا يُفعّل عند وسوم الإصدارات. كما أن فحوص الإضافات تراجع البنية والأسماء، لا صيغة رقم الإصدار. وفحص الوسوم الحالي يتحقق من مؤشرات الإصدار الرئيسي فقط؛ بل إن الاختبارات تسمح بصيغ ثلاثية الأجزاء وبوسوم ليست إصدارات. لذلك لا يصح القول إن قاعدة v4.3 مطبقة بالفعل.
الحد الأدنى المقترح هو فحص أن وسوم الإصدارات الجديدة تتبع صيغة v4.رقم، وأن الوسم يطابق مصدر الإصدار الوحيد والنصوص المعروضة. ولا يلزم إعادة كتابة الوسوم القديمة، ولا تنطبق القاعدة على إصدارات الاعتماديات الخارجية.
كذلك ينبغي أن يشغّل CI مدقّق اكتمال حزمة المهارات الموجود أصلًا، وأن يفحص الإشارات بعد التثبيت، لا الإشارات داخل المستودع وحدها.
تشير المسارات النشطة حاليًا إلى إجراءات المجموعة المحلية. وتجمع خريطة التوزيع مجلدات الحزمة، لا مجلد المهارات التاريخية الخارجية؛ كما لم يظهر في الشيفرة النشطة التي تمت مراجعتها مسار يراقب مهارات المصدر السابق أو يحدّثها مباشرة.
هذا يعني أن المهارات السابقة ليست اعتمادًا تشغيليًا مباشرًا للمداخل المحلية الحالية، لكنه لا يعني وجود عزل يضمن التوافق تلقائيًا. فتحديث المصدر السابق لن يحدّث تلقائيًا الإجراءات المحلية التي اقتُبست منه أو أُعيدت صياغتها، ما يخلق خطر تباعد مع الوقت.
ولا يكفي نسخ المهارات التاريخية وإعادة تفعيلها كما هي: فمهارة المساعدة القديمة تعتمد على الإعدادات وقائمة المجلدات وبرنامج التحليل، ومهارة البناء القديمة تعتمد على برنامج التصيير. أي إن الملفات الوصفية وحدها لا تشكل حزمة قابلة للتشغيل.
التوصية هي الإبقاء على مداخل التحليل والهندسة المحلية المستقرة، وإدخال مهارات المصدر المعتمدة بحسب خريطة القدرات، مع تسجيل معرّف مصدرها والملفات المساندة المطلوبة. وعند التحديث، تُفحص الإضافات والحذوفات والتغييرات في الاعتماديات قبل الاستبدال. ومن الأفضل ألا تقرأ المهام الجارية من فرع مصدر يتغير باستمرار.
ويُستحسن الفصل بين اكتشاف التحديثات واستبدال الملفات تلقائيًا: يمكن إجراء الفحص عند التثبيت أو التحديث، وإضافة تنبيه دوري اختياري، من دون تشغيل مراقب دائم في الخلفية افتراضيًا.
توفر Cline واجهة سطر أوامر وإضافة للمحرر، وتفصل بين الإعدادات العامة وإعدادات المشروع.4
1 لكن الموجود في المستودع حاليًا قالب توجيه رفيع غير مفعّل؛ وتطلب اختبارات التوزيع إبقاءه ضمن النسخة غير النشطة، لا وضعه في مدخل قواعد Cline الفعّال.
المقترح هو إعداد محتوى منهجي مشترك، ثم توليد تكييف خفيف منفصل لواجهة CLI وللإضافة. ويمكن ربط مهام التحليل والهندسة بوضعي Plan وAct الأصليين، من دون مطالبة المستخدم بحفظ كلمات لاستدعاء المهارات أو استيراد إعدادات أوضاع Roo مباشرة. كما أن مسارات القالب محسوبة انطلاقًا من جذر المستودع؛ لذا يجب إعادة حلّ مواقع الموارد عند النشر في مشروع آخر، لا نسخ الروابط كما هي وافتراض بقائها صالحة.
تتضمن خريطة التوزيع قواعد عامة وأوضاعًا مختارة، لكن وجودها على القرص لا يثبت أن المضيف حمّلها. كذلك لا تعرّف الوضعان المخصصان أذونات MCP، بينما يثبّت المدقّق مجموعات الأذونات. لذلك يتطلب إدخال أداة التقطير مراجعة الإعدادات والمدقّق معًا؛ فتعديل نص التعليمات وحده لا يكفي.
ما يجري حاليًا هو نسخة مادية من مجلدات الإضافة والقواعد، وليس تثبيتًا أصليًا جرى التحقق منه لإضافة Gemini CLI. أما إضافات Gemini الأصلية فيمكن أن تجمع المهارات وخوادم MCP، ويثبّت Gemini نسخة منها مع آلية تحديث منفصلة.11
9 لذا ينبغي التمييز بين مسار النسخ الحالي ومسار الإضافة الأصلية، بدل وصفهما كهدف دعم واحد مكتمل.
كما رُصدت فجوة في مسارات الملفات بعد التوزيع: فالقاعدة العامة تشير نسبيًا إلى المهارات، بينما تضع خريطة التوزيع نسخة القاعدة والمهارات في موقعين مختلفين. ووفق حل المسارات النسبي، لن يصل هذا المرجع مباشرة إلى المهارة الموزعة.
هناك مساران متوازيان لمداخل إدارة المشروع. تستخدم نقطة الدخول الحالية مؤشرًا واحدًا للتركيز النشط، بينما ما زالت القاعدة الأساسية لـRoo تبحث عن خطة نشاط بالصيغة القديمة. كما أن نطاق الملفات الذي تسمح به وضعية التحليل لا يشمل بعض مواضع وثائق المشروع الأحدث.
المبدأ الأنسب هو إبقاء المنهجيات والمهارات وتكييفات المضيف القابلة لإعادة الاستخدام في التثبيت العام، وحصر مدخل المشروع ومعاييره القطاعية وقراراته ومهامه في إعدادات المشروع نفسه. ولا تجمع الشيفرة المصدرية الحالية مواد المشروع كاملة ضمن التوزيع؛ وينبغي الحفاظ على هذا الحد الفاصل.
التصميم الموصى به هو أن يتصل المضيف بخدمة MCP محلية مستقلة. تقرأ الخدمة المشروع المصرح به وتنتج مواد مرشحة، ثم تُنقل النتائج عبر مدخل النشر المعتمد في المشروع. وتربط حزمة المنهجية بين تكييف المضيف ومتطلبات القدرة، من دون دمج مصدر الخدمة كله داخل حزمة القواعد.
ينبغي تحديد التوافر بحسب القدرات الفعلية. فإجراءات العمل على قاعدة قائمة تطلب أصلًا فحص الإصدار وتصريحات الأدوات وتغطية اللغات والمستهلكين والقدرة على تقسيم المخرجات؛ لكن المراجعة لم تشمل الشيفرة الحالية للخدمة، فلا يمكن الجزم بأن واجهاتها أو تسجيلها التلقائي جاهزان.
ينبغي أن تبقى MCP قدرة إضافية للتحليل والترميز المعتاد، لكنها تصبح شرطًا مسبقًا للخطوات التي تطلب صراحة محرك التقطير. وإذا غابت الخدمة، تتوقف الخطوات المعتمدة عليها فقط، لا المنهجية كلها. كما لا ينبغي وصف قراءة الملفات العادية بأنها اجتياز لاختبار المحرك.
يمكن فصل المسح دون اتصال عن التحقق من المصدر وعن التعبير الدلالي الذي قد توفره النماذج. فإذا تعذر النموذج، تُحفظ الأدلة البنيوية وما هو غير معروف بوضوح؛ ولا ينبغي الوعد بأثر دلالي كامل للتقطير في هذه الحالة.
ولا يُنصح باعتماد GitHub مع نفق SSH بنيةً افتراضية للتشغيل. يجب فصل مكان نشر المصدر عن مكان تشغيل الخدمة. أما الخدمة البعيدة فتُطرح خيارًا عند الحاجة فقط، مع ضوابط مستقلة لخروج البيانات والمصادقة وعزل المشاريع وانقطاع الاتصال والاعتماد على خدمة النموذج؛ فالنفق وحده لا يوفر هذه الضمانات.
أما الربط الآلي، فيمكن أن يتم على مراحل: تسجيل بموافقة المستخدم عند التثبيت، والتحقق من القدرات عند الاستخدام، وربط الخدمة بإصدار محدد عند بدء المهمة. لا تنزيل تلقائيًا ولا تشغيلًا تجريبيًا ولا توسيعًا للصلاحيات بلا مراجعة.
الخلاصة أن العقبة ليست في تشدد قاعدة ترقيم النسخ، بل في عدم اكتمال التحقق من المصدر ومسارات التوزيع والتحميل الفعلي وإدارة المشروع. لذلك ينبغي أن يكون v4.3 إصدارًا مشروطًا باجتياز هذه الفحوص اللازمة، لا بمجرد تحديث النصوص التي تعرض رقم النسخة.
Studio Global AI
تتضمن هذه الصفحة إجابة مدعومة بالمصدر يمكنك المتابعة داخل Studio Global.
المقترح هو اعتماد نسخ عامة بصيغة v4.3 وv4.4، مع الإبقاء على V4 هويةً داخلية للمجموعة.
المقترح هو اعتماد نسخ عامة بصيغة v4.3 وv4.4، مع الإبقاء على V4 هويةً داخلية للمجموعة. المراجعة كانت للقراءة فقط: لم يُعدَّل المستودع، ولم تُحذف ملفات أو تُشغَّل اختبارات أو يُنفَّذ نشر.
الحماية من الكتابة فوق تغييرات المستخدم موجودة، لكن فحوص الاعتماد على التبعيات وتكامل المضيفين والتحقق من النسخة تحتاج إلى استكمال.