الانتقال إلى المحتوى الرئيسي
تُعرَض SDK الخاصة بالـ Plugin كمجموعة من المسارات الفرعية العامة المحدودة تحت openclaw/plugin-sdk/. تفهرس هذه الصفحة المسارات الفرعية الشائعة الاستخدام مجمعةً حسب الغرض. يوجد مخزون نقطة دخول المترجم المولَّد في scripts/lib/plugin-sdk-entrypoints.json؛ وتمثل صادرات الحزمة المجموعة العامة الفرعية بعد طرح مسارات الاختبار/الداخلية المحلية للمستودع المدرجة في scripts/lib/plugin-sdk-private-local-only-subpaths.json. يمكن للمشرفين تدقيق عدد الصادرات العامة باستخدام pnpm plugin-sdk:surface ومسارات فرعية مساعدة محجوزة نشطة باستخدام pnpm plugins:boundary-report:summary؛ وتؤدي الصادرات المساعدة المحجوزة غير المستخدمة إلى فشل تقرير CI بدلاً من بقائها في SDK العامة كدين توافق خامل. لدليل تأليف الـ Plugin، راجع نظرة عامة على Plugin SDK.

إدخال Plugin

المسار الفرعيالصادرات الرئيسية
plugin-sdk/plugin-entrydefinePluginEntry
plugin-sdk/coredefineChannelPluginEntry, createChatChannelPlugin, createChannelPluginBase, defineSetupPluginEntry, buildChannelConfigSchema, buildJsonChannelConfigSchema
plugin-sdk/config-schemaOpenClawSchema
plugin-sdk/provider-entrydefineSingleProviderPluginEntry
plugin-sdk/migrationمساعدات عناصر مزود الترحيل مثل createMigrationItem، وثوابت السبب، وعلامات حالة العنصر، ومساعدات التنقيح، وsummarizeMigrationItems
plugin-sdk/migration-runtimeمساعدات ترحيل وقت التشغيل مثل copyMigrationFileItem، وresolvePlannedMigrationTargets، وwithCachedMigrationConfigRuntime، وwriteMigrationReport
plugin-sdk/healthتسجيل فحوصات صحة Doctor، والكشف، والإصلاح، والاختيار، والخطورة، وأنواع النتائج لمستهلكي الصحة المضمنين

مساعدات التوافق والاختبار المهملة

تبقى المسارات الفرعية المهملة مصدَّرة للـ plugins الأقدم، لكن يجب أن تستخدم الشيفرة الجديدة مسارات SDK الفرعية المركزة أدناه. القائمة المُصانة هي scripts/lib/plugin-sdk-deprecated-public-subpaths.json؛ وترفض CI استيرادات الإنتاج المضمنة منها. البراميل الواسعة مثل compat وconfig-types و infra-runtime وtext-runtime وzod مخصصة للتوافق فقط. استورد zod مباشرةً من zod. مسارات مساعدات الاختبار المدعومة بـ Vitest في OpenClaw محلية للمستودع فقط ولم تعد صادرات حزمة: agent-runtime-test-contracts، channel-contract-testing، وchannel-target-testing، وchannel-test-helpers، وplugin-test-api، وplugin-test-contracts، وplugin-test-runtime، وprovider-http-test-mocks، وprovider-test-contracts، وtest-env، وtest-fixtures، وtest-node-mocks، وtesting.

مسارات فرعية مساعدة محجوزة للـ Plugin المضمن

