Plugin SDK reference

Subpaden van de Plugin SDK

De Plugin SDK bevat beperkte openbare subpaden en uitsluitend voor de repository bestemde gebundelde helpers onder openclaw/plugin-sdk/. Deze pagina inventariseert beide en markeert privé-lokale vermeldingen expliciet. Drie bestanden definiëren de grens:

  • scripts/lib/plugin-sdk-entrypoints.json: de onderhouden inventaris van entrypoints die door de build wordt gecompileerd.
  • scripts/lib/plugin-sdk-private-local-only-subpaths.json: interne subpaden die zijn uitgesloten van de getypeerde, gedocumenteerde SDK. Productie-entrypoints blijven beschikbaar als uitsluitend JavaScript-hostruntime-exports voor afzonderlijk gepubliceerde officiële plugins; entrypoints die alleen voor tests zijn bedoeld, blijven ongeëxporteerd.
  • src/plugin-sdk/entrypoints.ts: classificatiemetadata voor verouderde subpaden, gereserveerde gebundelde helpers, ondersteunde gebundelde façades en openbare oppervlakken die eigendom zijn van plugins.

Onderhouders controleren het aantal openbare exports met pnpm plugin-sdk:surface en actieve gereserveerde helpersubpaden met pnpm plugins:boundary-report:summary; ongebruikte gereserveerde helperexports laten het CI-rapport mislukken in plaats van als slapende compatibiliteitsschuld in de openbare SDK te blijven.

Zie voor de handleiding voor het schrijven van plugins het overzicht van de Plugin SDK.

Plugin-entrypoint

Subpad Belangrijkste exports
plugin-sdk/plugin-entry definePluginEntry
plugin-sdk/core defineChannelPluginEntry, createChatChannelPlugin, createChannelPluginBase, defineSetupPluginEntry, buildChannelConfigSchema, buildJsonChannelConfigSchema, resolveTailscalePublishedHost
plugin-sdk/provider-entry Privé-lokaal na juli 2026; defineSingleProviderPluginEntry
plugin-sdk/migration Privé-lokaal na juli 2026; helpers voor migratieprovideritems, zoals createMigrationItem, redenconstanten, itemstatusmarkeringen, redactieroutines en summarizeMigrationItems
plugin-sdk/migration-runtime Privé-lokaal na juli 2026; runtimemigratiehelpers, zoals copyMigrationFileItem, resolvePlannedMigrationTargets, withCachedMigrationConfigRuntime en writeMigrationReport
plugin-sdk/health Registratie, detectie, reparatie, selectie, ernst- en bevindingstypen voor Doctor-gezondheidscontroles voor gebundelde gezondheidsconsumenten

Compatibiliteits- en privé-lokale helpers

Alleen de verouderde subpaden uit het latere tijdvenster blijven geëxporteerd. Aliassen uit juli 2026 en ongebruikte subpaden zijn verwijderd, terwijl helpers die uitsluitend gebundeld zijn uit het openbare pakket zijn verwijderd en hieronder als privé-lokaal zijn gemarkeerd. De onderhouden lijst is scripts/lib/plugin-sdk-deprecated-public-subpaths.json; CI weigert gebundelde plugin-sdk/text-runtime zijn uitsluitend voor compatibiliteit en plugin-sdk/zod is een compatibiliteitsherexport: importeer zod rechtstreeks uit zod. De brede domein- barrels plugin-sdk/agent-runtime, plugin-sdk/channel-lifecycle, plugin-sdk/conversation-runtime, plugin-sdk/hook-runtime, plugin-sdk/media-runtime, plugin-sdk/plugin-runtime en plugin-sdk/security-runtime zijn eveneens verouderd ten gunste van gerichte subpaden.

De op Vitest gebaseerde testhelpersubpaden van OpenClaw zijn uitsluitend repository-lokaal en zijn niet langer pakketexports: 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 en testing. De privé-oppervlakken voor gebundelde helpers ssrf-runtime-internal en codex-native-task-runtime zijn eveneens uitsluitend repository- lokaal.

Helpersubpaden voor gebundelde plugins

Helpermodules die uitsluitend gebundeld zijn, zijn na de opschoning van juli 2026 privé-lokaal. Imports tussen verschillende eigenaren worden geblokkeerd door beschermingsregels voor pakketcontracten. src/plugin-sdk/entrypoints.ts houdt afzonderlijk de ondersteunde gebundelde façades bij die openbaar blijven: SDK- entrypoints die door hun gebundelde plugin worden ondersteund totdat generieke contracten plugin-sdk/qa-runner-runtime, plugin-sdk/telegram-account vervangen, verouderd voor nieuwe code; zie de opmerkingen per rij hieronder.

