أدلة توافق عملاء UAP
الإصدار الحالي ونطاقه
يضيف CLI 0.1.95، الإصدار الأصلي المنشور في 29 أكتوبر 2026، واجهة API للإدارة المحلية يدير المضيف دورة حياتها، واكتشافًا للعملاء وملفات التعريف للقراءة فقط، وموفّرًا لامتدادات Pi الأصلية ضمن نطاق المستخدم. راجع الإدارة المحلية. قد تتأخر قنوات مديري الحزم؛ تحقّق من agentplugins version.
منذ CLI 0.1.94، يختار install دون وسيطة مصدر المشروع إذا احتوى المجلد الحالي نفسه على ملف عادي باسم uap.toml. تكون الأولوية للنطاق الصريح، ولا تُبحث المجلدات الأب. تُفحص الأقفال الموجودة بصرامة حتى دون --locked. أُضيف التسليم الصريح ضمن نطاق المشروع في 0.1.93. لا تؤهّل أدلة إصدار المثبّت تشغيل كل وكيل أصلي أو الملف التنفيذي للتأليف المعياري. لا يتضمن المثبّت الحالي عبر npm أو التثبيت الأصلي agentplugins author؛ راجع دليل البناء لأدوات المصدر.
اقرأ التوافق بوصفه عدة أسئلة منفصلة:
| الفحص | المعنى |
|---|---|
| مطابقة الحزمة | تستوفي ملفات الحزمة المعيارية عقد المحمّل والمخطط. |
| تسليم المكونات | جهّز المحوّل المكونات التي يملكها أو ثبّتها. |
| الاكتشاف الأصلي | رصد عميل معين المكوّن المقصود. |
| تشغيل MCP | تهيّأت عملية أو وصلة مسجلة وأجرت الاستدعاءات المختبرة. |
| المصادقة واستخدام النموذج | لا يثبتان إلا إذا اختبرتهما الأدلة صراحةً. |
غالبًا ما يبقى تسليم المشروع Prepared ما دام هناك عمل متعلق بالثقة أو إعادة التحميل أو الإعداد الصريح أو الجلسة. تثبيت مشاريع ChatGPT غير مدعوم صراحةً. يجهّز نطاق المشروع في VS Code ملفات لمجلد محلي واحد؛ ولا تُعد ملاحظة بياناته الوصفية المثبتة دليلًا على بدء MCP أو تنفيذ النموذج. راجع دعم المشاريع حسب العميل وفهرس أدلة المشاريع.
تحافظ السجلات أدناه على الإصدارات التاريخية الدقيقة وإصدارات العملاء وهويات المنصات والقيود المرصودة. ولا تنطبق تلقائيًا على 0.1.95 أو إصدار عميل لاحق أو نطاق آخر أو حزمة غير مختبرة. UAP أدوات مجتمعية مستقلة؛ وهذه ملاحظات محدودة أجراها القائمون على الصيانة، وليست اعتمادًا من المزوّد أو ادعاء بجاهزية شاملة للإنتاج.
امتدادات Pi الأصلية
يقبل CLI 0.1.95 الخيار --target pi للحزم التي تعلن امتداد Pi أصليًا. يدعم هذا الموفّر الامتدادات الأصلية ضمن نطاق المستخدم؛ ولا يشمل نطاقه الحالي Skills القابلة للنقل أو إسقاط إعدادات MCP. أعد تحميل الموارد أو أعد تشغيل Pi بعد التثبيت.
تغطي الأدلة الأصلية المسجلة إصدار Pi 1.4.0 على Linux، بما في ذلك الاكتشاف الأصلي وتنفيذ امتدادات مختارة والتحديث وإصلاح الحزم المفقودة والإزالة والحفاظ على الامتدادات الخارجية. ولا تثبت التشغيل على macOS أو Windows، أو إشعارات سطح المكتب، أو الصوت، أو تركيز الطرفية. لا يثبت نجاح التثبيت وحده أن جلسة Pi قيد التشغيل قد حمّلت الامتداد.
المثبّت التاريخي المسوّدة 0.1.55
عند نقطة التحقق المسجلة في سبتمبر 2026، كان 0.1.55 مسوّدة غير منشورة. تؤهّل هذه النتائج لقطات المسوّدة تلك؛ ولا تصف حالة الإصدار الحالية أو تقدم تعليمات ترقية. تبقى أدلة الإصدار المنشور 0.1.53 أدناه صالحة ومنفصلة.
عبر نطاقين مؤهّلين على نحو مستقل، اجتاز 12 مسارًا للعملاء الأصليين الاختبارات العليا المطلوبة كلها، وعددها 24، دون تخطٍّ. استخدم كل منها أرشيف npm الأصلي من عملية الإنتاج، وتثبيت npm بلا اتصال مع تعطيل البرامج النصية، وتهيئة باردة من الملف التنفيذي الأصلي المجمّد، ثم تشغيلًا دافئًا دون مصدر الإثبات. بعد ذلك شُغّلت نسخ العملاء الحقيقية المثبتة الإصدارات في ملفات تعريف مؤقتة جديدة.
| العميل المختبر | Linux arm64 | Linux amd64 | macOS arm64 | Windows amd64 |
|---|---|---|---|---|
| Codex 0.153.4 | اجتازت دورة الحياة وstdio/HTTP وسياق Skill | اجتاز النطاق نفسه | اجتاز النطاق نفسه | اجتاز النطاق نفسه |
| Claude Code 2.1.263 | اجتازت دورة الحياة وstdio/HTTP وSkills المثبّتة | اجتاز النطاق نفسه | اجتاز النطاق نفسه | اجتازت دورة حياة HTTP وSkill المثبّتة؛ stdio المُدار غير مدعوم |
| OpenCode 1.18.29 | اجتازت دورة الحياة وحزم اختبارات stdio/Skill الموسعة ورصد التعارض | اجتاز النطاق نفسه | اجتاز النطاق نفسه | اجتاز النطاق نفسه |
تغطي دورة الحياة التثبيت والتحديث وإعادة تهيئة الإصدار نفسه والإصلاح والإزالة. يبلغ Claude على Windows عن managed_stdio_platform_unsupported؛ ولم يثبت تشغيل stdio أو سلوك cwd/argv/env/data لديه. يبقى تعارض OpenCode المرصود دون حل، مع التنبيه opencode_tool_namespace_not_evaluated. لا تثبت دورة حياة JSONC تشغيل stdio أو متن Skill ضمن JSONC. ولا تمثل نقطة اختبار جلب Git في Codex ادعاءً جديدًا بتشغيل أصلي عبر Git عام.
اجتاز التشغيل التاريخي ذي المسارات التسعة تسعة مسارات و18 اختبارًا مطلوبًا باستخدام إطار الاختبار 0cfa2b7؛ وكان آخر تحقق من المسوّدة في 2026-09-09T04:10:39.529018+00:00. واجتاز تشغيل Linux amd64 ثلاثة مسارات وستة اختبارات مطلوبة باستخدام fde7298؛ وكان آخر تحقق من المسوّدة في 2026-09-09T03:36:42.614887+00:00. يرتبط كلاهما بتشغيل الإنتاج المجمّد نفسه. تسجل بيانات الأدلة الوصفية الموجزة هويات الإنتاج والحزمة وإطار الاختبار والتأهيل والأرشيف الدقيقة.
اجتاز النطاقان المحتفظ بهما التحقق بلا اتصال. وأعادت نسخة جديدة من أداة التحقق عند 0cfa2b7 فحص نطاق Linux amd64 المحتفظ به عند fde7298 أيضًا؛ ولم يكن ذلك تشغيلًا أصليًا جديدًا أو إعادة فحص حية للمسوّدة، ولا يضيف وقت تأهيل. ليس اتساق بصمات الأرشيف تحققًا جديدًا من الإقرارات أو دليلًا على حالة المسوّدة الحالية. تبقى السجلات الخام والأرشيفات خاصة إلى حين مراجعة الإفصاح؛ والمتاح علنًا هو البيانات الوصفية فقط.
هذه ملاحظات أجراها القائمون على الصيانة باستخدام عملاء حقيقيين ومزوّدي نماذج loopback مبرمجين وإتاحة الشبكة. لا توفر ملفات التعريف المؤقتة وبيئات العمليات الفرعية الصريحة عزلًا على مستوى نظام التشغيل أو العمليات. ولا يترتب عليها ادعاء عن نموذج حقيقي أو OAuth أو تسجيل الدخول أو تطبيقات سطح المكتب أو خدمات حية أو اعتماد من المزوّد أو صفة رسمية أو تبنٍّ مستقل. تظل صلاحية الحزمة والتثبيت والتفعيل والتشغيل وOAuth طبقات أدلة منفصلة. ولا يؤهّل إثبات المثبّت هذا إصدار الملف التنفيذي للتأليف المعياري (D5).
المثبّت المنشور 0.1.53
يستخدم الإصدار العام 0.1.53 التزام المثبّت 28cf05af0a1e4fea642825dd34b78f9c99094ab5. اجتاز التشغيل الأصلي 34166817934 المهام التسع كلها و18 اختبارًا مطلوبًا دون تخطٍّ. نزّل الملفات التنفيذية العامة وفحص بيانها وإقراراتها قبل التنفيذ، واستخدم أدوات اختبار واستقصاء مساعدة منفصلة مبنية من المصدر عند التزام إطار الاختبار 9c33cfac81fc00e61205591321c89c5675fedb60.
| العميل المختبر | Linux arm64 | macOS arm64 | Windows amd64 |
|---|---|---|---|
| Codex 0.153.4 | اجتازت دورة حياة stdio/HTTP وسياق Skill | اجتاز النطاق نفسه | اجتاز النطاق نفسه |
| Claude Code 2.1.263 | اجتازت دورة حياة stdio/HTTP/Skill | اجتاز النطاق نفسه | اجتازت دورة حياة HTTP وSkill المثبّتة؛ stdio المُدار غير مدعوم |
| OpenCode 1.18.29 | اجتازت دورة الحياة ورصد التعارض وحزم stdio/Skill الموسعة | اجتاز النطاق نفسه | اجتاز النطاق نفسه |
تشمل دورة الحياة التثبيت والتحديث وإعادة تهيئة الإصدار نفسه والإصلاح والإزالة. اختبارات دورة حياة OpenCode عبر JSON/JSONC وحالات تعارض HTTP منفصلة عن حزمة اختبارات stdio ومتن Skill عبر JSON العام؛ ولا يُستنتج منها تغطية stdio أو المتن في JSONC. تظل أسماء أدوات OpenCode المتعارضة المرصودة قيدًا مع التنبيه opencode_tool_namespace_not_evaluated. ولا تمثل نقطة جلب Git في حزمة Codex المطلوبة ادعاءً جديدًا بالتشغيل الأصلي عبر Git عام.
هذه ملاحظات أجراها القائمون على الصيانة في ملفات تعريف جديدة تستضيفها GitHub، مع مزوّدي loopback مبرمجين وإتاحة الشبكة. لا تثبت جودة نموذج حقيقي أو OAuth أو تسجيل الدخول أو تطبيقات سطح المكتب أو خدمات حية أو تبنّيًا مستقلًا أو اعتمادًا من المزوّد. يظل التحقق من الحزمة والتثبيت والتفعيل أو الاكتشاف والتشغيل طبقات أدلة منفصلة. ولا يوسّع تشغيل المشغّل المنفصل على ست منصات جدول العملاء الأصليين هذا إلى معماريات أخرى.
تسجل هويات الأدلة المنشورة المسارات التسعة كلها والبصمات الدقيقة. يحتوي الأرشيف المتحقق منه على 529 ملفًا أصليًا وملخصه، وبصمة SHA-256 هي 0d315f3a24bb6c41d184f0632d76a7228e18a6c1c41be2774e23c8066dfd3af6. أُعيد تنزيل أرشيف الأدلة العام وملف المجموع الاختباري المصاحب وفُحصت بصماتهما بعد النشر في إصدار أدلة منفصل. تُبقي إجراءات إعادة الإنتاج والنشر هذه الأصول منفصلة عن إصدار المثبّت غير القابل للتغيير.
إثبات Linux amd64 التكميلي للإصدار 0.1.53
اجتاز التشغيل 34195481283 مهام Linux amd64 الثلاث كلها وستة اختبارات مطلوبة دون تخطٍّ، على مشغّلات GitHub المستضافة بنظام Ubuntu 24.04. نزّل إصدار UAP 0.1.53 العام نفسه المعرّف أعلاه، وبصمة SHA-256 لملفه التنفيذي الأصلي هي d9d1a99a6d0d5e497bad793df017efc8e59a1e53c4012e6375ade6a3d12c3df9. التزام إطار الاختبار: 376d06b3b71c3826a3c3dbbbf8ed5def43eb5c72.
| العميل المختبر | الملاحظة على Linux amd64 |
|---|---|
| Codex 0.153.4 | اجتازت تأكيدات دورة الحياة الأصلية وstdio/HTTP وسياق Skill |
| Claude Code 2.1.263 | اجتازت تأكيدات دورة الحياة الأصلية وتشغيل stdio/HTTP/Skill |
| OpenCode 1.18.29 | اجتازت دورة الحياة وحزم stdio/Skill الموسعة ورصد التعارض |
يكمل هذا المهام التسع الأصلية، ولا يعيد كتابة أدلتها. تنطبق القيود نفسها المتعلقة بمزوّدي loopback والنموذج الحقيقي وOAuth وتعارض OpenCode. ولا تثبت دورة حياة JSONC حتى الآن تشغيل stdio أو المتن في JSONC. كما يبقى قيد stdio المُدار السابق لدى Claude على Windows كما هو.
تحدد هويات الأدلة وبصمات الملفات الإصدار وإطار الاختبار الدقيقين. يحتوي أرشيف الأدلة المنفصل على 175 ملفًا أصليًا وملخص أداة التحقق؛ وبصمة SHA-256 للأرشيف هي d4baaf822ea1cc9c29d46d4393e2ae7771d34bd68b80864aaf0ceed34ac1df8d. تحقّق منه باستخدام scripts/verify-released-native-evidence.py --scope linux-amd64 مع هويات الإصدار وإطار الاختبار المسجلة.
ملاحظات تاريخية لبناء المصدر
اللقطة: 2026-09-07. هذه ملاحظات محدودة لواجهة CLI الأصلية الخاصة بالمثبّت agentplugins. لا تثبت دعم كل إصدار لعميل أو تطبيق سطح مكتب أو نظام تشغيل أو حزمة أو مسار مصادقة. UAP أدوات مجتمعية مستقلة؛ وهذا الجدول ليس اعتمادًا من المزوّد.
حدود المصدر والإصدار التاريخيين
نقطة تحقق macOS/Windows أدناه هي ef20b93؛ وتحتفظ أدلة Linux بهويتها التاريخية المنفصلة. لا تُنقل أي نتيجة ضمنيًا إلى SHA آخر.
استخدمت تشغيلات Linux أدناه مثبّتًا مبنيًا من المصدر، ببصمة SHA-256 للملف التنفيذي 3e5d4b8ee25a16d274b0f3bbdaf35f6963416650fed972995e65817f274cf8d8، من شجرة المنتج dcd9090458b036515c9aed77ee5d3e66f0dcb4f5، والالتزام الأساسي 1c831fa8b2016fda68c73fc60fe6f691581d0b13، وبصمة SHA-256 للرقعة الثنائية ذات الفهارس الكاملة d768da15903e0db5138dab72d2dbf8c94fbb5ca2e3b46f06492cbd3ac2bcaa42.
دُمج العمل في PR #184 بالالتزام 7d17c77599306d662e0bec0e0fd77d35a4f8941c. تحدد هذه التشغيلات التاريخية شجرة المنتج المختبرة قبل الدمج، وليست إعادة تشغيل وقت التنفيذ لذلك الالتزام المدمج. أحدث إصدار تم التحقق منه للقطة المصدر في 2026-09-07 هو 0.1.51 (2026-09-06)، وهو لا يتضمن PR #184. لا تطبّق نتائج تشغيل النسخة المرشحة هذه على الملف التنفيذي المنشور.
تسجل هويات الأدلة الموجزة بصمات الصورة والعميل والمثبّت والاختبار والاستقصاء والاستدعاء والسجلات لكل من codex-03 وclaude-03 وopencode-03 وgit-01 وopencode-extended-11 المدقق مستقلًا. لا تُرفق النصوص الخام بهذا الملخص؛ فالبصمات تحدد الأصول المحتفظ بها، ولا تمثل أرشيف نصوص يمكن إعادة تشغيله علنًا.
جدول CLI الأصلي التاريخي على Linux arm64
استخدم كل تشغيل مشروع اختبار جديدًا وجذور HOME/client/XDG معزولة داخل حاوية. استخدم التشغيل خوادم MCP على loopback ومزوّدين مبرمجين، دون بيانات اعتماد مستخدم أو نموذج حقيقي. بصمة صورة الحاوية: sha256:df6ab45e95c4425fcdccfc9a143bec29e2bf08293b63482c7843f398e06baabb. لا يحدد السجل الموجز إصدار التوزيعة.
| طبقة الأدلة | Codex 0.153.4 | Claude Code 2.1.263 | OpenCode 1.18.29 |
|---|---|---|---|
| صلاحية الحزمة المعيارية | بوابة مستقلة للمحمّل والمطابقة | بوابة مستقلة للمحمّل والمطابقة | بوابة مستقلة للمحمّل والمطابقة |
| مسار التثبيت | حزمة محلية، متجر مُدار أو إضافة أصلية | حزمة محلية، @skills-dir شخصي | JSON وJSONC عامان، حالات اختبار منفصلة |
| التثبيت وتحديث الإصدار وإعادة تهيئة الإصدار نفسه والإصلاح والإزالة | اجتاز | اجتاز | اجتاز |
| التفعيل والاكتشاف | اكتشاف الإضافة وSkill عبر app-server الأصلي | اكتشاف Skill عبر CLI الأصلي | الإعداد والاكتشاف الأصليان؛ فهرس HTTP وقت التشغيل |
| التنفيذ الأصلي لأدوات MCP | stdio افتراضي وصريح وHTTP | خادما stdio وHTTP | stdio افتراضي وصريح وHTTP، حزم اختبار منفصلة |
| استمرارية cwd وargv وenv والبيانات في stdio | اجتازت التحديث وإعادة التهيئة والإصلاح | اجتازت التحديث وإعادة التهيئة والإصلاح | اجتازت التحديث وإعادة التهيئة والإصلاح في حزمة JSON الموسعة |
| متن Skill في السياق الصادر | اجتاز، Skill مختارة صراحةً مع مزوّد Responses مبرمج | اجتاز، أداة Skill أصلية مع مزوّد Messages مبرمج | اجتاز، أداة Skill أصلية مع مزوّد مبرمج |
| سلوك نموذج حقيقي | لم يُقيّم | لم يُقيّم | لم يُقيّم |
| OAuth أو تسجيل الدخول | لم يُقيّم | لم يُقيّم | لم يُقيّم |
التثبيت والتفعيل والتشغيل ملاحظات منفصلة. ولا يحل أي منها محل التحقق وفق عقد Agent Plugins المنشور. لم تُعد دورة محوّل Linux التاريخية تشغيل مجموعة اختبارات المطابقة المثبتة، ولا تقدم ادعاء مطابقة جديدًا. تثبت طلبات المزوّد المبرمج سلوك العميل واستدعاءات الأدوات المرصودة، ولا تثبت استدلال نموذج حقيقي أو نجاح OAuth.
يستخدم تشغيل OpenCode الموسع الصورة sha256:cf4b5019fbb6d887a96ff066402594b367b7df75c90a86813d9ab9ef5fa491cb مع ripgrep 14.1.1 بلا اتصال. يعيد استخدام هوية المثبّت الدقيقة أعلاه؛ وبصمة SHA-256 لمصدر اختباره هي 55314bbed0587390965914a2d685a3b16d0ea926950625cc4dd91ab95ea2b0d4. تحققت مراجعة مستقلة من بصمات النصوص المرجعية الـ21 كلها وبصمات بيانات المصدر الـ81. تصل القيمة الفريدة BODY في Skill إلى سياق الأداة الصادر، وتغيب عن البيانات الوصفية الأولية وتعريفات الأدوات؛ ولا يثبت هذا فهم النموذج. لا يثبت التشغيل كود مثبّت جديدًا أو نظام تشغيل آخر.
القيود التاريخية والإثباتات الأضيق
- تعارض أسماء أدوات OpenCode: تعمل المفاتيح المنطقية
api/serverوapi serverمنفردة، لكنها تعرض معًا اسمًا واحدًا قابلًا للاستدعاء هوapi_server_inspect_runtimeرغم ظهور فهرسي MCP كليهما. الحفاظ على مفتاح الإعداد لا يعني فرادة الاسم القابل للاستدعاء. تضيف نقطة المصدرc154185التنبيهopencode_tool_namespace_not_evaluatedإلى مخرجات التسليم في CLI. وهو يحذر من تركيبات تشغيل متعارضة غير مدعومة؛ ولا يعيد تسمية الأدوات أو يثبت فرادتها أو يبطل حزمة معيارية. - تثبت حالات اختبار OpenCode عبر HTTP الحفاظ على الإعدادات الخارجية في JSON/JSONC ورفض التعارضات. يثبت تشغيل JSON العام المنفصل
opencode-extended-11قيم cwd وargv/env في stdio، وتوسيع الرموز مرة واحدة فقط، واستمرارية البيانات. تغيب الأدوات وبيانات Skill الوصفية بعد الإزالة، دون نشاط استقصاء، مع رصد طلب حقيقي للمزوّد الرئيسي. لا تُستنتج تغطية stdio أو المتن في JSONC. - استبعد Codex نقل SSE وSkills غير الصالحة وبيئات التشغيل المفقودة؛ وعزل فشل بدء الملف التنفيذي؛ وأبقى الاستدعاءات السليمة تعمل؛ ورفض المدخلات غير المدعومة بالكامل دون تغيير. لم يختبر Claude مصفوفة الإخفاقات كاملة. وأثبت OpenCode استبعاد SSE مع مكونات شقيقة سليمة، وليس مصفوفة Codex الكاملة.
- رصد Codex أولوية بروتوكول HTTP وترويساته وإعادة توجيه لم يتبعها العميل عبر أصل مختلف. أثبت Claude وOpenCode استدعاءات HTTP دون اختبار مستقل لسلوك إعادة التوجيه أو أولوية الترويسات.
- أثبت Codex وClaude الحماية الساكنة للمحتوى الخارجي والتغييرات غير المتوقعة ضمن حالات اختباريهما. تغطي اختبارات انحدار منفصلة حالات التسابق أثناء التراجع عن النشر؛ وليس هذا ضمانًا ضد عمليات كتابة متزامنة اعتباطية إلى نظام الملفات.
- أثبت
git-01الجلب الفعلي من Git عام غير قابل للتغيير والتثبيت والتفعيل والاكتشاف الأصلي لـ Skill في Codex والإزالة. كانت حالة اختباره المقتصرة على Skill هي AP-6.2-MISSING-LOCATION-OK عند التزام مجموعة الاختبارات المثبت. انتهت إتاحة الشبكة قبل الاكتشاف الأصلي. لم يُقيّم تنفيذ MCP عبر Git أو التحويل والتحديث غير القابلين للتغيير. ولم تُقيّم تشغيلات Git الأصلية لـ Claude أو OpenCode. لا يتطلب التثبيت المحلي أو عبر Git غير قابل للتغيير وجود Directory.
نقطة المصدر التاريخية على macOS arm64 وWindows amd64
اجتاز تشغيل GitHub Actions رقم 34158664586 مسارات العملاء الأصليين الستة المطلوبة كلها دون تخطٍّ، عند التزام المصدر ef20b9314b69d4094f4922946b8ad39024371202، والشجرة 4ba999db51304b056ec559c5429ed9aab9aace60. تم التحقق من بصمات الأصول المفهرسة الـ348 كلها. هذا دليل أصلي لنقطة بناء المصدر الدقيقة تلك، وليس للمثبّت التاريخي على Linux أو لملف تنفيذي منشور، ولا ادعاء بأن جميع بوابات جودة المستودع والإصدار قد اجتازت.
| العميل المختبر | macOS arm64 | Windows amd64 |
|---|---|---|
| Codex 0.153.4 | اجتازت دورة الحياة الأصلية وتشغيل stdio/HTTP وسياق Skill المبرمج | اجتازت دورة الحياة الأصلية وتشغيل stdio/HTTP وسياق Skill المبرمج، بما في ذلك الإزالة وتكرار فحص الإزالة وحفظ المحتوى الخارجي |
| Claude Code 2.1.263 | اجتاز الاكتشاف الأصلي ودورة تشغيل stdio/HTTP المبرمجة | اجتازت دورة حياة HTTP وSkill المثبّتة؛ stdio المُدار غير مدعوم صراحةً |
| OpenCode 1.18.29 | اجتازت الحزم الثلاث: دورة حياة JSON/JSONC، وstdio ومتن Skill الموسعان، وتعارض أدوات HTTP | اجتازت الحزم الثلاث: دورة حياة JSON/JSONC، وstdio ومتن Skill الموسعان، وتعارض أدوات HTTP |
يشمل اجتياز دورة الحياة لدى Codex وOpenCode التثبيت وتحديث الإصدار وإعادة تهيئة الإصدار نفسه والإصلاح والإزالة. تثبت حزمة JSON العام الموسعة في OpenCode بصورة منفصلة استمرارية stdio cwd/argv/env/data ومتن Skill الصادر؛ ولا يعني ذلك تغطية stdio أو المتن في JSONC أو حل تعارض أسماء الأدوات المرصود. يختبر Codex أيضًا الجلب غير القابل للتغيير ضمن حزمته الأصلية. تظل صلاحية الحزمة المعيارية منفصلة عن ملاحظات العملاء هذه.
عقد تشغيل Claude على Windows أضيق. اجتازت مراحل HTTP الأصلي وSkill المثبّتة A/B/C والإصلاح والإزالة، مع التحقق من احتفاظ المثبّت بالبيانات. يبلغ stdio المُدار عن تشخيص الجاهزية الدقيق managed_stdio_platform_unsupported. رُصد عدم دعم تشغيل stdio، ولم يُقيّم سلوك stdio cwd/argv/env/data. لا يبطل قيد المنصة الصريح هذا الحزمة القابلة للنقل أو يمنع مكونات HTTP وSkill السليمة المختبرة.
كانت هذه آلات مؤقتة تستضيفها GitHub مع ملفات تعريف ومشاريع اختبار جديدة. لم تُسجل إصدارات أنظمة التشغيل في سجلات المشغّلات الموجزة. لم تكن الشبكة محظورة؛ وكانت نقاط نهاية النماذج خدمات loopback مبرمجة. توجد بصمات العميل والبناء وأدلة المشغّل الدقيقة في السجل الموجز. ولا ينتج عن هذه التشغيلات ادعاء بشأن نموذج حقيقي أو تسجيل الدخول أو OAuth أو تطبيقات سطح المكتب.
تتطابق حالات الاختبار الأصلية وغلاف المشغّل وسير العمل الأصلي بايتًا ببايت مع نقطة a6462a7 التي روجعت مستقلًا. أُعيد استخدام مراجعتها الدلالية، بينما خضعت بصمات أصول التشغيل الجديدة لتحقق مستقل. ولا يحل ذلك محل مراجعة تغييرات المنتج الأخرى بين الالتزامات.
تبقى النقاط الأقدم، بما فيها مسارات Windows الفاشلة، ضمن هويات الأدلة كسجل تاريخي. يحل هذا التشغيل محل ملخص منصاتها؛ ولم يُعَد تصنيف إخفاقاتها على أنها نجاحات.
منصات وعملاء آخرون
| المجال | حدود الأدلة |
|---|---|
| نقطة بناء المصدر على macOS arm64 | اجتازت جميع الحزم الأصلية المطلوبة عند ef20b93، بما فيها تشغيل OpenCode الموسع |
| نقطة بناء المصدر على Windows amd64 | اجتازت جميع الحزم الأصلية المطلوبة عند ef20b93؛ ويظل stdio المُدار لـ Claude غير مدعوم صراحةً |
| Linux amd64 | الإثبات التكميلي للإصدار المنشور 0.1.53 أعلاه؛ وليس جزءًا من التشغيلات التاريخية |
| تطبيقات سطح المكتب | لم تُقيّم في تشغيلات CLI هذه |
| macOS 15.6.1 arm64 التاريخي، UAP 0.1.22 | الاكتشاف ودورة الحياة فقط؛ Claude 2.1.205 وGemini 0.36.0 وOpenCode 1.18.4؛ إسقاط إعدادات Cline/Windsurf، ولم تُسجل إصدارات العميلين |
يملك سجل macOS التاريخي بصماته الخاصة للمثبّت والحزمة والنصوص. ولا يثبت للنسخة المرشحة الحالية أي ادعاء عن استدعاء أداة متصفح أو نموذج أو OAuth أو تشغيل. يجب أن تحدد النتائج الجديدة SHA المصدر وإصدارات العميل ونظام التشغيل الخاصة بها قبل استبدال أي خلية معلّقة.
أدلة نطاق المشروع
نُشر التسليم الصريح للمشاريع في CLI 0.1.93. تحتفظ الإصدارات والملاحظات الأصلية التاريخية أعلاه بنطاقها الأصلي. لتثبيت المشروع عقد مستقل لكل عميل: تُعرض ملكية الملفات المثبّتة والاكتشاف الأصلي وتشغيل MCP أو النموذج منفصلةً. يرفض نطاق مشروع ChatGPT العملية صراحةً؛ وللأهداف الأخرى قيودها الخاصة على المكونات أو التجهيز أو إطار الاختبار.
يستخدم تجهيز مشروع VS Code المسارين .github/skills و.vscode/mcp.json. تحققت الملاحظة المثبتة لـ VS Code 1.143.1 من البيانات الوصفية في مجلدَي A وB منفصلين، وتشغيل A جديد، والإزالة، دون منح ثقة مساحة العمل. هذا دليل بيانات وصفية؛ ويبلغ المحوّل عن Prepared والتحقق من الملفات المثبّتة، دون الادعاء ببدء MCP أو استدعاء أدوات أو تنفيذ نموذج.