هذه المسارات الفرعية هي أسطح توافق مملوكة للـ Plugin الخاص بها ضمن الـ Plugin المضمن المالك، وليست APIs عامة للـ SDK: plugin-sdk/codex-mcp-projection و plugin-sdk/codex-native-task-runtime. تُحظر استيرادات الامتدادات العابرة للمالكين بواسطة حواجز عقد الحزمة.
المسار الفرعيالصادرات الرئيسية
plugin-sdk/channel-coredefineChannelPluginEntry، defineSetupPluginEntry، createChatChannelPlugin، createChannelPluginBase
plugin-sdk/config-schemaتصدير مخطط Zod الجذري لـ openclaw.json (OpenClawSchema)
plugin-sdk/json-schema-runtimeمساعد تحقق JSON Schema مخزن مؤقتا للمخططات المملوكة للإضافات
plugin-sdk/channel-setupcreateOptionalChannelSetupSurface، createOptionalChannelSetupAdapter، createOptionalChannelSetupWizard، إضافة إلى DEFAULT_ACCOUNT_ID، createTopLevelChannelDmPolicy، setSetupChannelEnabled، splitSetupEntries
plugin-sdk/setupمساعدات معالج الإعداد المشتركة، ومترجم الإعداد، ومطالبات قائمة السماح، وبناة حالة الإعداد
plugin-sdk/setup-runtimecreateSetupTranslator، createPatchedAccountSetupAdapter، createEnvPatchedAccountSetupAdapter، createSetupInputPresenceValidator، noteChannelLookupFailure، noteChannelLookupSummary، promptResolvedAllowFrom، splitSetupEntries، createAllowlistSetupWizardProxy، createDelegatedSetupWizardProxy
plugin-sdk/setup-adapter-runtimeاسم توافق بديل مهمل؛ استخدم plugin-sdk/setup-runtime
plugin-sdk/setup-toolsformatCliCommand، detectBinary، extractArchive، resolveBrewExecutable، formatDocsLink، CONFIG_DIR
plugin-sdk/account-coreمساعدات إعدادات/بوابة إجراءات الحسابات المتعددة، ومساعدات الرجوع إلى الحساب الافتراضي
plugin-sdk/account-idDEFAULT_ACCOUNT_ID، ومساعدات تطبيع معرف الحساب
plugin-sdk/account-resolutionمساعدات البحث عن الحساب + الرجوع الافتراضي
plugin-sdk/account-helpersمساعدات ضيقة لقوائم الحسابات/إجراءات الحساب
plugin-sdk/access-groupsمساعدات تحليل قائمة سماح مجموعات الوصول وتشخيصات المجموعات المنقحة
plugin-sdk/channel-pairingcreateChannelPairingController
plugin-sdk/channel-reply-pipelineواجهة توافق مهملة. استخدم plugin-sdk/channel-outbound.
plugin-sdk/channel-config-helperscreateHybridChannelConfigAdapter، resolveChannelDmAccess، resolveChannelDmAllowFrom، resolveChannelDmPolicy، normalizeChannelDmPolicy، normalizeLegacyDmAliases
plugin-sdk/channel-config-schemaبدائيات مخطط إعدادات القنوات المشتركة، إضافة إلى Zod وبناة JSON/TypeBox المباشرين
plugin-sdk/bundled-channel-config-schemaمخططات إعدادات قنوات OpenClaw المضمنة للإضافات المضمنة التي تتم صيانتها فقط
plugin-sdk/chat-channel-idsBUNDLED_CHAT_CHANNEL_IDS، BUNDLED_CHAT_CHANNEL_ENVELOPE_PREFIXES، ChatChannelId. معرفات قنوات الدردشة المضمنة/الرسمية القياسية، إضافة إلى تسميات/أسماء بديلة للمنسق للإضافات التي تحتاج إلى التعرف على النص مسبوق الظرف دون ترميز جدولها الخاص صراحة.
plugin-sdk/channel-config-schema-legacyاسم توافق بديل مهمل لمخططات إعدادات القنوات المضمنة
plugin-sdk/telegram-command-configمساعدات تطبيع/تحقق الأوامر المخصصة في Telegram مع رجوع إلى عقد مضمن
plugin-sdk/command-gatingمساعدات ضيقة لبوابة تفويض الأوامر
plugin-sdk/channel-policyresolveChannelGroupRequireMention
plugin-sdk/channel-ingressواجهة توافق مهملة لدخول القنوات منخفض المستوى. يجب أن تستخدم مسارات الاستقبال الجديدة plugin-sdk/channel-ingress-runtime.
plugin-sdk/channel-ingress-runtimeمحلل وقت تشغيل تجريبي عالي المستوى لدخول القنوات وبناة حقائق المسارات لمسارات استقبال القنوات المرحلة. فضل هذا على تجميع قوائم السماح الفعالة، وقوائم سماح الأوامر، والإسقاطات القديمة في كل إضافة. راجع واجهة API لدخول القنوات.
plugin-sdk/channel-lifecycleواجهة توافق مهملة. استخدم plugin-sdk/channel-outbound.
plugin-sdk/channel-outboundعقود دورة حياة الرسائل إضافة إلى خيارات خط الرد، والإيصالات، والمعاينة/البث المباشر، ومساعدات دورة الحياة، وهوية الصادر، وتخطيط الحمولة، والإرسال الدائم، ومساعدات سياق إرسال الرسائل. راجع واجهة API للصادر من القنوات.
plugin-sdk/channel-messageاسم توافق بديل مهمل لـ plugin-sdk/channel-outbound إضافة إلى واجهات إرسال الردود القديمة.
plugin-sdk/channel-message-runtimeاسم توافق بديل مهمل لـ plugin-sdk/channel-outbound إضافة إلى واجهات إرسال الردود القديمة.
plugin-sdk/inbound-envelopeمساعدات مشتركة لبناء المسار الوارد + الظرف
plugin-sdk/inbound-reply-dispatchواجهة توافق مهملة. استخدم plugin-sdk/channel-inbound لمشغلات الوارد ومحددات الإرسال، وplugin-sdk/channel-outbound لمساعدات تسليم الرسائل.
plugin-sdk/messaging-targetsاسم بديل مهمل لتحليل الأهداف؛ استخدم plugin-sdk/channel-targets
plugin-sdk/outbound-mediaمساعدات مشتركة لتحميل الوسائط الصادرة وحالة الوسائط المستضافة
plugin-sdk/outbound-send-depsواجهة توافق مهملة. استخدم plugin-sdk/channel-outbound.
plugin-sdk/outbound-runtimeواجهة توافق مهملة. استخدم plugin-sdk/channel-outbound.
plugin-sdk/poll-runtimeمساعدات ضيقة لتطبيع الاستطلاعات
plugin-sdk/thread-bindings-runtimeمساعدات دورة حياة ربط الخيوط والمحول
plugin-sdk/agent-media-payloadباني حمولة وسائط الوكيل القديم
plugin-sdk/conversation-runtimeمساعدات ربط المحادثة/الخيط، والاقتران، والربط المهيأ
plugin-sdk/runtime-config-snapshotمساعد لقطة إعدادات وقت التشغيل
plugin-sdk/runtime-group-policyمساعدات حل سياسة المجموعات في وقت التشغيل
plugin-sdk/channel-statusمساعدات مشتركة للقطة/ملخص حالة القناة
plugin-sdk/channel-config-primitivesبدائيات ضيقة لمخطط إعدادات القنوات
plugin-sdk/channel-config-writesمساعدات تفويض كتابة إعدادات القنوات
plugin-sdk/channel-plugin-commonصادرات تمهيد مشتركة لإضافات القنوات
plugin-sdk/allowlist-config-editمساعدات تحرير/قراءة إعدادات قائمة السماح
plugin-sdk/group-accessمساعدات مشتركة لقرار وصول المجموعات
plugin-sdk/direct-dm, plugin-sdk/direct-dm-accessواجهات توافق مهملة. استخدم plugin-sdk/channel-inbound.
plugin-sdk/direct-dm-guard-policyمساعدات ضيقة لسياسة الحراسة قبل التشفير للرسائل المباشرة
plugin-sdk/discordواجهة توافق Discord مهملة للحزمة المنشورة @openclaw/discord@2026.3.13 وتوافق المالك المتتبع؛ يجب أن تستخدم الإضافات الجديدة المسارات الفرعية العامة لـ SDK القنوات
plugin-sdk/telegram-accountواجهة توافق مهملة لحل حساب Telegram لتوافق المالك المتتبع؛ يجب أن تستخدم الإضافات الجديدة مساعدات وقت التشغيل المحقونة أو المسارات الفرعية العامة لـ SDK القنوات
plugin-sdk/zalouserواجهة توافق مهملة لـ Zalo Personal لحزم Lark/Zalo المنشورة التي لا تزال تستورد تفويض أوامر المرسل؛ يجب أن تستخدم الإضافات الجديدة plugin-sdk/command-auth
plugin-sdk/interactive-runtimeعرض الرسائل الدلالي، والتسليم، ومساعدات الردود التفاعلية القديمة. راجع عرض الرسائل
plugin-sdk/channel-inboundمساعدات واردة مشتركة لتصنيف الأحداث، وبناء السياق، والتنسيق، والجذور، وإزالة الارتداد، ومطابقة الإشارات، وسياسة الإشارة، وتسجيل الوارد
plugin-sdk/channel-inbound-debounceمساعدات ضيقة لإزالة ارتداد الوارد
plugin-sdk/channel-mention-gatingمساعدات ضيقة لسياسة الإشارة، وعلامة الإشارة، ونص الإشارة دون سطح وقت تشغيل الوارد الأوسع
plugin-sdk/channel-envelope, plugin-sdk/channel-inbound-roots, plugin-sdk/channel-location, plugin-sdk/channel-loggingواجهات توافق مهملة. استخدم plugin-sdk/channel-inbound أو plugin-sdk/channel-outbound.
plugin-sdk/channel-pairing-pathsواجهة توافق مهملة. استخدم plugin-sdk/channel-pairing.
plugin-sdk/channel-reply-options-runtimeواجهة توافق مهملة. استخدم plugin-sdk/channel-outbound.
plugin-sdk/channel-streamingواجهة توافق مهملة. استخدم plugin-sdk/channel-outbound.
plugin-sdk/channel-send-resultأنواع نتائج الرد
plugin-sdk/channel-actionsمساعدات إجراءات رسائل القنوات، إضافة إلى مساعدات المخطط الأصلي المهملة المحفوظة لتوافق الإضافات
plugin-sdk/channel-routeمساعدات مشتركة لتطبيع المسارات، وحل الأهداف المدفوع بالمحلل، وتحويل معرف الخيط إلى سلسلة، وإزالة التكرار/ضغط مفاتيح المسارات، وأنواع الأهداف المحللة، ومقارنة المسارات/الأهداف
plugin-sdk/channel-targetsمساعدات تحليل الأهداف؛ يجب أن يستخدم مستدعو مقارنة المسارات plugin-sdk/channel-route
plugin-sdk/channel-contractأنواع عقود القنوات
plugin-sdk/channel-feedbackتوصيل الملاحظات/التفاعلات
plugin-sdk/channel-secret-runtimeمساعدات ضيقة لعقود الأسرار مثل collectSimpleChannelFieldAssignments، وgetChannelSurface، وpushAssignment، وأنواع أهداف الأسرار
تظل عائلات مساعدات القنوات المهملة متاحة فقط لتوافق الإضافات المنشورة. خطة الإزالة هي: إبقاؤها خلال نافذة ترحيل الإضافات الخارجية، وإبقاء إضافات المستودع/المضمنة على channel-inbound و channel-outbound، ثم إزالة المسارات الفرعية التوافقية في التنظيف الرئيسي التالي لـ SDK. ينطبق هذا على عائلات رسائل/وقت تشغيل القنوات القديمة، وبث القنوات، ووصول الرسائل المباشرة، وتفرعات مساعدات الوارد، وخيارات الرد، ومسارات الاقتران.
المسار الفرعيالصادرات الأساسية
plugin-sdk/provider-entrydefineSingleProviderPluginEntry
plugin-sdk/lmstudioواجهة مزوّد LM Studio المدعومة للإعداد واكتشاف الفهرس وتحضير نماذج وقت التشغيل
plugin-sdk/lmstudio-runtimeواجهة وقت تشغيل LM Studio المدعومة لإعدادات الخادم المحلي الافتراضية واكتشاف النماذج وترويسات الطلبات ومساعدات النماذج المحمّلة
plugin-sdk/provider-setupمساعدات إعداد مزوّد محلي/مستضاف ذاتياً منتقاة
plugin-sdk/self-hosted-provider-setupمساعدات مركّزة لإعداد مزوّد مستضاف ذاتياً متوافق مع OpenAI
plugin-sdk/cli-backendإعدادات CLI الخلفية الافتراضية + ثوابت المراقب
plugin-sdk/provider-auth-runtimeمساعدات حل مفاتيح API في وقت التشغيل لمكوّنات Plugin الخاصة بالمزوّدين
plugin-sdk/provider-oauth-runtimeأنواع عامة لاستدعاءات OAuth الراجعة للمزوّد، وتصوير صفحة الاستدعاء الراجع، ومساعدات PKCE/الحالة، وتحليل مدخلات التفويض، ومساعدات انتهاء صلاحية الرموز، ومساعدات الإيقاف
plugin-sdk/provider-auth-api-keyمساعدات التهيئة وكتابة الملفات الشخصية لمفاتيح API مثل upsertApiKeyProfile
plugin-sdk/provider-auth-resultمنشئ قياسي لنتيجة مصادقة OAuth
plugin-sdk/provider-env-varsمساعدات البحث عن متغيرات بيئة مصادقة المزوّد
plugin-sdk/provider-authcreateProviderApiKeyAuthMethod, ensureApiKeyFromOptionEnvOrPrompt, upsertAuthProfile, upsertApiKeyProfile, writeOAuthCredentials, مساعدات استيراد مصادقة OpenAI Codex، وتصدير التوافق المهمل resolveOpenClawAgentDir
plugin-sdk/provider-model-sharedProviderReplayFamily, buildProviderReplayFamilyHooks, normalizeModelCompat, منشئو سياسات إعادة التشغيل المشتركة، ومساعدات نقطة نهاية المزوّد، ومساعدات مشتركة لتطبيع معرّفات النماذج
plugin-sdk/provider-catalog-live-runtimeمساعدات فهرس نماذج المزوّد الحي للاكتشاف المحروس بنمط /models: buildLiveModelProviderConfig, fetchLiveProviderModelRows, getCachedLiveProviderModelRows, fetchLiveProviderModelIds, LiveModelCatalogHttpError, clearLiveCatalogCacheForTests, ترشيح معرّفات النماذج، ذاكرة TTL المؤقتة، والاحتياطي الثابت
plugin-sdk/provider-catalog-runtimeخطاف وقت التشغيل لتعزيز فهرس المزوّد ودرزات سجل مزوّدي Plugin لاختبارات العقد
plugin-sdk/provider-catalog-sharedfindCatalogTemplate, buildSingleProviderApiKeyCatalog, buildManifestModelProviderConfig, supportsNativeStreamingUsageCompat, applyProviderNativeStreamingUsageCompat
plugin-sdk/provider-httpمساعدات عامة لقدرات HTTP/نقطة النهاية الخاصة بالمزوّد، وأخطاء HTTP الخاصة بالمزوّد، ومساعدات نماذج multipart لتفريغ الصوت نصياً
plugin-sdk/provider-web-fetch-contractمساعدات عقد ضيقة لإعداد/اختيار جلب الويب مثل enablePluginInConfig و WebFetchProviderPlugin
plugin-sdk/provider-web-fetchمساعدات تسجيل مزوّد جلب الويب/ذاكرته المؤقتة
plugin-sdk/provider-web-search-config-contractمساعدات ضيقة لإعداد/اعتماد بحث الويب للمزوّدين الذين لا يحتاجون إلى توصيل تمكين Plugin
plugin-sdk/provider-web-search-contractمساعدات عقد ضيقة لإعداد/اعتماد بحث الويب مثل createWebSearchProviderContractFields, enablePluginInConfig, resolveProviderWebSearchPluginConfig, ومحدّدات/جالبات الاعتمادات محددة النطاق
plugin-sdk/provider-web-searchمساعدات تسجيل مزوّد بحث الويب/ذاكرته المؤقتة/وقت تشغيله
plugin-sdk/embedding-providersأنواع عامة لمزوّدي التضمين ومساعدات قراءة، بما في ذلك EmbeddingProviderAdapter, و getEmbeddingProvider(...), و listEmbeddingProviders(...)؛ تسجّل مكوّنات Plugin المزوّدين عبر api.registerEmbeddingProvider(...) بحيث تُفرض ملكية البيان
plugin-sdk/provider-toolsProviderToolCompatFamily, buildProviderToolCompatFamilyHooks, وتنظيف مخططات DeepSeek/Gemini/OpenAI + التشخيصات
plugin-sdk/provider-usageأنواع لقطات استخدام المزوّد، ومساعدات جلب استخدام مشتركة، وجالبات مزوّد مثل fetchClaudeUsage
plugin-sdk/provider-streamProviderStreamFamily, buildProviderStreamFamilyHooks, composeProviderStreamWrappers, أنواع أغلفة التدفق، توافق استدعاءات الأدوات بنص عادي، ومساعدات أغلفة مشتركة لـ Anthropic/Bedrock/DeepSeek V4/Google/Kilocode/Moonshot/OpenAI/OpenRouter/Z.A.I/MiniMax/Copilot
plugin-sdk/provider-stream-sharedمساعدات عامة مشتركة لأغلفة تدفق المزوّد، بما في ذلك composeProviderStreamWrappers, و createOpenAICompatibleCompletionsThinkingOffWrapper, و createPlainTextToolCallCompatWrapper, و createPayloadPatchStreamWrapper, و createToolStreamWrapper, و normalizeOpenAICompatibleReasoningPayload, و setQwenChatTemplateThinking, وأدوات تدفق متوافقة مع Anthropic/DeepSeek/OpenAI
plugin-sdk/provider-transport-runtimeمساعدات نقل المزوّد الأصلية مثل الجلب المحروس، واستخراج نص نتيجة الأداة، وتحويلات رسائل النقل، وتدفقات أحداث النقل القابلة للكتابة
plugin-sdk/provider-onboardمساعدات ترقيع إعداد التهيئة
plugin-sdk/global-singletonمساعدات singleton/map/cache محلية للعملية
plugin-sdk/group-activationمساعدات ضيقة لوضع تفعيل المجموعة وتحليل الأوامر
تبلّغ لقطات استخدام المزوّد عادةً عن نافذة حصة واحدة أو أكثر ضمن windows، لكل منها تسمية ونسبة مئوية مستخدمة ووقت إعادة تعيين اختياري. يجب على المزوّدين الذين يعرضون نصاً عن الرصيد أو حالة الحساب بدلاً من نوافذ حصص قابلة لإعادة التعيين أن يعيدوا summary مع مصفوفة windows فارغة بدلاً من اختلاق نسب مئوية. يعرض OpenClaw نص الملخص هذا في خرج الحالة؛ استخدم error فقط عندما تفشل نقطة نهاية الاستخدام أو لا تعيد أي بيانات استخدام قابلة للاستعمال.
المسار الفرعيالصادرات الأساسية
plugin-sdk/command-authresolveControlCommandGate، مساعدات سجل الأوامر بما في ذلك تنسيق قائمة الوسائط الديناميكية، ومساعدات تفويض المرسل
plugin-sdk/command-statusمنشئو رسائل الأوامر/المساعدة مثل buildCommandsMessagePaginated و buildHelpMessage
plugin-sdk/approval-auth-runtimeمساعدات حلّ المعتمد ومصادقة الإجراءات داخل المحادثة نفسها
plugin-sdk/approval-client-runtimeمساعدات ملفات/مرشحات موافقة التنفيذ الأصلية
plugin-sdk/approval-delivery-runtimeمحوّلات قدرة/تسليم الموافقة الأصلية
plugin-sdk/approval-gateway-runtimeمساعد مشترك لحل Gateway الموافقة
plugin-sdk/approval-handler-adapter-runtimeمساعدات خفيفة لتحميل محوّل الموافقة الأصلي لنقاط دخول القنوات الساخنة
plugin-sdk/approval-handler-runtimeمساعدات أوسع لوقت تشغيل معالج الموافقة؛ فضّل درزات المحوّل/Gateway الأضيق عندما تكون كافية
plugin-sdk/approval-native-runtimeمساعدات هدف الموافقة الأصلي، وربط الحساب، وبوابة المسار، واحتياطي التمرير، وكبت مطالبة التنفيذ الأصلي المحلي
plugin-sdk/approval-reaction-runtimeارتباطات تفاعل موافقة مضمنة، وحمولات مطالبة التفاعل، ومخازن هدف التفاعل، ومساعدات نص تلميح التفاعل، وتصدير توافق لكبت مطالبة التنفيذ الأصلي المحلي
plugin-sdk/approval-reply-runtimeمساعدات حمولات رد موافقة التنفيذ/Plugin
plugin-sdk/approval-runtimeمساعدات حمولات موافقة التنفيذ/Plugin، ومساعدات توجيه/وقت تشغيل الموافقة الأصلية، ومساعدات عرض الموافقة المنظمة مثل formatApprovalDisplayPath
plugin-sdk/reply-dedupeمساعدات ضيقة لإعادة ضبط إزالة تكرار الردود الواردة
plugin-sdk/channel-contract-testingمساعدات ضيقة لاختبار عقد القناة من دون البرميل الاختباري الواسع
plugin-sdk/command-auth-nativeمصادقة الأوامر الأصلية، وتنسيق قائمة الوسائط الديناميكية، ومساعدات هدف الجلسة الأصلية
plugin-sdk/command-detectionمساعدات مشتركة لاكتشاف الأوامر
plugin-sdk/command-primitives-runtimeمسندات خفيفة لنصوص الأوامر لمسارات القنوات الساخنة
plugin-sdk/command-surfaceتطبيع جسم الأمر ومساعدات سطح الأوامر
plugin-sdk/allow-fromformatAllowFromLowercase
plugin-sdk/provider-auth-login-flow-runtimeمساعدات كسولة لتدفق تسجيل دخول مصادقة المزوّد لإقران قناة خاصة وWeb UI برمز الجهاز
plugin-sdk/channel-secret-runtimeمساعدات ضيقة لجمع عقد الأسرار لأسطح أسرار القناة/Plugin
plugin-sdk/secret-ref-runtimeمساعدات ضيقة لـ coerceSecretRef وكتابة SecretRef لتحليل عقد الأسرار/الإعدادات
plugin-sdk/secret-provider-integrationبيان تكامل مزوّد SecretRef للعناوين فقط وعقود الإعدادات المسبقة لمكوّنات Plugin التي تنشر إعدادات مسبقة خارجية لمزوّدي الأسرار
plugin-sdk/security-runtimeمساعدات مشتركة للثقة، وبوابات الرسائل المباشرة، ومساعدات الملفات/المسارات المحدودة بالجذر بما في ذلك الكتابات للإنشاء فقط، والاستبدال الذري المتزامن/غير المتزامن للملفات، وكتابات مؤقتة شقيقة، واحتياطي النقل عبر الأجهزة، ومساعدات مخزن الملفات الخاص، وحراس الآباء للروابط الرمزية، والمحتوى الخارجي، وتنقيح النص الحساس، ومقارنة الأسرار بزمن ثابت، ومساعدات جمع الأسرار
plugin-sdk/ssrf-policyمساعدات قائمة السماح للمضيفين وسياسة SSRF للشبكات الخاصة
plugin-sdk/ssrf-dispatcherمساعدات ضيقة للموزّع المثبّت من دون سطح وقت التشغيل البنيوي الواسع
plugin-sdk/ssrf-runtimeالموزّع المثبّت، والجلب المحروس من SSRF، وخطأ SSRF، ومساعدات سياسة SSRF
plugin-sdk/secret-inputمساعدات تحليل إدخال الأسرار
plugin-sdk/webhook-ingressمساعدات طلب/هدف Webhook وإكراه websocket/الجسم الخام
plugin-sdk/webhook-request-guardsمساعدات حجم/مهلة جسم الطلب
المسار الفرعيالتصديرات الأساسية
plugin-sdk/runtimeمساعدات واسعة لوقت التشغيل والتسجيل والنسخ الاحتياطي وتثبيت Plugin
plugin-sdk/runtime-envمساعدات محددة لبيئة وقت التشغيل والمسجل والمهلة وإعادة المحاولة والتراجع التدريجي
plugin-sdk/browser-configواجهة تهيئة متصفح مدعومة للملف الشخصي/القيم الافتراضية المطبعة، وتحليل عنوان URL لـ CDP، ومساعدات مصادقة التحكم في المتصفح
plugin-sdk/agent-harness-task-runtimeمساعدات عامة لدورة حياة المهمة وتسليم الإكمال للوكلاء المدعومين بحزام اختبار الذين يستخدمون نطاق مهمة صادرًا من المضيف
plugin-sdk/codex-mcp-projectionمساعد Codex محزم محجوز لإسقاط تهيئة خادم MCP الخاصة بالمستخدم في تهيئة سلسلة Codex؛ ليس لملحقات الطرف الثالث
plugin-sdk/codex-native-task-runtimeمساعد Codex محزم خاص لتوصيل مرآة المهمة الأصلية/وقت التشغيل؛ ليس لملحقات الطرف الثالث
plugin-sdk/channel-runtime-contextمساعدات عامة لتسجيل سياق وقت تشغيل القنوات والبحث عنه
plugin-sdk/matrixواجهة توافق Matrix مهملة لحزم قنوات الطرف الثالث الأقدم؛ يجب أن تستورد الملحقات الجديدة plugin-sdk/run-command مباشرة
plugin-sdk/mattermostواجهة توافق Mattermost مهملة لحزم قنوات الطرف الثالث الأقدم؛ يجب أن تستورد الملحقات الجديدة المسارات الفرعية العامة لـ SDK مباشرة
plugin-sdk/runtime-storecreatePluginRuntimeStore
plugin-sdk/plugin-runtimeمساعدات مشتركة لأوامر Plugin والخطافات وHTTP والتفاعل
plugin-sdk/hook-runtimeمساعدات مشتركة لمسار Webhook/الخطافات الداخلية
plugin-sdk/lazy-runtimeمساعدات استيراد/ربط وقت التشغيل الكسول مثل createLazyRuntimeModule وcreateLazyRuntimeMethod وcreateLazyRuntimeSurface
plugin-sdk/process-runtimeمساعدات تنفيذ العمليات
plugin-sdk/cli-runtimeمساعدات تنسيق CLI والانتظار والإصدار واستدعاء الوسيطات ومجموعات الأوامر الكسولة
plugin-sdk/qa-live-transport-scenariosمعرفات سيناريوهات ضمان جودة النقل المباشر المشتركة، ومساعدات تغطية خط الأساس، ومساعد اختيار السيناريو
plugin-sdk/gateway-method-runtimeمساعد محجوز لتوجيه طرق Gateway لطرق HTTP الخاصة بـ Plugin التي تعلن contracts.gatewayMethodDispatch: ["authenticated-request"]
plugin-sdk/gateway-runtimeعميل Gateway، ومساعد بدء عميل جاهز لحلقة الأحداث، وRPC لـ CLI مع Gateway، وأخطاء بروتوكول Gateway، وحل مضيف LAN المعلن، ومساعدات تصحيح حالة القناة
plugin-sdk/config-contractsسطح تهيئة مركز للأنواع فقط لأشكال تهيئة Plugin مثل OpenClawConfig وأنواع تهيئة القنوات/المزودين
plugin-sdk/plugin-config-runtimeمساعدات البحث عن تهيئة Plugin في وقت التشغيل مثل requireRuntimeConfig وresolvePluginConfigObject وresolveLivePluginConfigObject
plugin-sdk/config-mutationمساعدات تعديل التهيئة المعاملاتية مثل mutateConfigFile وreplaceConfigFile وlogConfigUpdated
plugin-sdk/message-tool-delivery-hintsسلاسل تلميحات بيانات التعريف المشتركة لتسليم أدوات الرسائل
plugin-sdk/runtime-config-snapshotمساعدات لقطة تهيئة العملية الحالية مثل getRuntimeConfig وgetRuntimeConfigSnapshot ومحددات لقطات الاختبار
plugin-sdk/telegram-command-configتطبيع اسم/وصف أمر Telegram وفحوصات التكرار/التعارض، حتى عندما يكون سطح عقد Telegram المحزم غير متاح
plugin-sdk/text-autolink-runtimeاكتشاف الربط التلقائي لمراجع الملفات دون حزمة النص الواسعة
plugin-sdk/approval-reaction-runtimeارتباطات ردود اعتماد ثابتة، وحمولات مطالبة الردود، ومخازن أهداف الردود، ومساعدات نص تلميحات الردود، وتصدير توافق لتعطيل مطالبة التنفيذ الأصلي المحلي
plugin-sdk/approval-runtimeمساعدات اعتماد التنفيذ/Plugin، وبناة قدرات الاعتماد، ومساعدات المصادقة/الملف الشخصي، ومساعدات التوجيه/وقت التشغيل الأصلية، وتنسيق مسار عرض الاعتماد المنظم
plugin-sdk/reply-runtimeمساعدات مشتركة لوقت تشغيل الوارد/الرد، والتقسيم إلى مقاطع، والإرسال، وHeartbeat، ومخطط الرد
plugin-sdk/reply-dispatch-runtimeمساعدات محددة لإرسال/إنهاء الرد وتسميات المحادثة
plugin-sdk/reply-historyمساعدات مشتركة لتاريخ الردود ضمن نافذة قصيرة. يجب أن تستخدم شيفرة دورة الرسائل الجديدة createChannelHistoryWindow؛ وتبقى مساعدات الخرائط منخفضة المستوى تصديرات توافق مهملة فقط
plugin-sdk/reply-referencecreateReplyReferencePlanner
plugin-sdk/reply-chunkingمساعدات محددة لتقسيم النص/Markdown إلى مقاطع
plugin-sdk/session-store-runtimeمساعدات سير عمل الجلسة (getSessionEntry وlistSessionEntries وpatchSessionEntry وupsertSessionEntry) وقراءات نص نسخ حديثة ومحدودة للمستخدم/المساعد حسب هوية الجلسة، ومساعدات مسار مخزن الجلسات القديم/مفتاح الجلسة، وقراءات وقت التحديث، ومساعدات توافق مؤقتة على مستوى المخزن الكامل/مسار الملف
plugin-sdk/session-transcript-runtimeهوية النسخة النصية، ومساعدات الهدف/القراءة/الكتابة ذات النطاق، ونشر التحديثات، وأقفال الكتابة، ومفاتيح إصابات ذاكرة النسخة النصية
plugin-sdk/sqlite-runtimeمساعدات مركزة لمخطط وكيل SQLite والمسار والمعاملات لوقت تشغيل الطرف الأول
plugin-sdk/cron-store-runtimeمساعدات مسار/تحميل/حفظ مخزن Cron
plugin-sdk/state-pathsمساعدات مسار دليل الحالة/OAuth
plugin-sdk/plugin-state-runtimeأنواع حالة SQLite الجانبية ذات المفاتيح الخاصة بـ Plugin، بالإضافة إلى إعداد مركزي لصيانة براغما الاتصال وWAL لقواعد البيانات المملوكة لـ Plugin
plugin-sdk/routingمساعدات ربط المسار/مفتاح الجلسة/الحساب مثل resolveAgentRoute وbuildAgentSessionKey وresolveDefaultAgentBoundAccountId
plugin-sdk/status-helpersمساعدات مشتركة لملخص حالة القناة/الحساب، وقيم حالة وقت التشغيل الافتراضية، ومساعدات بيانات تعريف المشكلات
plugin-sdk/target-resolver-runtimeمساعدات مشتركة لحل الأهداف
plugin-sdk/string-normalization-runtimeمساعدات تطبيع المعرفات النصية/السلاسل
plugin-sdk/request-urlاستخراج عناوين URL النصية من مدخلات شبيهة بـ fetch/request
plugin-sdk/run-commandمشغل أوامر مؤقت بنتائج stdout/stderr مطبعة
plugin-sdk/param-readersقارئات مشتركة لمعاملات الأدوات/CLI
plugin-sdk/tool-pluginتعريف Plugin أداة وكيل بسيطة ذات أنواع وكشف بيانات تعريف ثابتة لتوليد البيان
plugin-sdk/tool-payloadاستخراج حمولات مطبعة من كائنات نتائج الأدوات
plugin-sdk/tool-sendاستخراج حقول هدف الإرسال القياسية من وسيطات الأدوات
plugin-sdk/sandboxأنواع خلفية sandbox ومساعدات أوامر SSH/OpenShell، بما في ذلك فحص تمهيدي سريع الفشل لأمر التنفيذ
plugin-sdk/temp-pathمساعدات مشتركة لمسارات التنزيل المؤقت ومساحات عمل مؤقتة آمنة خاصة
plugin-sdk/logging-coreمساعدات مسجل النظام الفرعي والتنقيح
plugin-sdk/markdown-table-runtimeمساعدات وضع جدول Markdown والتحويل
plugin-sdk/model-session-runtimeمساعدات تجاوز النموذج/الجلسة مثل applyModelOverrideToSessionEntry وresolveAgentMaxConcurrent
plugin-sdk/talk-config-runtimeمساعدات حل تهيئة مزود المحادثة
plugin-sdk/json-storeمساعدات صغيرة لقراءة/كتابة حالة JSON
plugin-sdk/json-unsafe-integersمساعدات تحليل JSON التي تحفظ القيم الحرفية للأعداد الصحيحة غير الآمنة كسلاسل
plugin-sdk/file-lockمساعدات أقفال ملفات قابلة لإعادة الدخول
plugin-sdk/persistent-dedupeمساعدات ذاكرة تخزين مؤقت لإزالة التكرار مدعومة بالقرص
plugin-sdk/acp-runtimeمساعدات وقت تشغيل/جلسة ACP وإرسال الردود
plugin-sdk/acp-runtime-backendمساعدات خفيفة لتسجيل خلفية ACP وإرسال الردود للملحقات المحملة عند بدء التشغيل
plugin-sdk/acp-binding-resolve-runtimeحل ارتباط ACP للقراءة فقط دون استيرادات بدء دورة الحياة
plugin-sdk/agent-config-primitivesأساسيات محددة لمخطط تهيئة وقت تشغيل الوكيل
plugin-sdk/boolean-paramقارئ معامل منطقي مرن
plugin-sdk/dangerous-name-runtimeمساعدات حل مطابقة الأسماء الخطرة
plugin-sdk/device-bootstrapمساعدات تمهيد الجهاز ورمز الاقتران
plugin-sdk/extension-sharedأساسيات مشتركة لمساعدات القنوات السلبية والحالة والوكيل المحيط
plugin-sdk/models-provider-runtimeمساعدات ردود أوامر/مزودي /models
plugin-sdk/skill-commands-runtimeمساعدات سرد أوامر Skills
plugin-sdk/native-command-registryمساعدات سجل/بناء/تسلسل الأوامر الأصلية
plugin-sdk/agent-harnessسطح تجريبي لـ Plugin موثوق لأحزمة الوكلاء منخفضة المستوى: أنواع الحزام، ومساعدات توجيه/إجهاض التشغيل النشط، ومساعدات جسر أدوات OpenClaw، ومساعدات سياسة أدوات خطة وقت التشغيل، وتصنيف نتيجة الطرفية، ومساعدات تنسيق/تفاصيل تقدم الأدوات، وأدوات نتائج المحاولات
plugin-sdk/provider-zai-endpointواجهة مهملة يملكها مزود Z.AI لاكتشاف نقطة النهاية؛ استخدم واجهة API العامة لملحق Z.AI
plugin-sdk/async-lock-runtimeمساعد قفل غير متزامن محلي للعملية لملفات حالة وقت تشغيل صغيرة
plugin-sdk/channel-activity-runtimeمساعد قياسات نشاط القناة
plugin-sdk/concurrency-runtimeمساعد تزامن مهام غير متزامنة محدود
plugin-sdk/dedupe-runtimeمساعدات ذاكرة تخزين مؤقت لإزالة التكرار داخل الذاكرة ومدعومة بمخزن دائم
plugin-sdk/delivery-queue-runtimeمساعد تفريغ التسليمات الصادرة المعلقة
plugin-sdk/file-access-runtimeمساعدات آمنة لمسارات الملفات المحلية ومصادر الوسائط
plugin-sdk/heartbeat-runtimeمساعدات إيقاظ Heartbeat والأحداث والرؤية
plugin-sdk/number-runtimeمساعد تحويل رقمي قسري
plugin-sdk/secure-random-runtimeمساعدات رموز/UUID آمنة
plugin-sdk/system-event-runtimeمساعدات قائمة انتظار أحداث النظام
plugin-sdk/transport-ready-runtimeمساعد انتظار جاهزية النقل
plugin-sdk/exec-approvals-runtimeمساعدات ملفات سياسة اعتماد التنفيذ دون حزمة infra-runtime الواسعة
plugin-sdk/infra-runtimeطبقة توافق مهملة؛ استخدم مسارات وقت التشغيل الفرعية المركزة أعلاه
plugin-sdk/collection-runtimeمساعدات صغيرة لذاكرة تخزين مؤقت محدودة
plugin-sdk/diagnostic-runtimeمساعدات أعلام التشخيص والأحداث وسياق التتبع
plugin-sdk/error-runtimeمساعدات مخطط الأخطاء والتنسيق وتصنيف الأخطاء المشتركة، isApprovalNotFoundError
plugin-sdk/fetch-runtimeمساعدات fetch مغلفة، والوكيل، وخيار EnvHttpProxyAgent، والبحث المثبت
plugin-sdk/runtime-fetchfetch لوقت التشغيل مدرك للموزع دون استيرادات الوكيل/guarded-fetch
plugin-sdk/inline-image-data-url-runtimeمساعدات تنظيف عنوان URL لبيانات الصور المضمنة واستكشاف التواقيع دون سطح وقت تشغيل الوسائط الواسع
plugin-sdk/response-limit-runtimeقارئ محدود لجسم الاستجابة دون سطح وقت تشغيل الوسائط الواسع
plugin-sdk/session-binding-runtimeحالة ارتباط المحادثة الحالية دون توجيه الارتباط المهيأ أو مخازن الاقتران
plugin-sdk/session-store-runtimeمساعدات مخزن الجلسات دون استيرادات كتابة/صيانة التهيئة الواسعة
plugin-sdk/sqlite-runtimeمساعدات مركزة لمخطط وكيل SQLite والمسار والمعاملات دون عناصر التحكم في دورة حياة قاعدة البيانات
plugin-sdk/context-visibility-runtimeحل رؤية السياق وترشيح السياق التكميلي دون استيرادات التهيئة/الأمان الواسعة
plugin-sdk/string-coerce-runtimeمساعدات محددة لإكراه وتطبيع السجلات/السلاسل البدائية دون استيرادات Markdown/التسجيل
plugin-sdk/host-runtimeمساعدات تطبيع اسم المضيف ومضيف SCP
plugin-sdk/retry-runtimeمساعدات تهيئة إعادة المحاولة ومشغل إعادة المحاولة
plugin-sdk/agent-runtimeمساعدات دليل الوكيل/الهوية/مساحة العمل، بما في ذلك resolveAgentDir وresolveDefaultAgentDir وتصدير التوافق المهمل resolveOpenClawAgentDir
plugin-sdk/directory-runtimeاستعلام/إزالة تكرار دليل مدعوم بالتهيئة
plugin-sdk/keyed-async-queueKeyedAsyncQueue
المسار الفرعيالصادرات الرئيسية
plugin-sdk/media-runtimeمساعدات مشتركة لجلب/تحويل/تخزين الوسائط، بما في ذلك saveRemoteMedia وsaveResponseMedia وreadRemoteMediaBuffer وfetchRemoteMedia المهملة؛ فضّل مساعدات التخزين قبل قراءات المخزن المؤقت عندما ينبغي أن يصبح URL وسائط OpenClaw
plugin-sdk/media-mimeتطبيع MIME محدود، وربط امتدادات الملفات، واكتشاف MIME، ومساعدات نوع الوسائط
plugin-sdk/media-storeمساعدات محدودة لمخزن الوسائط مثل saveMediaBuffer وsaveMediaStream
plugin-sdk/media-generation-runtimeمساعدات مشتركة لتجاوز فشل توليد الوسائط، واختيار المرشحين، ورسائل النماذج المفقودة
plugin-sdk/media-understandingأنواع موفري فهم الوسائط، إضافة إلى صادرات مساعدات الصور/الصوت/الاستخراج المنظم الموجهة للموفرين
plugin-sdk/text-chunkingمساعدات تقسيم/عرض النص وMarkdown، وتحويل جداول Markdown، وإزالة وسوم التوجيه، وأدوات النص الآمن
plugin-sdk/text-chunkingمساعد تقسيم النص الصادر
plugin-sdk/speechأنواع موفري الكلام، إضافة إلى صادرات التوجيه، والسجل، والتحقق، ومنشئ TTS المتوافق مع OpenAI، ومساعدات الكلام الموجهة للموفرين
plugin-sdk/speech-coreأنواع موفري الكلام المشتركة، والسجل، والتوجيه، والتطبيع، وصادرات مساعدات الكلام
plugin-sdk/realtime-transcriptionأنواع موفري النسخ الفوري، ومساعدات السجل، ومساعد جلسة WebSocket المشترك
plugin-sdk/realtime-bootstrap-contextمساعد تهيئة الملف الشخصي الفوري لحقن سياق محدود من IDENTITY.md وUSER.md وSOUL.md
plugin-sdk/realtime-voiceأنواع موفري الصوت الفوري، ومساعدات السجل، ومساعدات سلوك الصوت الفوري المشتركة، بما في ذلك تتبع نشاط الإخراج
plugin-sdk/image-generationأنواع موفري توليد الصور، إضافة إلى مساعدات أصول الصور/عناوين URL للبيانات ومنشئ موفر الصور المتوافق مع OpenAI
plugin-sdk/image-generation-coreأنواع توليد الصور المشتركة، وتجاوز الفشل، والمصادقة، ومساعدات السجل
plugin-sdk/music-generationأنواع موفري/طلبات/نتائج توليد الموسيقى
plugin-sdk/music-generation-coreأنواع توليد الموسيقى المشتركة، ومساعدات تجاوز الفشل، والبحث عن الموفرين، وتحليل مراجع النماذج
plugin-sdk/video-generationأنواع موفري/طلبات/نتائج توليد الفيديو
plugin-sdk/video-generation-coreأنواع توليد الفيديو المشتركة، ومساعدات تجاوز الفشل، والبحث عن الموفرين، وتحليل مراجع النماذج
plugin-sdk/transcriptsأنواع موفري مصادر النصوص المشتركة، ومساعدات السجل، وواصفات الجلسات، وبيانات تعريف النطق
plugin-sdk/webhook-targetsسجل أهداف Webhook ومساعدات تثبيت المسارات
plugin-sdk/webhook-pathاسم توافق بديل مهمل؛ استخدم plugin-sdk/webhook-ingress
plugin-sdk/web-mediaمساعدات مشتركة لتحميل الوسائط البعيدة/المحلية
plugin-sdk/zodإعادة تصدير توافق مهملة؛ استورد zod من zod مباشرة
plugin-sdk/testingملف تجميعي مهمل للتوافق داخل المستودع لاختبارات OpenClaw القديمة. ينبغي أن تستورد اختبارات المستودع الجديدة مسارات اختبار محلية مركزة مثل plugin-sdk/agent-runtime-test-contracts أو plugin-sdk/plugin-test-runtime أو plugin-sdk/channel-test-helpers أو plugin-sdk/test-env أو plugin-sdk/test-fixtures بدلا من ذلك
plugin-sdk/plugin-test-apiمساعد createTestPluginApi محدود داخل المستودع لاختبارات وحدة تسجيل Plugin المباشر من دون استيراد جسور مساعدات اختبار المستودع
plugin-sdk/agent-runtime-test-contractsتجهيزات عقود مهايئ تشغيل الوكيل الأصلي داخل المستودع لاختبارات المصادقة، والتسليم، والرجوع الاحتياطي، وخطافات الأدوات، وتراكب الموجه، والمخطط، وإسقاط النصوص
plugin-sdk/channel-test-helpersمساعدات اختبار موجهة للقنوات داخل المستودع لعقود الإجراءات/الإعداد/الحالة العامة، وتأكيدات الأدلة، ودورة حياة بدء الحساب، وربط إعداد الإرسال بالخيوط، ومحاكاة التشغيل، ومشكلات الحالة، والتسليم الصادر، وتسجيل الخطافات
plugin-sdk/channel-target-testingحزمة مشتركة داخل المستودع لحالات أخطاء حل الأهداف لاختبارات القنوات
plugin-sdk/plugin-test-contractsمساعدات عقود حزمة Plugin، والتسجيل، والأثر العام، والاستيراد المباشر، وواجهة API للتشغيل، والآثار الجانبية للاستيراد داخل المستودع
plugin-sdk/provider-test-contractsمساعدات عقود تشغيل الموفر، والمصادقة، والاكتشاف، والتوجيه الأولي، والفهرس، والمعالج، وقدرة الوسائط، وسياسة إعادة التشغيل، وصوت STT الفوري المباشر، والبحث/الجلب عبر الويب، والبث داخل المستودع
plugin-sdk/provider-http-test-mocksمحاكاة HTTP/المصادقة اختيارية داخل المستودع عبر Vitest لاختبارات الموفرين التي تمرّن plugin-sdk/provider-http
plugin-sdk/test-fixturesتجهيزات عامة داخل المستودع لالتقاط تشغيل CLI، وسياق الصندوق الرملي، وكاتب Skills، ورسائل الوكيل، وأحداث النظام، وإعادة تحميل الوحدات، ومسار Plugin المضمن، ونص الطرفية، والتقسيم، ورمز المصادقة، والحالات المكتوبة
plugin-sdk/test-node-mocksمساعدات محاكاة مركزة لمكونات Node المدمجة داخل المستودع للاستخدام داخل مصانع Vitest vi.mock("node:*")
المسار الفرعيالصادرات الرئيسية
plugin-sdk/memory-coreسطح مساعد memory-core المضمن لمساعدات المدير/الإعدادات/الملفات/CLI
plugin-sdk/memory-core-engine-runtimeواجهة تشغيل فهرسة/بحث الذاكرة
plugin-sdk/memory-core-host-embedding-registryمساعدات خفيفة لسجل موفري تضمين الذاكرة
plugin-sdk/memory-core-host-engine-foundationصادرات محرك أساس مضيف الذاكرة
plugin-sdk/memory-core-host-engine-embeddingsعقود تضمين مضيف الذاكرة، ووصول السجل، والموفر المحلي، ومساعدات الدفعات/البعيدة العامة. registerMemoryEmbeddingProvider على هذا السطح مهمل؛ استخدم واجهة API العامة لموفر التضمين للموفرين الجدد.
plugin-sdk/memory-core-host-engine-qmdصادرات محرك QMD لمضيف الذاكرة
plugin-sdk/memory-core-host-engine-storageصادرات محرك تخزين مضيف الذاكرة
plugin-sdk/memory-core-host-multimodalمساعدات مضيف الذاكرة متعددة الوسائط
plugin-sdk/memory-core-host-queryمساعدات استعلام مضيف الذاكرة
plugin-sdk/memory-core-host-secretمساعدات أسرار مضيف الذاكرة
plugin-sdk/memory-core-host-eventsاسم توافق بديل مهمل؛ استخدم plugin-sdk/memory-host-events
plugin-sdk/memory-core-host-statusمساعدات حالة مضيف الذاكرة
plugin-sdk/memory-core-host-runtime-cliمساعدات تشغيل CLI لمضيف الذاكرة
plugin-sdk/memory-core-host-runtime-coreمساعدات تشغيل نواة مضيف الذاكرة
plugin-sdk/memory-core-host-runtime-filesمساعدات ملفات/تشغيل مضيف الذاكرة
plugin-sdk/memory-host-coreاسم بديل محايد للبائع لمساعدات تشغيل نواة مضيف الذاكرة
plugin-sdk/memory-host-eventsاسم بديل محايد للبائع لمساعدات سجل أحداث مضيف الذاكرة
plugin-sdk/memory-host-filesاسم توافق بديل مهمل؛ استخدم plugin-sdk/memory-core-host-runtime-files
plugin-sdk/memory-host-markdownمساعدات Markdown مُدارة مشتركة للـ Plugins القريبة من الذاكرة
plugin-sdk/memory-host-searchواجهة تشغيل الذاكرة النشطة للوصول إلى مدير البحث
plugin-sdk/memory-host-statusاسم توافق بديل مهمل؛ استخدم plugin-sdk/memory-core-host-status
المسارات الفرعية المحجوزة للمساعدات المضمنة في SDK هي أسطح ضيقة خاصة بالمالكين لكود Plugin المضمن. يجري تتبعها في جرد SDK حتى تبقى عمليات بناء الحزم والأسماء البديلة حتمية، لكنها ليست واجهات API عامة لتأليف Plugins. ينبغي أن تستخدم عقود المضيف الجديدة القابلة لإعادة الاستخدام مسارات فرعية عامة في SDK مثل plugin-sdk/gateway-runtime وplugin-sdk/security-runtime و plugin-sdk/plugin-config-runtime.
المسار الفرعيالمالك والغرض
plugin-sdk/codex-mcp-projectionمساعد Plugin Codex المضمن لإسقاط إعدادات خادم MCP الخاصة بالمستخدم في إعدادات خيط خادم تطبيق Codex
plugin-sdk/codex-native-task-runtimeمساعد Plugin Codex المضمن لعكس الوكلاء الفرعيين الأصليين في خادم تطبيق Codex إلى حالة مهام OpenClaw

ذو صلة