Kanaalsubpaden
Subpad Belangrijkste exports
plugin-sdk/channel-core defineChannelPluginEntry, defineSetupPluginEntry, createChatChannelPlugin, createChannelPluginBase, createChannelConfigUiHints
plugin-sdk/json-schema-runtime Privé-lokaal na juli 2026; gecachte helper voor JSON Schema-validatie van schema's die eigendom zijn van plugins
plugin-sdk/channel-setup defineChannelSetupContract, kanaaleigen typen voor installatievelden/-invoer, createOptionalChannelSetupSurface, createOptionalChannelSetupAdapter, createOptionalChannelSetupWizard, plus DEFAULT_ACCOUNT_ID, createTopLevelChannelDmPolicy, setSetupChannelEnabled, splitSetupEntries
plugin-sdk/setup Gedeelde helpers voor de installatiewizard, installatievertaler, prompts voor toelatingslijsten, builders voor installatiestatussen
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 Helpers voor configuratie/actiepoorten voor meerdere accounts, terugvalhelpers voor het standaardaccount
plugin-sdk/account-id DEFAULT_ACCOUNT_ID, helpers voor normalisatie van account-id's
plugin-sdk/account-resolution Helpers voor het opzoeken van accounts en terugval naar de standaardwaarde
plugin-sdk/account-helpers Beperkte helpers voor accountlijsten/accountacties
plugin-sdk/access-groups Privé-lokaal na juli 2026; parsing van toelatingslijsten voor toegangsgroepen en helpers voor geredigeerde groepsdiagnostiek
plugin-sdk/channel-pairing createChannelPairingController
plugin-sdk/channel-reply-pipeline Verouderde compatibiliteitsfaçade. Gebruik plugin-sdk/channel-outbound.
plugin-sdk/channel-config-helpers createHybridChannelConfigAdapter, resolveChannelDmAccess, resolveChannelDmAllowFrom, resolveChannelDmPolicy, normalizeChannelDmPolicy, normalizeLegacyDmAliases
plugin-sdk/channel-config-schema Gedeelde primitieven voor kanaalconfiguratieschema's, plus Zod- en rechtstreekse JSON-/TypeBox-builders
plugin-sdk/bundled-channel-config-schema Privé-lokaal na juli 2026; gebundelde OpenClaw-kanaalconfiguratieschema's uitsluitend voor onderhouden gebundelde plugins
plugin-sdk/chat-channel-ids Privé-lokaal na juli 2026; BUNDLED_CHAT_CHANNEL_IDS, BUNDLED_CHAT_CHANNEL_ENVELOPE_PREFIXES, ChatChannelId. Canonieke kanaal-id's voor gebundelde/officiële chatkanalen, plus formatterlabels/-aliassen voor plugins die tekst met een envelopvoorvoegsel moeten herkennen zonder hun eigen tabel hard te coderen.
plugin-sdk/channel-policy resolveChannelGroupRequireMention
plugin-sdk/channel-ingress-runtime Experimentele high-level runtime-resolver voor inkomend kanaalverkeer, resolver voor impliciet-vermeldingsbeleid en builders voor routefeiten voor gemigreerde ontvangstpaden van kanalen. Geef hieraan de voorkeur boven het in elke plugin samenstellen van effectieve toelatingslijsten, toelatingslijsten voor opdrachten en verouderde projecties. Zie API voor inkomend kanaalverkeer.
plugin-sdk/channel-lifecycle Verouderde compatibiliteitsfaçade. Gebruik plugin-sdk/channel-outbound.
plugin-sdk/channel-outbound Contracten voor de levenscyclus van berichten, plus opties voor de antwoordpijplijn, ontvangstbewijzen, livevoorbeelden/streaming, levenscyclushelpers, uitgaande identiteit, payloadplanning, duurzame verzendingen en helpers voor de context van berichtverzending. Zie API voor uitgaande kanaalberichten.
plugin-sdk/channel-message Verouderde compatibiliteitsalias voor plugin-sdk/channel-outbound.
plugin-sdk/inbound-envelope Gedeelde helpers voor inkomende routes en envelopbuilders
plugin-sdk/inbound-reply-dispatch Verouderde compatibiliteitsfaçade. Gebruik plugin-sdk/channel-inbound voor inkomende runners en dispatchpredicaten, en plugin-sdk/channel-outbound voor helpers voor berichtbezorging.
plugin-sdk/messaging-targets Verouderde alias voor doelparsing; gebruik plugin-sdk/channel-targets
plugin-sdk/outbound-media Privé-lokaal na juli 2026; gedeelde helpers voor het laden van uitgaande media en statushelpers voor gehoste media
plugin-sdk/poll-runtime Privé-lokaal na juli 2026; beperkte helpers voor peilingnormalisatie
plugin-sdk/thread-bindings-runtime Privé-lokaal na juli 2026; levenscyclus- en adapterhelpers voor threadbinding
plugin-sdk/agent-media-payload Verouderde compatibiliteitsfaçade voor verouderde Media*-payloadprojectie. Geef geordende feiten door via MsgContext.media / toInboundMediaFacts(...); importeer lokaal-rootbeleid uit plugin-sdk/media-local-roots.
plugin-sdk/conversation-runtime Verouderde brede barrel voor gespreks-/threadbinding, koppeling en helpers voor geconfigureerde binding; geef de voorkeur aan gerichte bindingsubpaden, zoals plugin-sdk/thread-bindings-runtime en plugin-sdk/session-binding-runtime
plugin-sdk/runtime-group-policy Helpers voor runtime-resolutie van groepsbeleid
plugin-sdk/channel-status Gedeelde helpers voor momentopnamen/samenvattingen van kanaalstatussen
plugin-sdk/channel-config-primitives Beperkte primitieven voor kanaalconfiguratieschema's
plugin-sdk/channel-config-writes Privé-lokaal na juli 2026; autorisatiehelpers voor het schrijven van kanaalconfiguratie
plugin-sdk/channel-plugin-common Gedeelde prelude-exports voor kanaalplugins
plugin-sdk/allowlist-config-edit Helpers voor het bewerken/lezen van toelatingslijstconfiguratie
plugin-sdk/group-access Verouderde helpers voor beslissingen over groepstoegang; gebruik resolveChannelMessageIngress uit plugin-sdk/channel-ingress-runtime
plugin-sdk/direct-dm-guard-policy Privé-lokaal na juli 2026; beperkte beleidshelpers voor de pre-cryptobescherming van rechtstreekse DM's
plugin-sdk/discord Verouderde Discord-compatibiliteitsfaçade voor gepubliceerde @openclaw/discord@2026.3.13 en bijgehouden eigenaarscompatibiliteit; nieuwe plugins moeten generieke subpaden van de kanaal-SDK gebruiken
plugin-sdk/telegram-account Verouderde Telegram-compatibiliteitsfaçade voor accountresolutie en bijgehouden eigenaarscompatibiliteit; nieuwe plugins moeten geïnjecteerde runtimehelpers of generieke subpaden van de kanaal-SDK gebruiken
plugin-sdk/interactive-runtime Semantische berichtpresentatie, bezorging en verouderde helpers voor interactieve antwoorden. Zie Berichtpresentatie
plugin-sdk/question-gateway-runtime Los door de runtime geschreven ask_user-keuzes via de Gateway op vanuit handlers voor kanaalinteracties
plugin-sdk/channel-inbound Gedeelde inkomende helpers voor gebeurtenisclassificatie, contextopbouw, opmaak, roots, debounce, overeenkomsten met vermeldingen, vermeldingsbeleid en inkomende logboekregistratie
plugin-sdk/channel-inbound-debounce Beperkte inkomende debouncehelpers
plugin-sdk/channel-mention-gating Privé-lokaal na juli 2026; beperkte helpers voor vermeldingsbeleid, vermeldingsmarkeringen en vermeldingstekst zonder het bredere inkomende runtimeoppervlak
plugin-sdk/channel-streaming Verouderde compatibiliteitsfaçade. Gebruik plugin-sdk/channel-outbound.
plugin-sdk/channel-send-result Typen voor antwoordresultaten
plugin-sdk/channel-actions Helpers voor kanaalberichtacties, plus verouderde systeemeigen schemahelpers die voor plugincompatibiliteit behouden blijven
plugin-sdk/channel-route Privé-lokaal na juli 2026; gedeelde routenormalisatie, parsergestuurde doelresolutie, omzetting van thread-id's naar tekenreeksen, ontdubbelde/compacte routesleutels, typen voor geparste doelen en helpers voor route-/doelvergelijking
plugin-sdk/channel-targets Privé-lokaal na juli 2026; helpers voor doelparsing; aanroepers voor routevergelijking moeten plugin-sdk/channel-route gebruiken
plugin-sdk/channel-contract Typen voor kanaalcontracten
plugin-sdk/channel-feedback Aansluiting voor feedback/reacties

Kanaalcompatibiliteitssubpaden uit het latere tijdvenster blijven alleen openbaar tot hun registerdatums. Juli-aliassen, zoals toegang tot rechtstreekse DM's, antwoordopties, koppelings- paden en afgesplitste kanaalruntimes, zijn verwijderd; helpers die uitsluitend gebundeld zijn, zijn privé-lokaal.

