تحدد هذه الصفحة العقد الصارم الذي يفرضهDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw secrets apply.
إذا لم يطابق هدف ما هذه القواعد، يفشل التطبيق قبل تعديل الإعدادات.
شكل ملف الخطة
يتوقعopenclaw secrets apply --from <plan.json> مصفوفة targets من أهداف الخطة:
نطاق الهدف المدعوم
تُقبل أهداف الخطة لمسارات بيانات الاعتماد المدعومة في:سلوك نوع الهدف
القاعدة العامة:- يجب أن يكون
target.typeمعروفًا ويجب أن يطابق شكلtarget.pathالمُطبَّع.
models.providers.apiKeyskills.entries.apiKeychannels.googlechat.serviceAccount
قواعد التحقق من المسار
يتم التحقق من كل هدف وفق جميع ما يلي:- يجب أن يكون
typeنوع هدف معروفًا. - يجب أن يكون
pathمسارًا نقطيًا غير فارغ. - يمكن حذف
pathSegments. وإذا تم توفيره، فيجب أن يُطبَّع إلى المسار نفسه تمامًا مثلpath. - تُرفض المقاطع المحظورة:
__proto__وprototypeوconstructor. - يجب أن يطابق المسار المُطبَّع شكل المسار المسجَّل لنوع الهدف.
- إذا تم ضبط
providerIdأوaccountId، فيجب أن يطابق المعرّف المُشفَّر في المسار. - تتطلب أهداف
auth-profiles.jsonوجودagentId. - عند إنشاء ربط جديد في
auth-profiles.json، ضمّنauthProfileProvider.
سلوك الفشل
إذا فشل هدف في التحقق، يخرج التطبيق بخطأ مثل:سلوك الموافقة على موفر exec
- يتخطى
--dry-runفحوصات SecretRef من نوع exec افتراضيًا. - تُرفض الخطط التي تحتوي على SecretRefs/providers من نوع exec في وضع الكتابة ما لم يتم ضبط
--allow-exec. - عند التحقق من خطط تحتوي على exec أو تطبيقها، مرّر
--allow-execفي كل من أوامر التنفيذ التجريبي وأوامر الكتابة.
ملاحظات حول نطاق وقت التشغيل والتدقيق
- تُضمَّن إدخالات
auth-profiles.jsonالتي تحتوي على مراجع فقط (keyRef/tokenRef) في حلّ وقت التشغيل وفي تغطية التدقيق. - يكتب
secrets applyأهدافopenclaw.jsonالمدعومة، وأهدافauth-profiles.jsonالمدعومة، وأهداف التنظيف الاختيارية.
فحوصات المشغّل
openclaw secrets configure أو أصلح مسار الهدف إلى شكل مدعوم كما هو موضح أعلاه.