openclaw/plugin-sdk/ के अंतर्गत हैं। यह पृष्ठ दोनों को सूचीबद्ध करता है और
निजी-स्थानीय प्रविष्टियों को स्पष्ट रूप से चिह्नित करता है। तीन फ़ाइलें सीमा निर्धारित करती हैं:
scripts/lib/plugin-sdk-entrypoints.json: अनुरक्षित एंट्रीपॉइंट सूची जिसे बिल्ड कंपाइल करता है।scripts/lib/plugin-sdk-private-local-only-subpaths.json: टाइप किए गए, प्रलेखित SDK से बाहर रखे गए आंतरिक सबपाथ। अलग से प्रकाशित आधिकारिक plugins के लिए उत्पादन प्रविष्टियाँ केवल JavaScript होस्ट रनटाइम एक्सपोर्ट के रूप में उपलब्ध रहती हैं; केवल-परीक्षण प्रविष्टियाँ एक्सपोर्ट नहीं की जातीं।src/plugin-sdk/entrypoints.ts: अप्रचलित सबपाथ, आरक्षित बंडल सहायक, समर्थित बंडल फ़साड और Plugin-स्वामित्व वाली सार्वजनिक सतहों के लिए वर्गीकरण मेटाडेटा।
pnpm plugin-sdk:surface से और
सक्रिय आरक्षित सहायक सबपाथ का ऑडिट pnpm plugins:boundary-report:summary से करते हैं;
अप्रयुक्त आरक्षित सहायक एक्सपोर्ट निष्क्रिय संगतता ऋण के रूप में
सार्वजनिक SDK में बने रहने के बजाय CI रिपोर्ट को विफल कर देते हैं।
Plugin लेखन मार्गदर्शिका के लिए, Plugin SDK अवलोकन देखें।
Plugin प्रविष्टि
| सबपाथ | प्रमुख एक्सपोर्ट |
|---|---|
plugin-sdk/plugin-entry | definePluginEntry |
plugin-sdk/core | defineChannelPluginEntry, createChatChannelPlugin, createChannelPluginBase, defineSetupPluginEntry, buildChannelConfigSchema, buildJsonChannelConfigSchema, resolveTailscalePublishedHost |
plugin-sdk/provider-entry | जुलाई 2026 के बाद निजी-स्थानीय; defineSingleProviderPluginEntry |
plugin-sdk/migration | जुलाई 2026 के बाद निजी-स्थानीय; माइग्रेशन प्रदाता आइटम सहायक, जैसे createMigrationItem, कारण स्थिरांक, आइटम स्थिति चिह्नक, संशोधन सहायक और summarizeMigrationItems |
plugin-sdk/migration-runtime | जुलाई 2026 के बाद निजी-स्थानीय; रनटाइम माइग्रेशन सहायक, जैसे copyMigrationFileItem, resolvePlannedMigrationTargets, withCachedMigrationConfigRuntime और writeMigrationReport |
plugin-sdk/health | बंडल स्वास्थ्य उपभोक्ताओं के लिए Doctor स्वास्थ्य-जाँच पंजीकरण, पहचान, सुधार, चयन, गंभीरता और निष्कर्ष प्रकार |
संगतता और निजी-स्थानीय सहायक
केवल बाद की अवधि में अप्रचलित किए गए सबपाथ एक्सपोर्ट बने हुए हैं। जुलाई 2026 के उपनाम और अप्रयुक्त सबपाथ हटा दिए गए, जबकि केवल-बंडल सहायक सार्वजनिक पैकेज से हटा दिए गए और नीचे निजी-स्थानीय चिह्नित हैं। अनुरक्षित सूचीscripts/lib/plugin-sdk-deprecated-public-subpaths.json है; CI बंडल किए गए
plugin-sdk/text-runtime को अस्वीकार करता है, जो केवल संगतता के लिए हैं, और plugin-sdk/zod एक
संगतता पुनः-एक्सपोर्ट है: zod को सीधे zod से आयात करें। व्यापक डोमेन
बैरल plugin-sdk/agent-runtime, plugin-sdk/channel-lifecycle,
plugin-sdk/conversation-runtime, plugin-sdk/hook-runtime,
plugin-sdk/media-runtime, plugin-sdk/plugin-runtime और
plugin-sdk/security-runtime भी केंद्रित
सबपाथ के पक्ष में अप्रचलित हैं।
OpenClaw के Vitest-समर्थित परीक्षण-सहायक सबपाथ केवल रिपॉज़िटरी-स्थानीय हैं और अब
पैकेज एक्सपोर्ट नहीं हैं: agent-runtime-test-contracts,
channel-contract-testing, channel-target-testing, channel-test-helpers,
plugin-state-test-runtime, plugin-test-api, plugin-test-contracts,
plugin-test-runtime, provider-http-test-mocks, provider-test-contracts,
reply-payload-testing, sqlite-runtime-testing, test-env, test-fixtures,
test-live, test-live-auth, test-media-generation,
test-media-understanding, test-node-mocks और testing। निजी बंडल सहायक सतहें
ssrf-runtime-internal और codex-native-task-runtime भी केवल रिपॉज़िटरी-स्थानीय
हैं।
बंडल किए गए Plugin सहायक सबपाथ
केवल-बंडल सहायक मॉड्यूल जुलाई 2026 की समीक्षा के बाद निजी-स्थानीय हैं। विभिन्न स्वामियों के बीच आयात पैकेज अनुबंध सुरक्षा-सीमाओं द्वारा अवरुद्ध हैं।src/plugin-sdk/entrypoints.ts उन समर्थित बंडल फ़साड को अलग से ट्रैक करता है जो सार्वजनिक बने हुए हैं—वे SDK
एंट्रीपॉइंट जिन्हें सामान्य अनुबंधों द्वारा प्रतिस्थापित किए जाने तक उनके बंडल किए गए Plugin का समर्थन प्राप्त है।
plugin-sdk/qa-runner-runtime, plugin-sdk/telegram-account,
नए कोड के लिए अप्रचलित हैं; नीचे प्रत्येक पंक्ति के नोट देखें।
चैनल सबपाथ
चैनल सबपाथ
| सबपाथ | प्रमुख एक्सपोर्ट |
|---|---|
plugin-sdk/channel-core | defineChannelPluginEntry, defineSetupPluginEntry, createChatChannelPlugin, createChannelPluginBase, createChannelConfigUiHints |
plugin-sdk/json-schema-runtime | जुलाई 2026 के बाद निजी-स्थानीय; Plugin-स्वामित्व वाली स्कीमा के लिए कैश किया हुआ JSON Schema सत्यापन सहायक |
plugin-sdk/channel-setup | defineChannelSetupContract, चैनल-स्वामित्व वाले सेटअप फ़ील्ड/इनपुट प्रकार, createOptionalChannelSetupSurface, createOptionalChannelSetupAdapter, createOptionalChannelSetupWizard, साथ ही DEFAULT_ACCOUNT_ID, createTopLevelChannelDmPolicy, setSetupChannelEnabled, splitSetupEntries |
plugin-sdk/setup | साझा सेटअप विज़ार्ड सहायक, सेटअप अनुवादक, अनुमति-सूची प्रॉम्प्ट, सेटअप स्थिति बिल्डर |
plugin-sdk/setup-runtime | defineChannelSetupContract, createSetupTranslator, createPatchedAccountSetupAdapter, createEnvPatchedAccountSetupAdapter, createSetupInputPresenceValidator, noteChannelLookupFailure, noteChannelLookupSummary, promptResolvedAllowFrom, splitSetupEntries, createAllowlistSetupWizardProxy, createDelegatedSetupWizardProxy |
plugin-sdk/setup-tools | formatCliCommand, detectBinary, extractArchive, resolveBrewExecutable, formatDocsLink, CONFIG_DIR |
plugin-sdk/account-core | बहु-खाता कॉन्फ़िगरेशन/क्रिया-गेट सहायक, डिफ़ॉल्ट-खाता फ़ॉलबैक सहायक |
plugin-sdk/account-id | DEFAULT_ACCOUNT_ID, खाता-ID सामान्यीकरण सहायक |
plugin-sdk/account-resolution | खाता लुकअप + डिफ़ॉल्ट-फ़ॉलबैक सहायक |
plugin-sdk/account-helpers | संकीर्ण खाता-सूची/खाता-क्रिया सहायक |
plugin-sdk/access-groups | जुलाई 2026 के बाद निजी-स्थानीय; पहुँच-समूह अनुमति-सूची पार्सिंग और संशोधित समूह निदान सहायक |
plugin-sdk/channel-pairing | createChannelPairingController |
plugin-sdk/channel-reply-pipeline | अप्रचलित संगतता फ़साड। plugin-sdk/channel-outbound का उपयोग करें। |
plugin-sdk/channel-config-helpers | createHybridChannelConfigAdapter, resolveChannelDmAccess, resolveChannelDmAllowFrom, resolveChannelDmPolicy, normalizeChannelDmPolicy, normalizeLegacyDmAliases |
plugin-sdk/channel-config-schema | साझा चैनल कॉन्फ़िगरेशन स्कीमा प्रिमिटिव, साथ ही Zod और प्रत्यक्ष JSON/TypeBox बिल्डर |
plugin-sdk/bundled-channel-config-schema | जुलाई 2026 के बाद निजी-स्थानीय; केवल अनुरक्षित बंडल plugins के लिए बंडल किए गए OpenClaw चैनल कॉन्फ़िगरेशन स्कीमा |
plugin-sdk/chat-channel-ids | जुलाई 2026 के बाद निजी-स्थानीय; BUNDLED_CHAT_CHANNEL_IDS, BUNDLED_CHAT_CHANNEL_ENVELOPE_PREFIXES, ChatChannelId। उन plugins के लिए प्रामाणिक बंडल/आधिकारिक चैट चैनल ID तथा फ़ॉर्मैटर लेबल/उपनाम, जिन्हें अपनी तालिका हार्डकोड किए बिना एनवलप-प्रीफ़िक्स वाले टेक्स्ट को पहचानना आवश्यक है। |
plugin-sdk/channel-policy | resolveChannelGroupRequireMention |
plugin-sdk/channel-ingress-runtime | माइग्रेट किए गए चैनल प्राप्ति पाथ के लिए प्रयोगात्मक उच्च-स्तरीय चैनल प्रवेश रनटाइम रिज़ॉल्वर, अंतर्निहित-उल्लेख नीति रिज़ॉल्वर और रूट तथ्य बिल्डर। प्रत्येक Plugin में प्रभावी अनुमति-सूचियाँ, कमांड अनुमति-सूचियाँ और लेगेसी प्रोजेक्शन संयोजित करने के बजाय इसे प्राथमिकता दें। चैनल प्रवेश API देखें। |
plugin-sdk/channel-lifecycle | अप्रचलित संगतता फ़साड। plugin-sdk/channel-outbound का उपयोग करें। |
plugin-sdk/channel-outbound | संदेश जीवनचक्र अनुबंध, साथ ही उत्तर पाइपलाइन विकल्प, प्राप्ति-पुष्टियाँ, लाइव पूर्वावलोकन/स्ट्रीमिंग, जीवनचक्र सहायक, आउटबाउंड पहचान, पेलोड नियोजन, टिकाऊ प्रेषण और संदेश-प्रेषण संदर्भ सहायक। चैनल आउटबाउंड API देखें। |
plugin-sdk/channel-message | 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 | जुलाई 2026 के बाद निजी-स्थानीय; साझा आउटबाउंड मीडिया लोडिंग और होस्टेड-मीडिया स्थिति सहायक |
plugin-sdk/poll-runtime | जुलाई 2026 के बाद निजी-स्थानीय; संकीर्ण पोल सामान्यीकरण सहायक |
plugin-sdk/thread-bindings-runtime | जुलाई 2026 के बाद निजी-स्थानीय; थ्रेड-बाइंडिंग जीवनचक्र और अडैप्टर सहायक |
plugin-sdk/agent-media-payload | लेगेसी Media* पेलोड प्रोजेक्शन के लिए अप्रचलित संगतता फ़साड। क्रमबद्ध तथ्यों को MsgContext.media / toInboundMediaFacts(...) से पास करें; स्थानीय-रूट नीति को plugin-sdk/media-local-roots से आयात करें। |
plugin-sdk/conversation-runtime | वार्तालाप/थ्रेड बाइंडिंग, पेयरिंग और कॉन्फ़िगर किए गए बाइंडिंग सहायकों के लिए अप्रचलित व्यापक बैरल; plugin-sdk/thread-bindings-runtime और plugin-sdk/session-binding-runtime जैसे केंद्रित बाइंडिंग सबपाथ को प्राथमिकता दें |
plugin-sdk/runtime-group-policy | रनटाइम समूह-नीति समाधान सहायक |
plugin-sdk/channel-status | साझा चैनल स्थिति स्नैपशॉट/सारांश सहायक |
plugin-sdk/channel-config-primitives | संकीर्ण चैनल कॉन्फ़िगरेशन-स्कीमा प्रिमिटिव |
plugin-sdk/channel-config-writes | जुलाई 2026 के बाद निजी-स्थानीय; चैनल कॉन्फ़िगरेशन-लेखन प्राधिकरण सहायक |
plugin-sdk/channel-plugin-common | साझा चैनल Plugin प्रील्यूड एक्सपोर्ट |
plugin-sdk/allowlist-config-edit | अनुमति-सूची कॉन्फ़िगरेशन संपादन/पठन सहायक |
plugin-sdk/group-access | अप्रचलित समूह-पहुँच निर्णय सहायक; plugin-sdk/channel-ingress-runtime से resolveChannelMessageIngress का उपयोग करें |
plugin-sdk/direct-dm-guard-policy | जुलाई 2026 के बाद निजी-स्थानीय; संकीर्ण प्रत्यक्ष-DM पूर्व-क्रिप्टो गार्ड नीति सहायक |
plugin-sdk/discord | प्रकाशित @openclaw/discord@2026.3.13 और ट्रैक की गई स्वामी संगतता के लिए अप्रचलित Discord संगतता फ़साड; नए plugins को सामान्य चैनल SDK सबपाथ का उपयोग करना चाहिए |
plugin-sdk/telegram-account | ट्रैक की गई स्वामी संगतता के लिए अप्रचलित Telegram खाता-समाधान संगतता फ़साड; नए plugins को इंजेक्ट किए गए रनटाइम सहायक या सामान्य चैनल SDK सबपाथ का उपयोग करना चाहिए |
plugin-sdk/interactive-runtime | अर्थगत संदेश प्रस्तुति, वितरण और लेगेसी इंटरैक्टिव उत्तर सहायक। संदेश प्रस्तुति देखें |
plugin-sdk/question-gateway-runtime | चैनल इंटरैक्शन हैंडलर से Gateway के माध्यम से रनटाइम-निर्मित ask_user विकल्पों का समाधान करें |
plugin-sdk/channel-inbound | इवेंट वर्गीकरण, संदर्भ निर्माण, फ़ॉर्मैटिंग, रूट, डिबाउंस, उल्लेख मिलान, उल्लेख-नीति और इनबाउंड लॉगिंग के लिए साझा इनबाउंड सहायक |
plugin-sdk/channel-inbound-debounce | संकीर्ण इनबाउंड डिबाउंस सहायक |
plugin-sdk/channel-mention-gating | जुलाई 2026 के बाद निजी-स्थानीय; व्यापक इनबाउंड रनटाइम सतह के बिना संकीर्ण उल्लेख-नीति, उल्लेख चिह्नक और उल्लेख टेक्स्ट सहायक |
plugin-sdk/channel-streaming | अप्रचलित संगतता फ़साड। plugin-sdk/channel-outbound का उपयोग करें। |
plugin-sdk/channel-send-result | उत्तर परिणाम प्रकार |
plugin-sdk/channel-actions | चैनल संदेश-क्रिया सहायक, साथ ही Plugin संगतता के लिए रखे गए अप्रचलित नेटिव स्कीमा सहायक |
plugin-sdk/channel-route | जुलाई 2026 के बाद निजी-स्थानीय; साझा रूट सामान्यीकरण, पार्सर-संचालित लक्ष्य समाधान, थ्रेड-ID स्ट्रिंगीकरण, डीडुप्लिकेट/संक्षिप्त रूट कुंजियाँ, पार्स किए गए लक्ष्य प्रकार और रूट/लक्ष्य तुलना सहायक |
plugin-sdk/channel-targets | जुलाई 2026 के बाद निजी-स्थानीय; लक्ष्य पार्सिंग सहायक; रूट तुलना कॉलर को plugin-sdk/channel-route का उपयोग करना चाहिए |
plugin-sdk/channel-contract | चैनल अनुबंध प्रकार |
plugin-sdk/channel-feedback | फ़ीडबैक/प्रतिक्रिया वायरिंग |
प्रदाता उपपथ
प्रदाता उपपथ
| उपपथ | प्रमुख एक्सपोर्ट |
|---|---|
plugin-sdk/provider-entry | जुलाई 2026 के बाद निजी-स्थानीय; defineSingleProviderPluginEntry |
plugin-sdk/provider-setup | जुलाई 2026 के बाद निजी-स्थानीय; चुने हुए स्थानीय/स्व-होस्टेड प्रदाता सेटअप सहायक |
plugin-sdk/cli-backend | जुलाई 2026 के बाद निजी-स्थानीय; CLI बैकएंड डिफ़ॉल्ट + वॉचडॉग नियतांक |
plugin-sdk/provider-auth-runtime | जुलाई 2026 के बाद निजी-स्थानीय; प्रदाता प्रमाणीकरण रनटाइम सहायक: OAuth लूपबैक प्रवाह, टोकन विनिमय, प्रमाणीकरण स्थायित्व और API-कुंजी समाधान |
plugin-sdk/provider-oauth-runtime | जुलाई 2026 के बाद निजी-स्थानीय; सामान्य प्रदाता OAuth कॉलबैक प्रकार, कॉलबैक-पृष्ठ रेंडरिंग, PKCE/स्थिति सहायक, प्राधिकरण-इनपुट पार्सिंग, टोकन-समाप्ति सहायक और निरस्तीकरण सहायक |
plugin-sdk/provider-auth-api-key | जुलाई 2026 के बाद निजी-स्थानीय; API-कुंजी ऑनबोर्डिंग/प्रोफ़ाइल-लेखन सहायक, जैसे upsertApiKeyProfile |
plugin-sdk/provider-auth-result | जुलाई 2026 के बाद निजी-स्थानीय; मानक OAuth प्रमाणीकरण-परिणाम बिल्डर |
plugin-sdk/provider-env-vars | जुलाई 2026 के बाद निजी-स्थानीय; प्रदाता प्रमाणीकरण पर्यावरण-चर लुकअप सहायक |
plugin-sdk/provider-auth | createProviderApiKeyAuthMethod, ensureApiKeyFromOptionEnvOrPrompt, upsertAuthProfile, upsertApiKeyProfile, writeOAuthCredentials, OpenAI Codex प्रमाणीकरण-आयात सहायक, अप्रचलित resolveOpenClawAgentDir संगतता एक्सपोर्ट |
plugin-sdk/provider-model-shared | जुलाई 2026 के बाद निजी-स्थानीय; ProviderReplayFamily, buildProviderReplayFamilyHooks, selectPreferredLocalModelId, normalizeModelCompat, साझा रीप्ले-नीति बिल्डर, प्रदाता-एंडपॉइंट सहायक और साझा मॉडल-ID सामान्यीकरण सहायक |
plugin-sdk/provider-catalog-live-runtime | जुलाई 2026 के बाद निजी-स्थानीय; संरक्षित /models-शैली खोज के लिए लाइव प्रदाता मॉडल कैटलॉग सहायक: buildLiveModelProviderConfig, fetchLiveProviderModelRows, getCachedLiveProviderModelRows, fetchLiveProviderModelIds, LiveModelCatalogHttpError, clearLiveCatalogCacheForTests, मॉडल-ID फ़िल्टरिंग, TTL कैश और स्थिर फ़ॉलबैक |
plugin-sdk/provider-catalog-runtime | अनुबंध परीक्षणों के लिए प्रदाता कैटलॉग संवर्धन रनटाइम हुक और Plugin-प्रदाता रजिस्ट्री सीमाएँ |
plugin-sdk/provider-catalog-shared | जुलाई 2026 के बाद निजी-स्थानीय; findCatalogTemplate, buildSingleProviderApiKeyCatalog, buildManifestModelProviderConfig, supportsNativeStreamingUsageCompat, applyProviderNativeStreamingUsageCompat |
plugin-sdk/provider-http | जुलाई 2026 के बाद निजी-स्थानीय; सामान्य प्रदाता HTTP/एंडपॉइंट क्षमता सहायक, प्रदाता HTTP त्रुटियाँ और ऑडियो ट्रांसक्रिप्शन मल्टीपार्ट फ़ॉर्म सहायक |
plugin-sdk/provider-web-fetch-contract | जुलाई 2026 के बाद निजी-स्थानीय; सीमित वेब-फ़ेच कॉन्फ़िगरेशन/चयन अनुबंध सहायक, जैसे enablePluginInConfig और WebFetchProviderPlugin |
plugin-sdk/provider-web-fetch | जुलाई 2026 के बाद निजी-स्थानीय; वेब-फ़ेच प्रदाता पंजीकरण/कैश सहायक |
plugin-sdk/provider-web-search-config-contract | जुलाई 2026 के बाद निजी-स्थानीय; उन प्रदाताओं के लिए सीमित वेब-खोज कॉन्फ़िगरेशन/क्रेडेंशियल सहायक जिन्हें Plugin-सक्षमकरण वायरिंग की आवश्यकता नहीं है |
plugin-sdk/provider-web-search-contract | जुलाई 2026 के बाद निजी-स्थानीय; सीमित वेब-खोज कॉन्फ़िगरेशन/क्रेडेंशियल अनुबंध सहायक, जैसे createWebSearchProviderContractFields, enablePluginInConfig, resolveProviderWebSearchPluginConfig, और सीमित-क्षेत्र क्रेडेंशियल सेटर/गेटर |
plugin-sdk/provider-web-search | जुलाई 2026 के बाद निजी-स्थानीय; वेब-खोज प्रदाता पंजीकरण/कैश/रनटाइम सहायक |
plugin-sdk/embedding-providers | जुलाई 2026 के बाद निजी-स्थानीय; सामान्य एम्बेडिंग प्रदाता प्रकार और पठन सहायक, जिनमें EmbeddingProviderAdapter, getEmbeddingProvider(...), और listEmbeddingProviders(...) शामिल हैं; Plugin, प्रदाताओं को api.registerEmbeddingProvider(...) के माध्यम से पंजीकृत करते हैं ताकि मैनिफ़ेस्ट स्वामित्व लागू रहे |
plugin-sdk/provider-tools | जुलाई 2026 के बाद निजी-स्थानीय; ProviderToolCompatFamily, buildProviderToolCompatFamilyHooks, और DeepSeek/Gemini/OpenAI स्कीमा क्लीनअप + निदान |
plugin-sdk/provider-usage | जुलाई 2026 के बाद निजी-स्थानीय; प्रदाता उपयोग स्नैपशॉट प्रकार, साझा उपयोग फ़ेच सहायक और प्रदाता फ़ेचर, जैसे fetchClaudeUsage |
plugin-sdk/provider-stream | जुलाई 2026 के बाद निजी-स्थानीय; ProviderStreamFamily, buildProviderStreamFamilyHooks, composeProviderStreamWrappers, स्ट्रीम रैपर प्रकार, सादा-पाठ टूल-कॉल संगतता और साझा Anthropic/Google/Kilocode/MiniMax/Moonshot/OpenAI/OpenRouter/Z.AI रैपर सहायक |
plugin-sdk/provider-stream-shared | जुलाई 2026 के बाद निजी-स्थानीय; सार्वजनिक साझा प्रदाता स्ट्रीम रैपर सहायक, जिनमें composeProviderStreamWrappers, createOpenAICompatibleCompletionsThinkingOffWrapper, createPlainTextToolCallCompatWrapper, createPayloadPatchStreamWrapper, createToolStreamWrapper, normalizeOpenAICompatibleReasoningPayload, setQwenChatTemplateThinking, और Anthropic/DeepSeek/OpenAI-संगत स्ट्रीम उपयोगिताएँ शामिल हैं |
plugin-sdk/provider-transport-runtime | जुलाई 2026 के बाद निजी-स्थानीय; नेटिव प्रदाता ट्रांसपोर्ट सहायक, जैसे संरक्षित फ़ेच, टूल-परिणाम पाठ निष्कर्षण, ट्रांसपोर्ट संदेश रूपांतरण और लेखनयोग्य ट्रांसपोर्ट इवेंट स्ट्रीम |
plugin-sdk/provider-onboard | जुलाई 2026 के बाद निजी-स्थानीय; ऑनबोर्डिंग कॉन्फ़िगरेशन पैच सहायक |
plugin-sdk/global-singleton | जुलाई 2026 के बाद निजी-स्थानीय; प्रक्रिया-स्थानीय सिंगलटन/मैप/कैश सहायक |
plugin-sdk/group-activation | जुलाई 2026 के बाद निजी-स्थानीय; सीमित समूह सक्रियण मोड और कमांड पार्सिंग सहायक |
windows रिपोर्ट करते हैं, जिनमें प्रत्येक के साथ
एक लेबल, उपयोग किया गया प्रतिशत और वैकल्पिक रीसेट समय होता है। जो प्रदाता रीसेट किए जा सकने वाले कोटा
विंडो के बजाय शेषराशि या खाता-स्थिति पाठ प्रदर्शित करते हैं, उन्हें काल्पनिक प्रतिशत बनाने के बजाय
रिक्त windows सरणी के साथ summary लौटाना चाहिए।
OpenClaw उस सारांश पाठ को स्थिति आउटपुट में प्रदर्शित करता है; error का उपयोग केवल तब करें जब
उपयोग एंडपॉइंट विफल हो गया हो या उसने कोई उपयोगी उपयोग डेटा न लौटाया हो।प्रमाणीकरण और सुरक्षा उपपथ
प्रमाणीकरण और सुरक्षा उपपथ
| उपपथ | प्रमुख एक्सपोर्ट |
|---|---|
plugin-sdk/command-auth | अप्रचलित व्यापक कमांड प्राधिकरण सतह (resolveControlCommandGate, डायनेमिक आर्ग्युमेंट मेनू फ़ॉर्मेटिंग सहित कमांड रजिस्ट्री सहायक, प्रेषक-प्राधिकरण सहायक); चैनल इनग्रेस/रनटाइम प्राधिकरण या कमांड-स्थिति सहायकों का उपयोग करें |
plugin-sdk/command-status | कमांड/सहायता संदेश बिल्डर, जैसे buildCommandsMessagePaginated और buildHelpMessage |
plugin-sdk/approval-auth-runtime | अनुमोदक समाधान और समान-चैट क्रिया-प्रमाणीकरण सहायक |
plugin-sdk/approval-client-runtime | नेटिव exec अनुमोदन प्रोफ़ाइल/फ़िल्टर सहायक |
plugin-sdk/approval-delivery-runtime | नेटिव अनुमोदन क्षमता/डिलीवरी अडैप्टर |
plugin-sdk/approval-gateway-runtime | साझा अनुमोदन Gateway रिज़ॉल्वर |
plugin-sdk/approval-reference-runtime | जुलाई 2026 के बाद निजी-स्थानीय; ट्रांसपोर्ट-सीमित अनुमोदन कॉलबैक के लिए नियतात्मक टिकाऊ-लोकेटर सहायक |
plugin-sdk/approval-handler-adapter-runtime | हॉट चैनल एंट्रीपॉइंट के लिए हल्के नेटिव अनुमोदन अडैप्टर लोडिंग सहायक |
plugin-sdk/approval-handler-runtime | व्यापक अनुमोदन हैंडलर रनटाइम सहायक; जब सीमित अडैप्टर/Gateway सीमाएँ पर्याप्त हों, तो उन्हें प्राथमिकता दें |
plugin-sdk/approval-native-runtime | नेटिव अनुमोदन लक्ष्य, खाता-बाइंडिंग, रूट-गेट, फ़ॉरवर्डिंग फ़ॉलबैक और स्थानीय नेटिव exec प्रॉम्प्ट दमन सहायक |
plugin-sdk/approval-reaction-runtime | जुलाई 2026 के बाद निजी-स्थानीय; हार्डकोडेड अनुमोदन प्रतिक्रिया बाइंडिंग, प्रतिक्रिया प्रॉम्प्ट पेलोड, प्रतिक्रिया लक्ष्य स्टोर, प्रतिक्रिया संकेत पाठ सहायक और स्थानीय नेटिव exec प्रॉम्प्ट दमन के लिए संगतता एक्सपोर्ट |
plugin-sdk/approval-reply-runtime | exec/Plugin अनुमोदन उत्तर पेलोड सहायक |
plugin-sdk/approval-runtime | exec/Plugin अनुमोदन पेलोड सहायक, अनुमोदन-क्षमता बिल्डर, अनुमोदन प्रमाणीकरण/प्रोफ़ाइल सहायक, नेटिव अनुमोदन रूटिंग/रनटाइम सहायक और संरचित अनुमोदन प्रदर्शन सहायक, जैसे formatApprovalDisplayPath |
plugin-sdk/command-auth-native | नेटिव कमांड प्रमाणीकरण, डायनेमिक आर्ग्युमेंट मेनू फ़ॉर्मेटिंग और नेटिव सत्र-लक्ष्य सहायक |
plugin-sdk/command-detection | साझा कमांड पहचान सहायक |
plugin-sdk/command-primitives-runtime | हॉट चैनल पथों के लिए हल्के कमांड पाठ प्रेडिकेट |
plugin-sdk/command-surface | जुलाई 2026 के बाद निजी-स्थानीय; कमांड-बॉडी सामान्यीकरण और कमांड-सतह सहायक |
plugin-sdk/allow-from | formatAllowFromLowercase |
plugin-sdk/provider-auth-login-flow-runtime | जुलाई 2026 के बाद निजी-स्थानीय; निजी चैनल और Web UI डिवाइस-कोड पेयरिंग के लिए आलसी प्रदाता प्रमाणीकरण लॉगिन प्रवाह सहायक |
plugin-sdk/channel-secret-runtime | अप्रचलित व्यापक सीक्रेट-अनुबंध सतह (collectSimpleChannelFieldAssignments, getChannelSurface, pushAssignment, सीक्रेट लक्ष्य प्रकार); नीचे दिए गए केंद्रित उपपथों को प्राथमिकता दें |
plugin-sdk/channel-secret-basic-runtime | गैर-TTS चैनल/Plugin सीक्रेट सतहों के लिए सीमित सीक्रेट-अनुबंध एक्सपोर्ट और लक्ष्य-रजिस्ट्री बिल्डर |
plugin-sdk/channel-secret-tts-runtime | जुलाई 2026 के बाद निजी-स्थानीय; सीमित नेस्टेड चैनल TTS सीक्रेट असाइनमेंट सहायक |
plugin-sdk/secret-ref-runtime | सीक्रेट-अनुबंध/कॉन्फ़िगरेशन पार्सिंग के लिए सीमित SecretRef टाइपिंग, समाधान और योजना-लक्ष्य पथ लुकअप |
plugin-sdk/security-runtime | विश्वास, DM गेटिंग, केवल-सृजन लेखन सहित रूट-सीमित फ़ाइल/पथ सहायक, सिंक/एसिंक परमाणु फ़ाइल प्रतिस्थापन, सिबलिंग अस्थायी लेखन, क्रॉस-डिवाइस मूव फ़ॉलबैक, निजी फ़ाइल-स्टोर सहायक, सिमलिंक-पैरेंट गार्ड, बाहरी-सामग्री, संवेदनशील पाठ रिडैक्शन, नियत-समय सीक्रेट तुलना और सीक्रेट-संग्रह सहायकों के लिए अप्रचलित व्यापक बैरल; केंद्रित सुरक्षा/SSRF/सीक्रेट उपपथों को प्राथमिकता दें |
plugin-sdk/ssrf-policy | होस्ट अनुमति-सूची और निजी-नेटवर्क SSRF नीति सहायक |
plugin-sdk/ssrf-dispatcher | जुलाई 2026 के बाद निजी-स्थानीय; व्यापक इंफ़्रा रनटाइम सतह के बिना सीमित पिन्ड-डिस्पैचर सहायक |
plugin-sdk/ssrf-runtime | पिन्ड-डिस्पैचर, SSRF-संरक्षित फ़ेच, SSRF त्रुटि और SSRF नीति सहायक |
plugin-sdk/secret-input | सीक्रेट इनपुट पार्सिंग सहायक |
plugin-sdk/webhook-ingress | Webhook अनुरोध/लक्ष्य सहायक और रॉ वेबसॉकेट/बॉडी कोअर्शन |
plugin-sdk/webhook-request-guards | अनुरोध बॉडी आकार/टाइमआउट सहायक और ट्रैक किए गए पोस्ट-ऐक प्रसंस्करण के लिए runDetachedWebhookWork |
Runtime and storage subpaths
Runtime and storage subpaths
| उपपथ | प्रमुख एक्सपोर्ट |
|---|---|
plugin-sdk/runtime | रनटाइम/लॉगिंग/बैकअप सहायक, Plugin इंस्टॉल-पथ चेतावनियाँ और प्रोसेस सहायक |
plugin-sdk/runtime-env | सीमित रनटाइम परिवेश, लॉगर, टाइमआउट, पुनः प्रयास और बैकऑफ़ सहायक |
plugin-sdk/browser-config | जुलाई 2026 के बाद निजी-स्थानीय; सामान्यीकृत प्रोफ़ाइल/डिफ़ॉल्ट, CDP URL पार्सिंग और ब्राउज़र-नियंत्रण प्रमाणीकरण सहायकों के लिए समर्थित ब्राउज़र कॉन्फ़िगरेशन फ़साड |
plugin-sdk/agent-harness-task-runtime | जुलाई 2026 के बाद निजी-स्थानीय; होस्ट द्वारा जारी कार्य स्कोप का उपयोग करने वाले हार्नेस-समर्थित एजेंटों के लिए सामान्य कार्य जीवनचक्र और पूर्णता डिलीवरी सहायक |
plugin-sdk/codex-mcp-projection | जुलाई 2026 के बाद निजी-स्थानीय; उपयोगकर्ता MCP सर्वर कॉन्फ़िगरेशन को Codex थ्रेड कॉन्फ़िगरेशन में प्रक्षेपित करने के लिए आरक्षित बंडल किया गया Codex सहायक; तृतीय-पक्ष plugins के लिए नहीं |
plugin-sdk/codex-native-task-runtime | मूल कार्य मिरर/रनटाइम वायरिंग के लिए रिपॉज़िटरी-स्थानीय बंडल किया गया Codex सहायक; पैकेज एक्सपोर्ट नहीं |
plugin-sdk/channel-runtime-context | सामान्य चैनल रनटाइम-संदर्भ पंजीकरण और लुकअप सहायक |
plugin-sdk/matrix | पुराने तृतीय-पक्ष चैनल पैकेजों के लिए अप्रचलित Matrix संगतता फ़साड; नए plugins को सीधे plugin-sdk/run-command इम्पोर्ट करना चाहिए |
plugin-sdk/runtime-store | createPluginRuntimeStore |
plugin-sdk/plugin-runtime | Plugin कमांड/हुक/http/इंटरैक्टिव सहायकों के लिए अप्रचलित व्यापक बैरल; केंद्रित Plugin रनटाइम उपपथों को प्राथमिकता दें |
plugin-sdk/hook-runtime | Webhook/आंतरिक हुक पाइपलाइन सहायकों के लिए अप्रचलित व्यापक बैरल; केंद्रित हुक/Plugin रनटाइम उपपथों को प्राथमिकता दें |
plugin-sdk/lazy-runtime | createLazyRuntimeModule, createLazyRuntimeMethod और createLazyRuntimeSurface जैसे आलसी रनटाइम इम्पोर्ट/बाइंडिंग सहायक |
plugin-sdk/process-runtime | जुलाई 2026 के बाद निजी-स्थानीय; प्रोसेस exec सहायक |
plugin-sdk/node-host | जुलाई 2026 के बाद निजी-स्थानीय; Node-होस्ट निष्पादन योग्य फ़ाइल समाधान और PTY पुनरारंभ सहायक |
plugin-sdk/cli-runtime | जुलाई 2026 के बाद निजी-स्थानीय; CLI फ़ॉर्मैटिंग, प्रतीक्षा, संस्करण, तर्क-आह्वान और आलसी कमांड-समूह सहायकों के लिए अप्रचलित व्यापक बैरल; केंद्रित CLI/रनटाइम उपपथों को प्राथमिकता दें |
plugin-sdk/qa-runner-runtime | जुलाई 2026 के बाद निजी-स्थानीय; CLI कमांड सतह के माध्यम से Plugin QA परिदृश्य उजागर करने वाला समर्थित फ़साड |
plugin-sdk/tts-runtime | जुलाई 2026 के बाद निजी-स्थानीय; टेक्स्ट-टू-स्पीच कॉन्फ़िगरेशन स्कीमा और रनटाइम सहायकों के लिए समर्थित फ़साड |
plugin-sdk/gateway-method-runtime | contracts.gatewayMethodDispatch: ["authenticated-request"] घोषित करने वाले Plugin HTTP रूटों के लिए आरक्षित Gateway विधि डिस्पैच सहायक |
plugin-sdk/gateway-runtime | Gateway क्लाइंट, इवेंट-लूप-तैयार क्लाइंट आरंभ सहायक, Gateway CLI RPC, Gateway प्रोटोकॉल त्रुटियाँ, विज्ञापित LAN होस्ट समाधान और चैनल-स्थिति पैच सहायक |
plugin-sdk/config-contracts | OpenClawConfig जैसी Plugin कॉन्फ़िगरेशन आकृतियों और चैनल/प्रदाता कॉन्फ़िगरेशन प्रकारों के लिए केंद्रित केवल-प्रकार कॉन्फ़िगरेशन सतह |
plugin-sdk/plugin-config-runtime | रनटाइम Plugin-कॉन्फ़िगरेशन सहायकों के लिए अप्रचलित संगतता फ़साड; नए plugins केंद्रित कॉन्फ़िगरेशन अनुबंधों, स्नैपशॉट और परिवर्तन सहायकों के साथ api.pluginConfig का उपयोग करते हैं |
plugin-sdk/config-mutation | mutateConfigFile, replaceConfigFile और logConfigUpdated जैसे ट्रांज़ैक्शनल कॉन्फ़िगरेशन परिवर्तन सहायक |
plugin-sdk/message-tool-delivery-hints | जुलाई 2026 के बाद निजी-स्थानीय; साझा संदेश-टूल डिलीवरी मेटाडेटा संकेत स्ट्रिंग |
plugin-sdk/runtime-config-snapshot | getRuntimeConfig, getRuntimeConfigSnapshot और परीक्षण स्नैपशॉट सेटर जैसे वर्तमान प्रोसेस कॉन्फ़िगरेशन स्नैपशॉट सहायक |
plugin-sdk/text-autolink-runtime | जुलाई 2026 के बाद निजी-स्थानीय; व्यापक टेक्स्ट बैरल के बिना फ़ाइल-संदर्भ ऑटोलिंक पहचान |
plugin-sdk/reply-runtime | साझा इनबाउंड/उत्तर रनटाइम सहायक, खंडन, डिस्पैच, Heartbeat, उत्तर योजनाकार |
plugin-sdk/reply-dispatch-runtime | सीमित उत्तर डिस्पैच/अंतिमीकरण और वार्तालाप-लेबल सहायक |
plugin-sdk/reply-history | साझा लघु-अवधि उत्तर-इतिहास सहायक। नए संदेश-टर्न कोड को createChannelHistoryWindow का उपयोग करना चाहिए; निम्न-स्तरीय मैप सहायक केवल अप्रचलित संगतता एक्सपोर्ट बने रहेंगे |
plugin-sdk/reply-reference | जुलाई 2026 के बाद निजी-स्थानीय; createReplyReferencePlanner |
plugin-sdk/reply-chunking | सीमित टेक्स्ट/मार्कडाउन खंडन सहायक |
plugin-sdk/session-store-runtime | सत्र कार्यप्रवाह सहायक (getSessionEntry, listSessionEntries, patchSessionEntry, upsertSessionEntry), मरम्मत/जीवनचक्र सहायक (deleteSessionEntry, cleanupSessionLifecycleArtifacts, resolveSessionStoreBackupPaths), संक्रमणकालीन sessionFile मानों के लिए मार्कर सहायक, सत्र पहचान के अनुसार सीमित हालिया उपयोगकर्ता/सहायक ट्रांसक्रिप्ट टेक्स्ट पठन, सत्र स्टोर पथ/सत्र-कुंजी सहायक और अद्यतन-समय पठन, व्यापक कॉन्फ़िगरेशन लेखन/रखरखाव इम्पोर्ट के बिना |
plugin-sdk/session-transcript-runtime | जुलाई 2026 के बाद निजी-स्थानीय; ट्रांसक्रिप्ट पहचान, सीमित रॉ और दृश्यमान कर्सर, स्कोप किए गए लक्ष्य/पठन/लेखन सहायक, दृश्यमान संदेश-प्रविष्टि प्रक्षेपण, अपडेट प्रकाशन, लेखन लॉक और ट्रांसक्रिप्ट मेमोरी हिट कुंजियाँ |
plugin-sdk/sqlite-runtime | जुलाई 2026 के बाद निजी-स्थानीय; डेटाबेस जीवनचक्र नियंत्रणों के बिना प्रथम-पक्ष रनटाइम के लिए केंद्रित SQLite एजेंट-स्कीमा, पथ और ट्रांज़ैक्शन सहायक |
plugin-sdk/cron-store-runtime | जुलाई 2026 के बाद निजी-स्थानीय; Cron स्टोर पथ/लोड/सेव सहायक |
plugin-sdk/state-paths | स्थिति/OAuth डायरेक्टरी पथ सहायक |
plugin-sdk/plugin-state-runtime | जुलाई 2026 के बाद निजी-स्थानीय; Plugin-स्कोप वाली कुंजीबद्ध-स्थिति, BLOB और सहयोगात्मक SQLite लीज़ अनुबंधों के साथ कनेक्शन प्रैग्मा, सत्यापित WAL रखरखाव और परमाणु STRICT-स्कीमा माइग्रेशन सहायक। लीज़ कॉलबैक को निरस्तीकरण संकेत मिलता है और टाइप की गई त्रुटियाँ टाइमआउट, रद्दीकरण, स्वामित्व खोने, अमान्य इनपुट और संग्रहण विफलता में अंतर करती हैं |
plugin-sdk/routing | resolveAgentRoute, buildAgentSessionKey और resolveDefaultAgentBoundAccountId जैसे रूट/सत्र-कुंजी/खाता बाइंडिंग सहायक |
plugin-sdk/status-helpers | साझा चैनल/खाता स्थिति सारांश सहायक, रनटाइम-स्थिति डिफ़ॉल्ट और समस्या मेटाडेटा सहायक |
plugin-sdk/target-resolver-runtime | जुलाई 2026 के बाद निजी-स्थानीय; साझा लक्ष्य रिज़ॉल्वर सहायक |
plugin-sdk/string-normalization-runtime | जुलाई 2026 के बाद निजी-स्थानीय; स्लग/स्ट्रिंग सामान्यीकरण सहायक |
plugin-sdk/request-url | जुलाई 2026 के बाद निजी-स्थानीय; फ़ेच/अनुरोध-जैसे इनपुट से स्ट्रिंग URL निकालें |
plugin-sdk/run-command | सामान्यीकृत stdout/stderr परिणामों वाला समयबद्ध कमांड रनर |
plugin-sdk/param-readers | सामान्य टूल/CLI पैरामीटर रीडर |
plugin-sdk/tool-plugin | एक सरल टाइप किया गया एजेंट-टूल Plugin परिभाषित करें और मैनिफ़ेस्ट निर्माण के लिए स्थिर मेटाडेटा उजागर करें |
plugin-sdk/tool-payload | जुलाई 2026 के बाद निजी-स्थानीय; टूल परिणाम ऑब्जेक्ट से सामान्यीकृत पेलोड निकालें |
plugin-sdk/tool-send | टूल तर्कों से प्रामाणिक प्रेषण लक्ष्य फ़ील्ड निकालें |
plugin-sdk/sandbox | जुलाई 2026 के बाद निजी-स्थानीय; सैंडबॉक्स बैकएंड प्रकार और SSH/OpenShell कमांड सहायक, जिनमें त्वरित-विफलता exec कमांड पूर्व-जाँच शामिल है |
plugin-sdk/temp-path | साझा अस्थायी-डाउनलोड पथ सहायक और निजी सुरक्षित अस्थायी कार्यस्थान |
plugin-sdk/logging-core | उपप्रणाली लॉगर और संपादन सहायक |
plugin-sdk/markdown-table-runtime | जुलाई 2026 के बाद निजी-स्थानीय; मार्कडाउन तालिका मोड और रूपांतरण सहायक |
plugin-sdk/model-session-runtime | applyModelOverrideToSessionEntry और resolveAgentMaxConcurrent जैसे मॉडल/सत्र ओवरराइड सहायक |
plugin-sdk/talk-config-runtime | जुलाई 2026 के बाद निजी-स्थानीय; Talk प्रदाता कॉन्फ़िगरेशन समाधान सहायक |
plugin-sdk/json-store | छोटे JSON स्थिति पठन/लेखन सहायक |
plugin-sdk/json-unsafe-integers | जुलाई 2026 के बाद निजी-स्थानीय; असुरक्षित पूर्णांक लिटरल को स्ट्रिंग के रूप में संरक्षित रखने वाले JSON पार्सिंग सहायक |
plugin-sdk/file-lock | जुलाई 2026 के बाद निजी-स्थानीय; पुनः-प्रवेश योग्य फ़ाइल-लॉक सहायक और निश्चित रूप से पुराने, अपरिवर्तित, सेवानिवृत्त लॉक साइडकार का Doctor-सुरक्षित पुनः दावा |
plugin-sdk/persistent-dedupe | डिस्क-समर्थित डीडुप कैश सहायक |
plugin-sdk/ingress-effect-once | गैर-आइडेम्पोटेंट प्रवेश दुष्प्रभावों के लिए टिकाऊ दावा/कमिट गार्ड |
plugin-sdk/acp-runtime | जुलाई 2026 के बाद निजी-स्थानीय; ACP रनटाइम/सत्र और उत्तर-डिस्पैच सहायक |
plugin-sdk/acp-runtime-backend | जुलाई 2026 के बाद निजी-स्थानीय; स्टार्टअप पर लोड किए गए plugins के लिए हल्के ACP बैकएंड पंजीकरण और उत्तर-डिस्पैच सहायक |
plugin-sdk/acp-binding-resolve-runtime | जुलाई 2026 के बाद निजी-स्थानीय; जीवनचक्र स्टार्टअप इम्पोर्ट के बिना केवल-पठन ACP बाइंडिंग समाधान |
plugin-sdk/agent-config-primitives | अप्रचलित एजेंट रनटाइम कॉन्फ़िगरेशन-स्कीमा प्रिमिटिव; अनुरक्षित Plugin-स्वामित्व वाली सतह से स्कीमा प्रिमिटिव इम्पोर्ट करें |
plugin-sdk/boolean-param | शिथिल बूलियन पैरामीटर रीडर |
plugin-sdk/dangerous-name-runtime | जुलाई 2026 के बाद निजी-स्थानीय; खतरनाक-नाम मिलान समाधान सहायक |
plugin-sdk/device-bootstrap | डिवाइस बूटस्ट्रैप और पेयरिंग टोकन सहायक, जिनमें BOOTSTRAP_HANDOFF_OPERATOR_SCOPES शामिल है |
plugin-sdk/extension-shared | साझा निष्क्रिय-चैनल, स्थिति और परिवेशी प्रॉक्सी सहायक प्रिमिटिव |
plugin-sdk/models-provider-runtime | /models कमांड/प्रदाता उत्तर सहायक |
plugin-sdk/skill-commands-runtime | Skill कमांड सूचीकरण सहायक |
plugin-sdk/native-command-registry | मूल कमांड रजिस्ट्री/निर्माण/क्रमबद्धकरण सहायक |
plugin-sdk/agent-harness | निम्न-स्तरीय एजेंट हार्नेसों के लिए प्रायोगिक विश्वसनीय-Plugin सतह: हार्नेस प्रकार, सक्रिय-रन संचालन/निरस्तीकरण सहायक, OpenClaw टूल ब्रिज सहायक, रनटाइम-योजना टूल नीति सहायक, टर्मिनल परिणाम वर्गीकरण, टूल प्रगति फ़ॉर्मैटिंग/विवरण सहायक और प्रयास परिणाम उपयोगिताएँ |
plugin-sdk/async-lock-runtime | जुलाई 2026 के बाद निजी-स्थानीय; छोटी रनटाइम स्थिति फ़ाइलों के लिए प्रोसेस-स्थानीय एसिंक लॉक सहायक |
plugin-sdk/channel-activity-runtime | जुलाई 2026 के बाद निजी-स्थानीय; चैनल गतिविधि टेलीमेट्री सहायक |
plugin-sdk/concurrency-runtime | जुलाई 2026 के बाद निजी-स्थानीय; सीमित एसिंक कार्य समवर्तीता सहायक |
plugin-sdk/dedupe-runtime | इन-मेमोरी और स्थायी-समर्थित डीडुप कैश सहायक |
plugin-sdk/delivery-queue-runtime | जुलाई 2026 के बाद निजी-स्थानीय; आउटबाउंड लंबित-डिलीवरी निकासी सहायक |
plugin-sdk/file-access-runtime | जुलाई 2026 के बाद निजी-स्थानीय; सुरक्षित स्थानीय-फ़ाइल और मीडिया-स्रोत पथ सहायक |
plugin-sdk/heartbeat-runtime | जुलाई 2026 के बाद निजी-स्थानीय; Heartbeat जगाने, इवेंट और दृश्यता सहायक |
plugin-sdk/expect-runtime | जुलाई 2026 के बाद निजी-स्थानीय; सिद्ध किए जा सकने वाले रनटाइम अपरिवर्तनीयों के लिए आवश्यक-मान अभिकथन सहायक |
plugin-sdk/number-runtime | जुलाई 2026 के बाद निजी-स्थानीय; संख्यात्मक रूपांतरण सहायक |
plugin-sdk/secure-random-runtime | जुलाई 2026 के बाद निजी-स्थानीय; सुरक्षित टोकन/UUID सहायक |
plugin-sdk/system-event-runtime | जुलाई 2026 के बाद निजी-स्थानीय; सिस्टम इवेंट कतार सहायक |
plugin-sdk/transport-ready-runtime | जुलाई 2026 के बाद निजी-स्थानीय; ट्रांसपोर्ट तत्परता प्रतीक्षा सहायक |
plugin-sdk/exec-approvals-runtime | जुलाई 2026 के बाद निजी-स्थानीय; व्यापक इन्फ़्रा-रनटाइम बैरल के बिना exec अनुमोदन नीति फ़ाइल सहायक |
plugin-sdk/infra-runtime | अप्रचलित संगतता शिम; ऊपर दिए गए केंद्रित रनटाइम उपपथों का उपयोग करें |
plugin-sdk/collection-runtime | छोटे सीमित कैश सहायक |
plugin-sdk/diagnostic-runtime | निदान फ़्लैग, इवेंट और ट्रेस-संदर्भ सहायक |
plugin-sdk/error-runtime | त्रुटि ग्राफ़, फ़ॉर्मैटिंग, अज्ञात-मान रूपांतरण, साझा त्रुटि वर्गीकरण सहायक, PlatformMessageNotDispatchedError, isApprovalNotFoundError |
plugin-sdk/fetch-runtime | जुलाई 2026 के बाद निजी-स्थानीय; रैप किया गया फ़ेच, प्रॉक्सी, EnvHttpProxyAgent विकल्प और पिन किए गए लुकअप सहायक |
plugin-sdk/runtime-fetch | जुलाई 2026 के बाद निजी-स्थानीय; प्रॉक्सी/गार्डेड-फ़ेच इम्पोर्ट के बिना डिस्पैचर-जागरूक रनटाइम फ़ेच |
plugin-sdk/inline-image-data-url-runtime | जुलाई 2026 के बाद निजी-स्थानीय; व्यापक मीडिया रनटाइम सतह के बिना इनलाइन छवि डेटा URL सैनिटाइज़र और हस्ताक्षर पहचान सहायक |
plugin-sdk/response-limit-runtime | जुलाई 2026 के बाद निजी-स्थानीय; व्यापक मीडिया रनटाइम सतह के बिना बाइट-, निष्क्रियता- और समय-सीमा-सीमित प्रतिक्रिया-बॉडी रीडर |
plugin-sdk/session-binding-runtime | जुलाई 2026 के बाद निजी-स्थानीय; कॉन्फ़िगर किए गए बाइंडिंग रूटिंग या पेयरिंग स्टोर के बिना वर्तमान वार्तालाप बाइंडिंग स्थिति |
plugin-sdk/context-visibility-runtime | जुलाई 2026 के बाद निजी-स्थानीय; व्यापक कॉन्फ़िगरेशन/सुरक्षा इम्पोर्ट के बिना संदर्भ दृश्यता समाधान और पूरक संदर्भ फ़िल्टरिंग |
plugin-sdk/string-coerce-runtime | मार्कडाउन/लॉगिंग इम्पोर्ट के बिना सीमित प्रिमिटिव रिकॉर्ड/स्ट्रिंग रूपांतरण और सामान्यीकरण सहायक |
plugin-sdk/html-entity-runtime | जुलाई 2026 के बाद निजी-स्थानीय; व्यापक टेक्स्ट उपयोगिताओं के बिना एकल-पास सेमीकोलन-समाप्त HTML5 एंटिटी डिकोडिंग |
plugin-sdk/text-utility-runtime | जुलाई 2026 के बाद निजी-स्थानीय; निम्न-स्तरीय टेक्स्ट और पथ सहायक, जिनमें पाँच-एंटिटी HTML एस्केपिंग शामिल है |
plugin-sdk/widget-html | स्व-निहित HTML विजेट के लिए पूर्ण-दस्तावेज़ पहचान, आकार सत्यापन और टूल इनपुट त्रुटियाँ |
plugin-sdk/host-runtime | जुलाई 2026 के बाद निजी-स्थानीय; होस्टनेम और SCP होस्ट सामान्यीकरण सहायक |
plugin-sdk/retry-runtime | जुलाई 2026 के बाद निजी-स्थानीय; पुनः प्रयास कॉन्फ़िगरेशन और पुनः प्रयास रनर सहायक |
plugin-sdk/agent-runtime | एजेंट डायरेक्टरी/पहचान/वर्कस्पेस सहायकों के लिए अप्रचलित व्यापक बैरल, जिसमें resolveAgentDir, resolveDefaultAgentDir और अप्रचलित resolveOpenClawAgentDir संगतता एक्सपोर्ट शामिल हैं; केंद्रित एजेंट/रनटाइम उपपथों को प्राथमिकता दें |
plugin-sdk/directory-runtime | कॉन्फ़िगरेशन-समर्थित डायरेक्टरी क्वेरी/डुप्लिकेट हटाना |
plugin-sdk/keyed-async-queue | जुलाई 2026 के बाद निजी-स्थानीय; KeyedAsyncQueue |
क्षमता और परीक्षण उपपथ
क्षमता और परीक्षण उपपथ
| उपपथ | प्रमुख निर्यात |
|---|---|
plugin-sdk/media-runtime | अप्रचलित व्यापक मीडिया बैरल, जिसमें saveRemoteMedia, saveResponseMedia, readRemoteMediaBuffer, और अप्रचलित fetchRemoteMedia शामिल हैं; plugin-sdk/media-store, plugin-sdk/media-mime, plugin-sdk/outbound-media, और क्षमता रनटाइम उपपथों को प्राथमिकता दें, तथा जब किसी URL को OpenClaw मीडिया बनना हो, तब बफ़र रीड से पहले स्टोर हेल्पर को प्राथमिकता दें |
plugin-sdk/media-local-roots | Plugin-स्वामित्व वाले स्थानीय मीडिया रीड के लिए केंद्रित getAgentScopedMediaLocalRoots(...) और नीति-जागरूक getAgentScopedMediaLocalRootsForSources(...) हेल्पर |
plugin-sdk/media-mime | सीमित MIME सामान्यीकरण, फ़ाइल-एक्सटेंशन मैपिंग, MIME पहचान, और मीडिया-प्रकार हेल्पर |
plugin-sdk/media-store | सीमित मीडिया स्टोर हेल्पर, जैसे saveMediaBuffer और saveMediaStream |
plugin-sdk/media-generation-runtime | जुलाई 2026 के बाद निजी-स्थानीय; साझा मीडिया-जनरेशन फ़ेलओवर हेल्पर, उम्मीदवार चयन, और अनुपलब्ध-मॉडल संदेश |
plugin-sdk/media-understanding | मीडिया-अंडरस्टैंडिंग प्रदाता प्रकारों और हेल्पर के लिए अप्रचलित संगतता फ़साड; नए प्रदाता इंजेक्ट किए गए Plugin API के माध्यम से पंजीकृत होते हैं और अनुरोध हेल्पर को Plugin-स्वामित्व में रखते हैं |
plugin-sdk/text-chunking | आउटबाउंड टेक्स्ट और ऑफ़सेट-संरक्षण करने वाली रेंज चंकिंग, मार्कडाउन चंकिंग/रेंडर हेल्पर, उद्धरण-जागरूक HTML टैग टोकनाइज़ेशन, मार्कडाउन तालिका रूपांतरण, डायरेक्टिव-टैग हटाना, और सुरक्षित-टेक्स्ट यूटिलिटीज़ |
plugin-sdk/speech | जुलाई 2026 के बाद निजी-स्थानीय; स्पीच प्रदाता प्रकारों के साथ प्रदाता-सामना करने वाले डायरेक्टिव, रजिस्ट्री, सत्यापन, OpenAI-संगत TTS बिल्डर, और स्पीच हेल्पर निर्यात |
plugin-sdk/speech-core | जुलाई 2026 के बाद निजी-स्थानीय; साझा स्पीच प्रदाता प्रकार, रजिस्ट्री, डायरेक्टिव, सामान्यीकरण, और स्पीच हेल्पर निर्यात |
plugin-sdk/speech-settings | प्रदाता रजिस्ट्री या सिंथेसिस रनटाइम के बिना हल्के TTS कॉन्फ़िग समाधान और सामान्यीकरण प्रिमिटिव |
plugin-sdk/realtime-transcription | जुलाई 2026 के बाद निजी-स्थानीय; रीयलटाइम ट्रांसक्रिप्शन प्रदाता प्रकार, रजिस्ट्री हेल्पर, और साझा WebSocket सत्र हेल्पर |
plugin-sdk/realtime-bootstrap-context | जुलाई 2026 के बाद निजी-स्थानीय; सीमित IDENTITY.md, USER.md, और SOUL.md संदर्भ इंजेक्शन के लिए रीयलटाइम प्रोफ़ाइल बूटस्ट्रैप हेल्पर |
plugin-sdk/realtime-voice | जुलाई 2026 के बाद निजी-स्थानीय; रीयलटाइम वॉइस प्रदाता प्रकार, रजिस्ट्री हेल्पर, साझा ऑडियो-ऊर्जा/स्पीच-आरंभ गेट, और रीयलटाइम वॉइस व्यवहार हेल्पर, जिनमें ट्रांसपोर्ट-स्वतंत्र सत्र हार्नेस और आउटपुट गतिविधि ट्रैकिंग शामिल हैं |
plugin-sdk/meeting-runtime | ब्राउज़र-मीटिंग सत्र रनटाइम, रीयलटाइम ऑडियो इंजन/ट्रांसपोर्ट, MeetingPlatformAdapter, ब्राउज़र/Node नियंत्रण, एजेंट-परामर्श, वॉइस-कॉल प्रत्यायोजन, सेटअप जाँच, और SoX कमांड हेल्पर |
plugin-sdk/image-generation | जुलाई 2026 के बाद निजी-स्थानीय; इमेज जनरेशन प्रदाता प्रकारों के साथ इमेज एसेट/डेटा URL हेल्पर और OpenAI-संगत इमेज प्रदाता बिल्डर |
plugin-sdk/image-generation-core | जुलाई 2026 के बाद निजी-स्थानीय; साझा इमेज-जनरेशन प्रकार, फ़ेलओवर, प्रमाणीकरण, और रजिस्ट्री हेल्पर |
plugin-sdk/music-generation | जुलाई 2026 के बाद निजी-स्थानीय; संगीत जनरेशन प्रदाता/अनुरोध/परिणाम प्रकार |
plugin-sdk/video-generation | जुलाई 2026 के बाद निजी-स्थानीय; वीडियो जनरेशन प्रदाता/अनुरोध/परिणाम प्रकार |
plugin-sdk/video-generation-core | जुलाई 2026 के बाद निजी-स्थानीय; साझा वीडियो-जनरेशन प्रकार, फ़ेलओवर हेल्पर, प्रदाता लुकअप, और मॉडल-रेफ़ पार्सिंग |
plugin-sdk/transcripts | जुलाई 2026 के बाद निजी-स्थानीय; साझा ट्रांसक्रिप्ट स्रोत प्रदाता प्रकार, रजिस्ट्री हेल्पर, मीटिंग-प्रदाता ब्रिज फ़ैक्टरी, सत्र डिस्क्रिप्टर, और कथन मेटाडेटा |
plugin-sdk/webhook-targets | जुलाई 2026 के बाद निजी-स्थानीय; Webhook लक्ष्य रजिस्ट्री और रूट-इंस्टॉल हेल्पर |
plugin-sdk/web-media | साझा रिमोट/स्थानीय मीडिया लोडिंग हेल्पर |
plugin-sdk/zod | अप्रचलित संगतता पुनः-निर्यात; zod को सीधे zod से आयात करें |
plugin-sdk/plugin-test-api | रिपॉज़िटरी परीक्षण हेल्पर ब्रिज आयात किए बिना प्रत्यक्ष Plugin पंजीकरण यूनिट परीक्षणों के लिए रिपॉज़िटरी-स्थानीय न्यूनतम createTestPluginApi हेल्पर |
plugin-sdk/agent-runtime-test-contracts | प्रमाणीकरण, डिलीवरी, फ़ॉलबैक, टूल-हुक, प्रॉम्प्ट-ओवरले, स्कीमा, और ट्रांसक्रिप्ट प्रोजेक्शन परीक्षणों के लिए रिपॉज़िटरी-स्थानीय नेटिव एजेंट-रनटाइम अडैप्टर अनुबंध फ़िक्स्चर |
plugin-sdk/channel-test-helpers | सामान्य क्रियाओं/सेटअप/स्थिति अनुबंधों, डायरेक्टरी अभिकथनों, खाता स्टार्टअप जीवनचक्र, सेंड-कॉन्फ़िग थ्रेडिंग, रनटाइम मॉक, स्थिति समस्याओं, आउटबाउंड डिलीवरी, और हुक पंजीकरण के लिए रिपॉज़िटरी-स्थानीय चैनल-उन्मुख परीक्षण हेल्पर |
plugin-sdk/channel-target-testing | चैनल परीक्षणों के लिए रिपॉज़िटरी-स्थानीय साझा लक्ष्य-समाधान त्रुटि-स्थिति सुइट |
plugin-sdk/channel-contract-testing | व्यापक परीक्षण बैरल के बिना रिपॉज़िटरी-स्थानीय सीमित चैनल अनुबंध परीक्षण हेल्पर |
plugin-sdk/plugin-test-contracts | रिपॉज़िटरी-स्थानीय Plugin पैकेज, पंजीकरण, सार्वजनिक आर्टिफ़ैक्ट, प्रत्यक्ष आयात, रनटाइम API, और आयात साइड-इफ़ेक्ट अनुबंध हेल्पर |
plugin-sdk/plugin-state-test-runtime | रिपॉज़िटरी-स्थानीय Plugin स्टेट स्टोर, इनग्रेस क्यू, और स्टेट DB परीक्षण हेल्पर |
plugin-sdk/provider-test-contracts | रिपॉज़िटरी-स्थानीय प्रदाता रनटाइम, प्रमाणीकरण, खोज, ऑनबोर्डिंग, कैटलॉग, विज़ार्ड, मीडिया क्षमता, रीप्ले नीति, रीयलटाइम STT लाइव-ऑडियो, वेब-सर्च/फ़ेच, और स्ट्रीम अनुबंध हेल्पर |
plugin-sdk/provider-http-test-mocks | जुलाई 2026 के बाद निजी-स्थानीय; plugin-sdk/provider-http का उपयोग करने वाले प्रदाता परीक्षणों के लिए रिपॉज़िटरी-स्थानीय वैकल्पिक Vitest HTTP/प्रमाणीकरण मॉक |
plugin-sdk/reply-payload-testing | उत्तर पेलोड फ़िक्स्चर से मेटाडेटा जोड़ने के लिए रिपॉज़िटरी-स्थानीय हेल्पर |
plugin-sdk/sqlite-runtime-testing | प्रथम-पक्ष परीक्षणों के लिए रिपॉज़िटरी-स्थानीय SQLite जीवनचक्र हेल्पर |
plugin-sdk/test-fixtures | रिपॉज़िटरी-स्थानीय सामान्य CLI रनटाइम कैप्चर, सैंडबॉक्स संदर्भ, कौशल लेखक, एजेंट-संदेश, सिस्टम-इवेंट, मॉड्यूल रीलोड, बंडल किया गया Plugin पथ, टर्मिनल-टेक्स्ट, चंकिंग, प्रमाणीकरण-टोकन, और टाइप किए गए केस फ़िक्स्चर |
plugin-sdk/test-node-mocks | Vitest vi.mock("node:*") फ़ैक्टरियों के भीतर उपयोग के लिए रिपॉज़िटरी-स्थानीय केंद्रित Node बिल्टइन मॉक हेल्पर |
मेमोरी उपपथ
मेमोरी उपपथ
| उपपथ | प्रमुख निर्यात |
|---|---|
plugin-sdk/memory-core-host-embedding-registry | जुलाई 2026 के बाद निजी-स्थानीय; हल्के मेमोरी एम्बेडिंग प्रदाता रजिस्ट्री हेल्पर |
plugin-sdk/memory-core-host-engine-foundation | मेमोरी होस्ट आधार इंजन निर्यात |
plugin-sdk/memory-core-host-engine-embeddings | जुलाई 2026 के बाद निजी-स्थानीय; मेमोरी होस्ट एम्बेडिंग अनुबंध, रजिस्ट्री अभिगम, स्थानीय प्रदाता, और सामान्य बैच/रिमोट हेल्पर। इस सतह पर registerMemoryEmbeddingProvider अप्रचलित है; नए प्रदाताओं के लिए सामान्य एम्बेडिंग प्रदाता API का उपयोग करें। |
plugin-sdk/memory-core-host-engine-qmd | जुलाई 2026 के बाद निजी-स्थानीय; मेमोरी होस्ट QMD इंजन निर्यात |
plugin-sdk/memory-core-host-engine-storage | जुलाई 2026 के बाद निजी-स्थानीय; मेमोरी होस्ट स्टोरेज इंजन निर्यात |
plugin-sdk/memory-core-host-secret | जुलाई 2026 के बाद निजी-स्थानीय; मेमोरी होस्ट सीक्रेट हेल्पर |
plugin-sdk/memory-core-host-status | जुलाई 2026 के बाद निजी-स्थानीय; मेमोरी होस्ट स्थिति हेल्पर |
plugin-sdk/memory-core-host-runtime-cli | जुलाई 2026 के बाद निजी-स्थानीय; मेमोरी होस्ट CLI रनटाइम हेल्पर |
plugin-sdk/memory-core-host-runtime-core | जुलाई 2026 के बाद निजी-स्थानीय; मेमोरी होस्ट कोर रनटाइम हेल्पर |
plugin-sdk/memory-core-host-runtime-files | जुलाई 2026 के बाद निजी-स्थानीय; मेमोरी होस्ट फ़ाइल/रनटाइम हेल्पर |
plugin-sdk/memory-host-core | विक्रेता-निरपेक्ष मेमोरी होस्ट हेल्पर के लिए अप्रचलित संगतता फ़साड। नए मेमोरी Plugin इंजेक्ट की गई मेमोरी क्षमताओं और होस्ट-द्वारा-तैयार प्रॉम्प्ट का उपयोग करते हैं; केंद्रित रीड सीम उपलब्ध होने तक सहयोगी Plugin सार्वजनिक-आर्टिफ़ैक्ट खोज के लिए बनाए रखे गए फ़साड का उपयोग करते रहते हैं। |
plugin-sdk/memory-host-events | जुलाई 2026 के बाद निजी-स्थानीय; मेमोरी होस्ट इवेंट जर्नल हेल्पर के लिए विक्रेता-निरपेक्ष उपनाम |
plugin-sdk/memory-host-markdown | जुलाई 2026 के बाद निजी-स्थानीय; मेमोरी-सन्निकट Plugin के लिए साझा प्रबंधित-मार्कडाउन हेल्पर |
plugin-sdk/memory-host-search | जुलाई 2026 के बाद निजी-स्थानीय; सर्च-मैनेजर अभिगम के लिए Active Memory रनटाइम फ़साड |
आरक्षित बंडल-हेल्पर उपपथ
आरक्षित बंडल-हेल्पर उपपथ
आरक्षित बंडल-हेल्पर SDK उपपथ बंडल किए गए Plugin कोड के लिए सीमित
स्वामी-विशिष्ट सतहें हैं। इन्हें SDK इन्वेंट्री में ट्रैक किया जाता है ताकि पैकेज
बिल्ड और एलियासिंग नियतात्मक रहें, लेकिन ये सामान्य Plugin
लेखन API नहीं हैं। नए पुन: प्रयोज्य होस्ट अनुबंधों को सामान्य SDK उपपथों का उपयोग करना चाहिए,
जैसे
plugin-sdk/gateway-runtime और plugin-sdk/ssrf-runtime।| उपपथ | स्वामी और उद्देश्य |
|---|---|
plugin-sdk/codex-mcp-projection | जुलाई 2026 के बाद निजी-स्थानीय; उपयोगकर्ता MCP सर्वर कॉन्फ़िग को Codex ऐप-सर्वर थ्रेड कॉन्फ़िग में प्रोजेक्ट करने के लिए बंडल किया गया Codex Plugin हेल्पर (आरक्षित पैकेज निर्यात) |
plugin-sdk/codex-native-task-runtime | Codex ऐप-सर्वर नेटिव उप-एजेंटों को OpenClaw कार्य स्थिति में प्रतिबिंबित करने के लिए बंडल किया गया Codex Plugin हेल्पर (केवल रिपॉज़िटरी-स्थानीय, पैकेज निर्यात नहीं) |