Providersubpaden
Subpad Belangrijkste exports
plugin-sdk/provider-entry Privé-lokaal na juli 2026; defineSingleProviderPluginEntry
plugin-sdk/provider-setup Privé-lokaal na juli 2026; samengestelde helpers voor het instellen van lokale/zelfgehoste providers
plugin-sdk/cli-backend Privé-lokaal na juli 2026; standaardwaarden voor de CLI-backend + watchdog-constanten
plugin-sdk/provider-auth-runtime Privé-lokaal na juli 2026; runtimehelpers voor providerauthenticatie: OAuth-loopbackflow, tokenuitwisseling, opslag van authenticatie en resolutie van API-sleutels
plugin-sdk/provider-oauth-runtime Privé-lokaal na juli 2026; generieke OAuth-callbacktypen voor providers, rendering van callbackpagina's, PKCE-/state-helpers, parsing van autorisatie-invoer, helpers voor tokenverloop en afbreekhelpers
plugin-sdk/provider-auth-api-key Privé-lokaal na juli 2026; helpers voor onboarding met API-sleutels en het schrijven van profielen, zoals upsertApiKeyProfile
plugin-sdk/provider-auth-result Privé-lokaal na juli 2026; standaardbuilder voor OAuth-authenticatieresultaten
plugin-sdk/provider-env-vars Privé-lokaal na juli 2026; helpers voor het opzoeken van providerauthenticatie via omgevingsvariabelen
plugin-sdk/provider-auth createProviderApiKeyAuthMethod, ensureApiKeyFromOptionEnvOrPrompt, upsertAuthProfile, upsertApiKeyProfile, writeOAuthCredentials, helpers voor het importeren van OpenAI Codex-authenticatie, verouderde compatibiliteitsexport resolveOpenClawAgentDir
plugin-sdk/provider-model-shared Privé-lokaal na juli 2026; ProviderReplayFamily, buildProviderReplayFamilyHooks, selectPreferredLocalModelId, normalizeModelCompat, gedeelde builders voor replaybeleid, helpers voor providereindpunten en gedeelde helpers voor normalisatie van model-id's
plugin-sdk/provider-catalog-live-runtime Privé-lokaal na juli 2026; helpers voor live providermodelcatalogi voor beveiligde detectie in /models-stijl: buildLiveModelProviderConfig, fetchLiveProviderModelRows, getCachedLiveProviderModelRows, fetchLiveProviderModelIds, LiveModelCatalogHttpError, clearLiveCatalogCacheForTests, filtering van model-id's, TTL-cache en statische fallback
plugin-sdk/provider-catalog-runtime Runtimehook voor uitbreiding van de providercatalogus en registerkoppelingen voor pluginproviders voor contracttests
plugin-sdk/provider-catalog-shared Privé-lokaal na juli 2026; findCatalogTemplate, buildSingleProviderApiKeyCatalog, buildManifestModelProviderConfig, supportsNativeStreamingUsageCompat, applyProviderNativeStreamingUsageCompat
plugin-sdk/provider-http Privé-lokaal na juli 2026; generieke helpers voor HTTP-/eindpuntmogelijkheden van providers, HTTP-fouten van providers en multipart-formulierhelpers voor audiotranscriptie
plugin-sdk/provider-web-fetch-contract Privé-lokaal na juli 2026; beperkte contracthelpers voor web-fetchconfiguratie/-selectie, zoals enablePluginInConfig en WebFetchProviderPlugin
plugin-sdk/provider-web-fetch Privé-lokaal na juli 2026; helpers voor registratie/caching van web-fetchproviders
plugin-sdk/provider-web-search-config-contract Privé-lokaal na juli 2026; beperkte configuratie-/referentiehelpers voor webzoekproviders waarvoor geen koppeling voor het inschakelen van plugins nodig is
plugin-sdk/provider-web-search-contract Privé-lokaal na juli 2026; beperkte contracthelpers voor webzoekconfiguratie/-referenties, zoals createWebSearchProviderContractFields, enablePluginInConfig, resolveProviderWebSearchPluginConfig, en scoped setters/getters voor referenties
plugin-sdk/provider-web-search Privé-lokaal na juli 2026; runtimehelpers voor registratie/caching van webzoekproviders
plugin-sdk/embedding-providers Privé-lokaal na juli 2026; algemene typen en leeshelpers voor embeddingproviders, waaronder EmbeddingProviderAdapter, getEmbeddingProvider(...) en listEmbeddingProviders(...); plugins registreren providers via api.registerEmbeddingProvider(...), zodat eigenaarschap van het manifest wordt afgedwongen
plugin-sdk/provider-tools Privé-lokaal na juli 2026; ProviderToolCompatFamily, buildProviderToolCompatFamilyHooks en opschoning + diagnostiek van DeepSeek-/Gemini-/OpenAI-schema's
plugin-sdk/provider-usage Privé-lokaal na juli 2026; snapshottypen voor providergebruik, gedeelde helpers voor het ophalen van gebruik en providerfetchers zoals fetchClaudeUsage
plugin-sdk/provider-stream Privé-lokaal na juli 2026; ProviderStreamFamily, buildProviderStreamFamilyHooks, composeProviderStreamWrappers, typen voor streamwrappers, compatibiliteit voor toolaanroepen in platte tekst en gedeelde wrapperhelpers voor Anthropic/Google/Kilocode/MiniMax/Moonshot/OpenAI/OpenRouter/Z.AI
plugin-sdk/provider-stream-shared Privé-lokaal na juli 2026; openbare gedeelde wrapperhelpers voor providerstreams, waaronder composeProviderStreamWrappers, createOpenAICompatibleCompletionsThinkingOffWrapper, createPlainTextToolCallCompatWrapper, createPayloadPatchStreamWrapper, createToolStreamWrapper, normalizeOpenAICompatibleReasoningPayload, setQwenChatTemplateThinking en streamhulpprogramma's die compatibel zijn met Anthropic/DeepSeek/OpenAI
plugin-sdk/provider-transport-runtime Privé-lokaal na juli 2026; native providertransporthelpers, zoals beveiligd ophalen, tekstextractie uit toolresultaten, transformaties van transportberichten en beschrijfbare transportgebeurtenisstreams
plugin-sdk/provider-onboard Privé-lokaal na juli 2026; helpers voor configuratiepatches tijdens onboarding
plugin-sdk/global-singleton Privé-lokaal na juli 2026; proceslokale singleton-/map-/cachehelpers
plugin-sdk/group-activation Privé-lokaal na juli 2026; beperkte helpers voor groepsactiveringsmodi en opdrachtparsing

Snapshots van providergebruik rapporteren normaal gesproken een of meer quota-windows, elk met een label, gebruikt percentage en optionele resetdatum. Providers die saldo- of accountstatustekst tonen in plaats van resetbare quotavensters, moeten summary retourneren met een lege windows-array in plaats van percentages te verzinnen. OpenClaw toont die samenvattingstekst in statusuitvoer; gebruik error alleen wanneer het gebruikseindpunt is mislukt of geen bruikbare gebruiksgegevens heeft geretourneerd.

Subpaden voor authenticatie en beveiliging
Subpad Belangrijkste exports
plugin-sdk/command-auth Verouderd breed autorisatieoppervlak voor opdrachten (resolveControlCommandGate, helpers voor het opdrachtenregister, waaronder dynamische opmaak van menu's voor argumenten, helpers voor afzenderautorisatie); gebruik autorisatie bij kanaalingang/runtime of helpers voor opdrachtstatus
plugin-sdk/command-status Builders voor opdracht-/helpberichten, zoals buildCommandsMessagePaginated en buildHelpMessage
plugin-sdk/approval-auth-runtime Helpers voor het bepalen van goedkeurders en actieautorisatie binnen dezelfde chat
plugin-sdk/approval-client-runtime Helpers voor profielen/filters voor native uitvoeringsgoedkeuring
plugin-sdk/approval-delivery-runtime Adapters voor mogelijkheden/levering van native goedkeuringen
plugin-sdk/approval-gateway-runtime Gedeelde resolver voor de goedkeuringsgateway
plugin-sdk/approval-reference-runtime Privé-lokaal na juli 2026; deterministische helper voor duurzame locators bij door transport beperkte goedkeuringscallbacks
plugin-sdk/approval-handler-adapter-runtime Lichtgewicht laadhelpers voor native goedkeuringsadapters voor intensief gebruikte kanaalingangspunten
plugin-sdk/approval-handler-runtime Bredere runtimehelpers voor goedkeuringshandlers; geef de voorkeur aan de beperktere adapter-/gatewaykoppelingen wanneer die volstaan
plugin-sdk/approval-native-runtime Helpers voor native goedkeuringsdoelen, accountbinding, routepoorten, doorstuurfallback en onderdrukking van lokale native uitvoeringsprompts
plugin-sdk/approval-reaction-runtime Privé-lokaal na juli 2026; hardgecodeerde bindingen voor goedkeuringsreacties, payloads voor reactieprompts, opslagplaatsen voor reactiedoelen, helpers voor reactiehinttekst en compatibiliteitsexport voor onderdrukking van lokale native uitvoeringsprompts
plugin-sdk/approval-reply-runtime Helpers voor antwoordpayloads voor uitvoerings-/plugingoedkeuringen
plugin-sdk/approval-runtime Payloadhelpers voor uitvoerings-/plugingoedkeuringen, builders voor goedkeuringsmogelijkheden, helpers voor goedkeuringsauthenticatie/-profielen, helpers voor routering/runtime van native goedkeuringen en helpers voor gestructureerde weergave van goedkeuringen, zoals formatApprovalDisplayPath
plugin-sdk/command-auth-native Native opdrachtautorisatie, dynamische opmaak van menu's voor argumenten en helpers voor native sessiedoelen
plugin-sdk/command-detection Gedeelde helpers voor opdrachtdetectie
plugin-sdk/command-primitives-runtime Lichtgewicht predicaten voor opdrachttekst voor intensief gebruikte kanaalpaden
plugin-sdk/command-surface Privé-lokaal na juli 2026; helpers voor normalisatie van opdrachtbody's en opdrachtoppervlakken
plugin-sdk/allow-from formatAllowFromLowercase
plugin-sdk/provider-auth-login-flow-runtime Privé-lokaal na juli 2026; helpers voor luie aanmeldflows voor providerauthenticatie voor koppeling via apparaatcodes in privékanalen en de Web-UI
plugin-sdk/channel-secret-runtime Verouderd breed oppervlak voor geheimcontracten (collectSimpleChannelFieldAssignments, getChannelSurface, pushAssignment, typen voor geheime doelen); geef de voorkeur aan de gerichte subpaden hieronder
plugin-sdk/channel-secret-basic-runtime Beperkte exports voor geheimcontracten en builders voor doelregisters voor niet-TTS-geheimoppervlakken van kanalen/plugins
plugin-sdk/channel-secret-tts-runtime Privé-lokaal na juli 2026; beperkte helpers voor toewijzing van geneste TTS-geheimen in kanalen
plugin-sdk/secret-ref-runtime Beperkte SecretRef-typering, resolutie en opzoeking van paden naar plandoelen voor parsing van geheimcontracten/configuratie
plugin-sdk/security-runtime Verouderde brede barrel voor vertrouwen, DM-poortcontrole, tot de root begrensde bestands-/padhelpers, waaronder uitsluitend aanmakende schrijfbewerkingen, synchrone/asynchrone atomische bestandsvervanging, tijdelijke schrijfbewerkingen naast het doelbestand, fallback voor verplaatsing tussen apparaten, helpers voor privébestandsopslag, beveiliging van bovenliggende symlinkpaden, externe inhoud, redactie van gevoelige tekst, constante-tijdvergelijking van geheimen en helpers voor het verzamelen van geheimen; geef de voorkeur aan gerichte subpaden voor beveiliging/SSRF/geheimen
plugin-sdk/ssrf-policy Helpers voor hosttoestaanlijsten en SSRF-beleid voor privénetwerken
plugin-sdk/ssrf-dispatcher Privé-lokaal na juli 2026; beperkte helpers voor vastgezette dispatchers zonder het brede infrastructuurruntimeoppervlak
plugin-sdk/ssrf-runtime Helpers voor vastgezette dispatchers, door SSRF beveiligd ophalen, SSRF-fouten en SSRF-beleid
plugin-sdk/secret-input Helpers voor parsing van geheiminvoer
plugin-sdk/webhook-ingress Helpers voor Webhook-verzoeken/-doelen en conversie van onbewerkte websockets/body's
plugin-sdk/webhook-request-guards Helpers voor grootte/time-out van aanvraagbody's en runDetachedWebhookWork voor getraceerde verwerking na bevestiging
Runtime and storage subpaths
Subpad Belangrijkste exports
plugin-sdk/runtime Helpers voor runtime, logging en back-ups, waarschuwingen voor installatiepaden van plugins en proceshelpers
plugin-sdk/runtime-env Gerichte helpers voor runtime-omgeving, logger, time-out, opnieuw proberen en back-off
plugin-sdk/browser-config Privé en lokaal na juli 2026; ondersteunde facade voor browserconfiguratie voor genormaliseerde profielen/standaardwaarden, het parseren van CDP-URL's en helpers voor browserbesturingsauthenticatie
plugin-sdk/agent-harness-task-runtime Privé en lokaal na juli 2026; generieke helpers voor de taaklevenscyclus en voltooiingslevering voor agents met een harness die een door de host uitgegeven taakbereik gebruiken
plugin-sdk/codex-mcp-projection Privé en lokaal na juli 2026; gereserveerde gebundelde Codex-helper om de configuratie van de MCP-server van de gebruiker te projecteren naar de Codex-threadconfiguratie; niet voor plugins van derden
plugin-sdk/codex-native-task-runtime Repo-lokale gebundelde Codex-helper voor native taakspiegeling/runtimebedrading; geen pakketexport
plugin-sdk/channel-runtime-context Generieke helpers voor registratie en opzoeken van de runtimecontext van kanalen
plugin-sdk/matrix Verouderde Matrix-compatibiliteitsfacade voor oudere kanaalpakketten van derden; nieuwe plugins moeten plugin-sdk/run-command rechtstreeks importeren
plugin-sdk/runtime-store createPluginRuntimeStore
plugin-sdk/plugin-runtime Verouderde brede barrel voor helpers voor pluginopdrachten, hooks, HTTP en interactie; geef de voorkeur aan gerichte runtime-subpaden voor plugins
plugin-sdk/hook-runtime Verouderde brede barrel voor helpers voor de Webhook-/interne-hookpijplijn; geef de voorkeur aan gerichte subpaden voor hooks en de pluginruntime
plugin-sdk/lazy-runtime Helpers voor luie runtime-import en -binding, zoals createLazyRuntimeModule, createLazyRuntimeMethod en createLazyRuntimeSurface
plugin-sdk/process-runtime Privé en lokaal na juli 2026; procesuitvoeringshelpers
plugin-sdk/node-host Privé en lokaal na juli 2026; helpers voor het oplossen van uitvoerbare bestanden op een Node-host en het hervatten van een PTY
plugin-sdk/cli-runtime Privé en lokaal na juli 2026; verouderde brede barrel voor CLI-opmaak, wachten, versiebeheer, aanroepen met argumenten en helpers voor luie opdrachtgroepen; geef de voorkeur aan gerichte CLI-/runtime-subpaden
plugin-sdk/qa-runner-runtime Privé en lokaal na juli 2026; ondersteunde facade die QA-scenario's voor plugins beschikbaar stelt via het CLI-opdrachtoppervlak
plugin-sdk/tts-runtime Privé en lokaal na juli 2026; ondersteunde facade voor configuratieschema's en runtimehelpers voor tekst-naar-spraak
plugin-sdk/gateway-method-runtime Gereserveerde helper voor verzending van Gateway-methoden voor HTTP-routes van plugins die contracts.gatewayMethodDispatch: ["authenticated-request"] declareren
plugin-sdk/gateway-runtime Gateway-client, helper voor het starten van een client wanneer de gebeurtenislus gereed is, Gateway-CLI-RPC, fouten in het Gateway-protocol, oplossing van geadverteerde LAN-hosts en helpers voor het bijwerken van de kanaalstatus
plugin-sdk/config-contracts Gericht configuratieoppervlak met alleen typen voor configuratievormen van plugins, zoals OpenClawConfig, en configuratietypen voor kanalen/providers
plugin-sdk/plugin-config-runtime Verouderde compatibiliteitsfacade voor runtimehelpers voor pluginconfiguratie; nieuwe plugins gebruiken api.pluginConfig plus gerichte configuratiecontracten, snapshots en mutatiehelpers
plugin-sdk/config-mutation Transactionele helpers voor configuratiemutatie, zoals mutateConfigFile, replaceConfigFile en logConfigUpdated
plugin-sdk/message-tool-delivery-hints Privé en lokaal na juli 2026; gedeelde hintteksten voor leveringsmetadata van berichttools
plugin-sdk/runtime-config-snapshot Helpers voor snapshots van de huidige procesconfiguratie, zoals getRuntimeConfig, getRuntimeConfigSnapshot en setters voor testsnapshots
plugin-sdk/text-autolink-runtime Privé en lokaal na juli 2026; detectie van automatische koppelingen voor bestandsverwijzingen zonder de brede tekstbarrel
plugin-sdk/reply-runtime Gedeelde runtimehelpers voor inkomende berichten en antwoorden, segmentering, verzending, Heartbeat en antwoordplanner
plugin-sdk/reply-dispatch-runtime Gerichte helpers voor het verzenden/afronden van antwoorden en gesprekslabels
plugin-sdk/reply-history Gedeelde helpers voor antwoordgeschiedenis binnen een kort tijdvenster. Nieuwe code voor berichtbeurten moet createChannelHistoryWindow gebruiken; helpers voor maps op lager niveau blijven uitsluitend verouderde compatibiliteitsexports
plugin-sdk/reply-reference Privé en lokaal na juli 2026; createReplyReferencePlanner
plugin-sdk/reply-chunking Gerichte helpers voor het segmenteren van tekst/Markdown
plugin-sdk/session-store-runtime Helpers voor sessieworkflows (getSessionEntry, listSessionEntries, patchSessionEntry, upsertSessionEntry), helpers voor herstel/levenscyclus (deleteSessionEntry, cleanupSessionLifecycleArtifacts, resolveSessionStoreBackupPaths), markeringshelpers voor tijdelijke sessionFile-waarden, begrensde uitlezingen van recente transcripttekst van gebruiker/assistent op basis van sessie-identiteit, helpers voor het pad van de sessieopslag/sessiesleutel en uitlezingen van het bijwerkingstijdstip, zonder brede imports voor configuratieschrijfacties/-onderhoud
plugin-sdk/session-transcript-runtime Privé en lokaal na juli 2026; transcriptidentiteit, begrensde onbewerkte en zichtbare cursors, bereikgebonden helpers voor doelen/lezen/schrijven, projectie van zichtbare berichtitems, publicatie van updates, schrijfvergrendelingen en sleutels voor treffers in het transcriptgeheugen
plugin-sdk/sqlite-runtime Privé en lokaal na juli 2026; gerichte helpers voor het SQLite-agentschema, paden en transacties voor de interne runtime, zonder besturing van de databaselevenscyclus
plugin-sdk/cron-store-runtime Privé en lokaal na juli 2026; helpers voor het pad, laden en opslaan van de Cron-opslag
plugin-sdk/state-paths Helpers voor paden naar status-/OAuth-mappen
plugin-sdk/plugin-state-runtime Privé en lokaal na juli 2026; plugingebonden contracten voor status met sleutels, BLOB's en coöperatieve SQLite-leases, plus verbindingspragma, geverifieerd WAL-onderhoud en atomaire migratiehelpers voor STRICT-schema's. Lease-callbacks ontvangen een afbreeksignaal en getypeerde fouten maken onderscheid tussen time-out, annulering, verloren eigenaarschap, ongeldige invoer en opslagfouten
plugin-sdk/routing Helpers voor bindingen van routes, sessiesleutels en accounts, zoals resolveAgentRoute, buildAgentSessionKey en resolveDefaultAgentBoundAccountId
plugin-sdk/status-helpers Gedeelde helpers voor statusoverzichten van kanalen/accounts, standaardwaarden voor runtimestatus en metadatahelpers voor problemen
plugin-sdk/target-resolver-runtime Privé en lokaal na juli 2026; gedeelde helpers voor doelresolutie
plugin-sdk/string-normalization-runtime Privé en lokaal na juli 2026; helpers voor normalisatie van slugs/tekenreeksen
plugin-sdk/request-url Privé en lokaal na juli 2026; tekenreeks-URL's extraheren uit fetch-/request-achtige invoer
plugin-sdk/run-command Opdrachtrunner met tijdslimiet en genormaliseerde stdout-/stderr-resultaten
plugin-sdk/param-readers Algemene readers voor tool-/CLI-parameters
plugin-sdk/tool-plugin Een eenvoudige getypeerde agenttool-plugin definiëren en statische metadata beschikbaar stellen voor het genereren van manifests
plugin-sdk/tool-payload Privé en lokaal na juli 2026; genormaliseerde payloads extraheren uit toolresultaatobjecten
plugin-sdk/tool-send Canonieke velden voor verzenddoelen extraheren uit toolargumenten
plugin-sdk/sandbox Privé en lokaal na juli 2026; typen voor sandboxbackends en helpers voor SSH-/OpenShell-opdrachten, inclusief een voorafgaande controle voor snel falende exec-opdrachten
plugin-sdk/temp-path Gedeelde helpers voor tijdelijke downloadpaden en privé, beveiligde tijdelijke werkruimten
plugin-sdk/logging-core Helpers voor subsysteemlogging en redactie
plugin-sdk/markdown-table-runtime Privé en lokaal na juli 2026; helpers voor de modus en conversie van Markdown-tabellen
plugin-sdk/model-session-runtime Helpers voor model-/sessieoverschrijvingen, zoals applyModelOverrideToSessionEntry en resolveAgentMaxConcurrent
plugin-sdk/talk-config-runtime Privé en lokaal na juli 2026; helpers voor het oplossen van de configuratie van Talk-providers
plugin-sdk/json-store Kleine helpers voor het lezen/schrijven van JSON-status
plugin-sdk/json-unsafe-integers Privé en lokaal na juli 2026; helpers voor het parseren van JSON die onveilige gehele getalliteralen als tekenreeksen behouden
plugin-sdk/file-lock Privé en lokaal na juli 2026; herintreedbare helpers voor bestandsvergrendeling plus Doctor-veilige terugwinning van aantoonbaar verouderde, ongewijzigde en buiten gebruik gestelde sidecars voor vergrendelingen
plugin-sdk/persistent-dedupe Helpers voor een schijfgebaseerde deduplicatiecache
plugin-sdk/ingress-effect-once Duurzame claim-/commitbeveiliging voor niet-idempotente neveneffecten bij binnenkomst
plugin-sdk/acp-runtime Privé en lokaal na juli 2026; helpers voor ACP-runtime/-sessies en antwoordverzending
plugin-sdk/acp-runtime-backend Privé en lokaal na juli 2026; lichtgewicht helpers voor ACP-backendregistratie en antwoordverzending voor bij het opstarten geladen plugins
plugin-sdk/acp-binding-resolve-runtime Privé en lokaal na juli 2026; alleen-lezenoplossing van ACP-bindingen zonder imports voor het starten van de levenscyclus
plugin-sdk/agent-config-primitives Verouderde configuratieschemaprimitieven voor de agentruntime; importeer schemaprimitieven vanuit een onderhouden, door een plugin beheerd oppervlak
plugin-sdk/boolean-param Flexibele reader voor booleaanse parameters
plugin-sdk/dangerous-name-runtime Privé en lokaal na juli 2026; resolutiehelpers voor overeenkomsten met gevaarlijke namen
plugin-sdk/device-bootstrap Helpers voor het initialiseren van apparaten en koppeltokens, inclusief BOOTSTRAP_HANDOFF_OPERATOR_SCOPES
plugin-sdk/extension-shared Gedeelde basishelpers voor passieve kanalen, status en omgevingsproxy's
plugin-sdk/models-provider-runtime Helpers voor antwoorden op /models-opdrachten/providers
plugin-sdk/skill-commands-runtime Helpers voor het weergeven van Skill-opdrachten
plugin-sdk/native-command-registry Helpers voor het register, bouwen en serialiseren van native opdrachten
plugin-sdk/agent-harness Experimenteel oppervlak voor vertrouwde plugins voor agent-harnesses op laag niveau: harnesstypen, helpers om actieve uitvoeringen bij te sturen/af te breken, helpers voor de OpenClaw-toolbridge, helpers voor toolbeleid in runtimeplannen, classificatie van terminalresultaten, helpers voor de opmaak/details van toolvoortgang en hulpprogramma's voor pogingresultaten
plugin-sdk/async-lock-runtime Privé en lokaal na juli 2026; proceslokale asynchrone vergrendelingshelper voor kleine runtimestatusbestanden
plugin-sdk/channel-activity-runtime Privé en lokaal na juli 2026; telemetriehelper voor kanaalactiviteit
plugin-sdk/concurrency-runtime Privé en lokaal na juli 2026; begrensde helper voor gelijktijdige asynchrone taken
plugin-sdk/dedupe-runtime Helpers voor deduplicatiecaches in het geheugen en met persistente opslag
plugin-sdk/delivery-queue-runtime Privé en lokaal na juli 2026; helper voor het leegmaken van wachtende uitgaande leveringen
plugin-sdk/file-access-runtime Privé en lokaal na juli 2026; veilige padhelpers voor lokale bestanden en mediabronnen
plugin-sdk/heartbeat-runtime Privé en lokaal na juli 2026; helpers voor het wekken, gebeurtenissen en zichtbaarheid van Heartbeat
plugin-sdk/expect-runtime Privé en lokaal na juli 2026; assertiehelper voor vereiste waarden bij aantoonbare runtime-invarianten
plugin-sdk/number-runtime Privé en lokaal na juli 2026; helper voor numerieke conversie
plugin-sdk/secure-random-runtime Privé en lokaal na juli 2026; helpers voor beveiligde tokens/UUID's
plugin-sdk/system-event-runtime Privé en lokaal na juli 2026; helpers voor de wachtrij van systeemgebeurtenissen
plugin-sdk/transport-ready-runtime Privé en lokaal na juli 2026; helper om te wachten tot het transport gereed is
plugin-sdk/exec-approvals-runtime Privé en lokaal na juli 2026; bestandshelpers voor het goedkeuringsbeleid voor exec zonder de brede infra-runtimebarrel
plugin-sdk/infra-runtime Verouderde compatibiliteitsshim; gebruik de gerichte runtime-subpaden hierboven
plugin-sdk/collection-runtime Kleine begrensde cachehelpers
plugin-sdk/diagnostic-runtime Helpers voor diagnostische vlaggen, gebeurtenissen en traceercontext
plugin-sdk/error-runtime Helpers voor foutgrafieken, opmaak, conversie van onbekende waarden en gedeelde foutclassificatie, PlatformMessageNotDispatchedError, isApprovalNotFoundError
plugin-sdk/fetch-runtime Privé en lokaal na juli 2026; helpers voor omhulde fetch, proxy's, EnvHttpProxyAgent-opties en vastgezette lookups
plugin-sdk/runtime-fetch Privé en lokaal na juli 2026; dispatcherbewuste runtime-fetch zonder imports voor proxy/beveiligde fetch
plugin-sdk/inline-image-data-url-runtime Privé en lokaal na juli 2026; helpers voor het opschonen van inline afbeeldingsgegevens-URL's en het detecteren van signatures zonder het brede mediaruntimeoppervlak
plugin-sdk/response-limit-runtime Privé en lokaal na juli 2026; readers voor responsebody's begrensd op bytes, inactiviteit en deadline, zonder het brede mediaruntimeoppervlak
plugin-sdk/session-binding-runtime Privé en lokaal na juli 2026; huidige status van gespreksbindingen zonder geconfigureerde routering van bindingen of koppelopslag
plugin-sdk/context-visibility-runtime Privé en lokaal na juli 2026; oplossing van contextzichtbaarheid en filtering van aanvullende context zonder brede configuratie-/beveiligingsimports
plugin-sdk/string-coerce-runtime Gerichte primitieve helpers voor conversie en normalisatie van records/tekenreeksen zonder imports voor Markdown/logging
plugin-sdk/html-entity-runtime Privé en lokaal na juli 2026; HTML5-entiteitsdecodering in één doorgang, beëindigd door puntkomma's, zonder brede teksthulpprogramma's
plugin-sdk/text-utility-runtime Privé-lokaal na juli 2026; laag-niveauhelpers voor tekst en paden, inclusief HTML-escaping van vijf entiteiten
plugin-sdk/widget-html Detectie van volledige documenten, groottevalidatie en fouten in toolinvoer voor zelfstandige HTML-widgets
plugin-sdk/host-runtime Privé-lokaal na juli 2026; helpers voor de normalisatie van hostnamen en SCP-hosts
plugin-sdk/retry-runtime Privé-lokaal na juli 2026; helpers voor configuratie en uitvoering van nieuwe pogingen
plugin-sdk/agent-runtime Verouderde brede barrel voor helpers voor agentmappen, -identiteiten en -werkruimten, inclusief resolveAgentDir, resolveDefaultAgentDir en de verouderde compatibiliteitsexport resolveOpenClawAgentDir; geef de voorkeur aan gerichte subpaden voor agents en runtimes
plugin-sdk/directory-runtime Door configuratie ondersteunde mapquery en deduplicatie
plugin-sdk/keyed-async-queue Privé-lokaal na juli 2026; KeyedAsyncQueue
Subpaden voor mogelijkheden en tests
Subpad Belangrijkste exports
plugin-sdk/media-runtime Verouderde brede mediabarrel met onder meer saveRemoteMedia, saveResponseMedia, readRemoteMediaBuffer en de verouderde fetchRemoteMedia; geef de voorkeur aan plugin-sdk/media-store, plugin-sdk/media-mime, plugin-sdk/outbound-media en subpaden voor de runtime van mogelijkheden, en geef de voorkeur aan opslaghelpers boven het lezen van buffers wanneer een URL OpenClaw-media moet worden
plugin-sdk/media-local-roots Gerichte helpers voor getAgentScopedMediaLocalRoots(...) en beleidsbewuste helpers voor getAgentScopedMediaLocalRootsForSources(...) voor lokale medialeesbewerkingen die eigendom zijn van de plugin
plugin-sdk/media-mime Gerichte helpers voor MIME-normalisatie, toewijzing van bestandsextensies, MIME-detectie en mediasoorten
plugin-sdk/media-store Gerichte helpers voor mediaopslag, zoals saveMediaBuffer en saveMediaStream
plugin-sdk/media-generation-runtime Privé-lokaal na juli 2026; gedeelde helpers voor failover bij mediageneratie, selectie van kandidaten en meldingen over ontbrekende modellen
plugin-sdk/media-understanding Verouderde compatibiliteitsfacade voor providertypen en helpers voor mediabegrip; nieuwe providers registreren zich via de geïnjecteerde plugin-API en behouden aanvraaghelpers binnen de plugin
plugin-sdk/text-chunking Uitgaande tekst en bereiksegmentering met behoud van offsets, segmentering van Markdown/renderhelpers, tokenisatie van HTML-tags met inachtneming van citaten, conversie van Markdown-tabellen, verwijdering van instructietags en hulpprogramma's voor veilige tekst
plugin-sdk/speech Privé-lokaal na juli 2026; spraakprovidertypen plus providergerichte exports voor instructies, registers, validatie, een OpenAI-compatibele TTS-builder en spraakhelpers
plugin-sdk/speech-core Privé-lokaal na juli 2026; gedeelde exports voor spraakprovidertypen, registers, instructies, normalisatie en spraakhelpers
plugin-sdk/speech-settings Lichtgewicht primitieven voor het oplossen en normaliseren van TTS-configuratie, zonder providerregisters of syntheseruntime
plugin-sdk/realtime-transcription Privé-lokaal na juli 2026; providertypen voor realtime transcriptie, registerhelpers en een gedeelde WebSocket-sessiehelper
plugin-sdk/realtime-bootstrap-context Privé-lokaal na juli 2026; bootstraphelper voor realtime profielen voor begrensde contextinjectie van IDENTITY.md, USER.md en SOUL.md
plugin-sdk/realtime-voice Privé-lokaal na juli 2026; providertypen voor realtime spraak, registerhelpers, gedeelde poorten voor audio-energie/spraakaanvang en helpers voor realtime spraakgedrag, waaronder het transportonafhankelijke sessieharnas en het bijhouden van uitvoeractiviteit
plugin-sdk/meeting-runtime Sessieruntime voor browservergaderingen, realtime audio-engines/-transporten, MeetingPlatformAdapter, browser-/Node-besturing, agentconsultatie, delegatie van spraakoproepen, installatiecontroles en SoX-opdrachthelpers
plugin-sdk/image-generation Privé-lokaal na juli 2026; providertypen voor afbeeldingsgeneratie plus helpers voor afbeeldingsassets/data-URL's en de OpenAI-compatibele afbeeldingsproviderbuilder
plugin-sdk/image-generation-core Privé-lokaal na juli 2026; gedeelde typen, failover-, authenticatie- en registerhelpers voor afbeeldingsgeneratie
plugin-sdk/music-generation Privé-lokaal na juli 2026; provider-/aanvraag-/resultaattypen voor muziekgeneratie
plugin-sdk/video-generation Privé-lokaal na juli 2026; provider-/aanvraag-/resultaattypen voor videogeneratie
plugin-sdk/video-generation-core Privé-lokaal na juli 2026; gedeelde typen voor videogeneratie, failoverhelpers, provideropzoeking en verwerking van modelreferenties
plugin-sdk/transcripts Privé-lokaal na juli 2026; gedeelde providertypen voor transcriptbronnen, registerhelpers, een bridgefactory voor vergaderproviders, sessiebeschrijvingen en metadata van uitingen
plugin-sdk/webhook-targets Privé-lokaal na juli 2026; register voor Webhook-doelen en helpers voor het installeren van routes
plugin-sdk/web-media Gedeelde helpers voor het laden van externe/lokale media
plugin-sdk/zod Verouderde compatibiliteitsherexport; importeer zod rechtstreeks uit zod
plugin-sdk/plugin-test-api Minimale repo-lokale helper voor createTestPluginApi voor eenheidstests van directe pluginregistratie zonder bruggen naar repo-testhelpers te importeren
plugin-sdk/agent-runtime-test-contracts Repo-lokale fixtures voor het contract van de systeemeigen agent-runtimeadapter voor tests van authenticatie, aflevering, fallback, toolhooks, promptoverlays, schema's en transcriptprojectie
plugin-sdk/channel-test-helpers Repo-lokale kanaalgerichte testhelpers voor algemene contracten voor acties/installatie/status, directorycontroles, de opstartlevenscyclus van accounts, het doorgeven van verzendconfiguratie, runtimemocks, statusproblemen, uitgaande aflevering en hookregistratie
plugin-sdk/channel-target-testing Repo-lokale gedeelde suite met foutgevallen voor doelresolutie voor kanaaltests
plugin-sdk/channel-contract-testing Repo-lokale gerichte testhelpers voor kanaalcontracten zonder de brede testbarrel
plugin-sdk/plugin-test-contracts Repo-lokale helpers voor contracten rond pluginpakketten, registratie, openbare artefacten, directe imports, runtime-API's en neveneffecten van imports
plugin-sdk/plugin-state-test-runtime Repo-lokale testhelpers voor de pluginstatusopslag, ingress-wachtrij en statusdatabase
plugin-sdk/provider-test-contracts Repo-lokale helpers voor contracten rond providerruntime, authenticatie, ontdekking, onboarding, catalogi, wizards, mediamogelijkheden, herhalingsbeleid, live realtime STT-audio, zoeken/ophalen op het web en streams
plugin-sdk/provider-http-test-mocks Privé-lokaal na juli 2026; optionele repo-lokale Vitest-mocks voor HTTP/authenticatie voor providertests die plugin-sdk/provider-http uitvoeren
plugin-sdk/reply-payload-testing Repo-lokale helpers voor het koppelen van metadata aan fixtures voor antwoordpayloads
plugin-sdk/sqlite-runtime-testing Repo-lokale SQLite-levenscyclushelpers voor first-party-tests
plugin-sdk/test-fixtures Repo-lokale fixtures voor algemene vastlegging van de CLI-runtime, sandboxcontext, het schrijven van skills, agentberichten, systeemgebeurtenissen, het herladen van modules, paden van gebundelde plugins, terminaltekst, segmentering, authenticatietokens en getypeerde gevallen
plugin-sdk/test-node-mocks Repo-lokale gerichte mockhelpers voor ingebouwde Node-modules voor gebruik binnen Vitest-factory's voor vi.mock("node:*")
Geheugensubpaden
Subpad Belangrijkste exports
plugin-sdk/memory-core-host-embedding-registry Privé-lokaal na juli 2026; lichtgewicht registerhelpers voor providers van geheugenembeddings
plugin-sdk/memory-core-host-engine-foundation Exports van de basismotor voor de geheugenhost
plugin-sdk/memory-core-host-engine-embeddings Privé-lokaal na juli 2026; contracten voor embeddings van de geheugenhost, registertoegang, lokale provider en algemene batch-/externe helpers. registerMemoryEmbeddingProvider op dit oppervlak is verouderd; gebruik voor nieuwe providers de algemene API voor embeddingproviders.
plugin-sdk/memory-core-host-engine-qmd Privé-lokaal na juli 2026; exports van de QMD-engine van de geheugenhost
plugin-sdk/memory-core-host-engine-storage Privé-lokaal na juli 2026; exports van de opslagengine van de geheugenhost
plugin-sdk/memory-core-host-secret Privé-lokaal na juli 2026; geheimhelpers van de geheugenhost
plugin-sdk/memory-core-host-status Privé-lokaal na juli 2026; statushelpers van de geheugenhost
plugin-sdk/memory-core-host-runtime-cli Privé-lokaal na juli 2026; CLI-runtimehelpers van de geheugenhost
plugin-sdk/memory-core-host-runtime-core Privé-lokaal na juli 2026; kernruntimehelpers van de geheugenhost
plugin-sdk/memory-core-host-runtime-files Privé-lokaal na juli 2026; bestands-/runtimehelpers van de geheugenhost
plugin-sdk/memory-host-core Verouderde compatibiliteitsfacade voor leveranciersonafhankelijke helpers van de geheugenhost. Nieuwe geheugenplugins gebruiken geïnjecteerde geheugenmogelijkheden en door de host voorbereide prompts; begeleidende plugins gebruiken de behouden facade nog voor het ontdekken van openbare artefacten totdat er een gerichte leesinterface bestaat.
plugin-sdk/memory-host-events Privé-lokaal na juli 2026; leveranciersonafhankelijke alias voor gebeurtenisjournaalhelpers van de geheugenhost
plugin-sdk/memory-host-markdown Privé-lokaal na juli 2026; gedeelde helpers voor beheerde Markdown voor geheugengerelateerde plugins
plugin-sdk/memory-host-search Privé-lokaal na juli 2026; runtimefacade voor Active Memory voor toegang tot de zoekmanager
Gereserveerde subpaden voor gebundelde helpers

Gereserveerde SDK-subpaden voor gebundelde helpers zijn gerichte, eigenaarspecifieke oppervlakken voor gebundelde plugincode. Ze worden bijgehouden in de SDK-inventaris, zodat pakket- builds en aliasing deterministisch blijven, maar het zijn geen algemene API's voor het ontwikkelen van plugins. Nieuwe herbruikbare hostcontracten moeten algemene SDK-subpaden gebruiken, zoals plugin-sdk/gateway-runtime en plugin-sdk/ssrf-runtime.

Subpad Eigenaar en doel
plugin-sdk/codex-mcp-projection Privé-lokaal na juli 2026; helper voor de gebundelde Codex-plugin om de configuratie van de MCP-server van de gebruiker te projecteren naar de threadconfiguratie van de Codex-appserver (gereserveerde pakketexport)
plugin-sdk/codex-native-task-runtime Helper voor de gebundelde Codex-plugin om systeemeigen subagents van de Codex-appserver te spiegelen naar de taakstatus van OpenClaw (alleen repo-lokaal, geen pakketexport)

Gerelateerd

Was this useful?
On this page

On this page