Naar hoofdinhoud gaan

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

De Plugin-SDK wordt beschikbaar gesteld als een set smalle subpaden onder openclaw/plugin-sdk/. Deze pagina catalogiseert de veelgebruikte subpaden, gegroepeerd op doel. De gegenereerde volledige lijst met meer dan 200 subpaden staat in scripts/lib/plugin-sdk-entrypoints.json; gereserveerde hulpsubpaden voor gebundelde plugins verschijnen daar ook, maar zijn een implementatiedetail tenzij een documentatiepagina ze expliciet promoot. Maintainers kunnen actieve gereserveerde hulpsubpaden auditen met pnpm plugins:boundary-report:summary; ongebruikte gereserveerde hulpexports laten het CI-rapport falen in plaats van als slapende compatibiliteitsschuld in de openbare SDK te blijven. Zie voor de handleiding voor het maken van plugins Overzicht van de Plugin-SDK.

Plugin-entry

SubpadBelangrijke exports
plugin-sdk/plugin-entrydefinePluginEntry
plugin-sdk/coredefineChannelPluginEntry, createChatChannelPlugin, createChannelPluginBase, defineSetupPluginEntry, buildChannelConfigSchema
plugin-sdk/config-schemaOpenClawSchema
plugin-sdk/provider-entrydefineSingleProviderPluginEntry
plugin-sdk/testingBrede compatibiliteitsbarrel voor verouderde plugintests; geef voor nieuwe extensietests de voorkeur aan gerichte testsubpaden
plugin-sdk/plugin-test-apiMinimale mockbuilder voor OpenClawPluginApi voor unit-tests voor directe pluginregistratie
plugin-sdk/agent-runtime-test-contractsNative contractfixtures voor agent-runtime-adapters voor auth-profielen, leveringsonderdrukking, fallbackclassificatie, toolhooks, promptoverlays, schema’s en transcriptreparatie
plugin-sdk/channel-test-helpersTesthelpers voor levenscyclus van kanaalaccounts, directory, verzendconfiguratie, runtime-mock, hook, gebundelde kanaalentry, enveloptijdstempel, koppelingsantwoord en generieke kanaalcontracten
plugin-sdk/channel-target-testingGedeelde testsuite voor foutgevallen bij doelresolutie van kanalen
plugin-sdk/plugin-test-contractsHelpers voor pluginregistratie, pakketmanifest, openbaar artefact, runtime-API, import-side-effect en directe importcontracten
plugin-sdk/plugin-test-runtimeFixtures voor tests van pluginruntime, registry, providerregistratie, setupwizard en runtime-taskflow
plugin-sdk/provider-test-contractsContracthelpers voor providerruntime, auth, discovery, onboarden, catalogus, mediacapability, replaybeleid, realtime STT-liveaudio, webzoek-/fetchfuncties en wizard
plugin-sdk/provider-http-test-mocksOpt-in Vitest HTTP/auth-mocks voor providertests die plugin-sdk/provider-http uitvoeren
plugin-sdk/test-envFixtures voor testomgeving, fetch/netwerk, wegwerp-HTTP-server, inkomende request, live-test, tijdelijk bestandssysteem en tijdscontrole
plugin-sdk/test-fixturesGenerieke testfixtures voor CLI, sandbox, skill, agentbericht, systeemevent, moduleherlaadactie, pad van gebundelde plugin, terminal, chunking, auth-token en getypeerde cases
plugin-sdk/test-node-mocksGerichte mockhelpers voor ingebouwde Node-modules voor gebruik in Vitest-vi.mock("node:*")-factories
plugin-sdk/migrationHelpers voor migratieprovideritems zoals createMigrationItem, redenconstanten, itemstatusmarkeringen, redacthelpers en summarizeMigrationItems
plugin-sdk/migration-runtimeRuntime-migratiehelpers zoals copyMigrationFileItem, withCachedMigrationConfigRuntime en writeMigrationReport
SubpadBelangrijke exports
plugin-sdk/channel-coredefineChannelPluginEntry, defineSetupPluginEntry, createChatChannelPlugin, createChannelPluginBase
plugin-sdk/config-schemaExport van het Zod-schema voor root-openclaw.json (OpenClawSchema)
plugin-sdk/channel-setupcreateOptionalChannelSetupSurface, createOptionalChannelSetupAdapter, createOptionalChannelSetupWizard, plus DEFAULT_ACCOUNT_ID, createTopLevelChannelDmPolicy, setSetupChannelEnabled, splitSetupEntries
plugin-sdk/setupGedeelde helpers voor setupwizard, allowlist-prompts en builders voor setupstatus
plugin-sdk/setup-runtimecreatePatchedAccountSetupAdapter, createEnvPatchedAccountSetupAdapter, createSetupInputPresenceValidator, noteChannelLookupFailure, noteChannelLookupSummary, promptResolvedAllowFrom, splitSetupEntries, createAllowlistSetupWizardProxy, createDelegatedSetupWizardProxy
plugin-sdk/setup-adapter-runtimecreateEnvPatchedAccountSetupAdapter
plugin-sdk/setup-toolsformatCliCommand, detectBinary, extractArchive, resolveBrewExecutable, formatDocsLink, CONFIG_DIR
plugin-sdk/account-coreHelpers voor multi-accountconfiguratie/action-gates en fallbackhelpers voor standaardaccounts
plugin-sdk/account-idDEFAULT_ACCOUNT_ID, helpers voor account-id-normalisatie
plugin-sdk/account-resolutionHelpers voor accountopzoeking en standaardfallback
plugin-sdk/account-helpersSmalle helpers voor accountlijsten/accountacties
plugin-sdk/channel-pairingcreateChannelPairingController
plugin-sdk/channel-reply-pipelinecreateChannelReplyPipeline, resolveChannelSourceReplyDeliveryMode
plugin-sdk/channel-config-helperscreateHybridChannelConfigAdapter, resolveChannelDmAccess, resolveChannelDmAllowFrom, resolveChannelDmPolicy, normalizeChannelDmPolicy, normalizeLegacyDmAliases
plugin-sdk/channel-config-schemaGedeelde kanaalconfiguratieschema-primitieven en generieke builder
plugin-sdk/bundled-channel-config-schemaConfiguratieschema’s voor gebundelde OpenClaw-kanalen, alleen voor onderhouden gebundelde plugins
plugin-sdk/channel-config-schema-legacyVerouderde compatibiliteitsalias voor configuratieschema’s van gebundelde kanalen
plugin-sdk/telegram-command-configHelpers voor normalisatie/validatie van aangepaste Telegram-commando’s met fallback voor gebundelde contracten
plugin-sdk/command-gatingSmalle helpers voor commando-autorisatiegates
plugin-sdk/channel-policyresolveChannelGroupRequireMention
plugin-sdk/channel-lifecyclecreateAccountStatusSink, createChannelRunQueue, helpers voor de levenscyclus/finalisatie van conceptstreams
plugin-sdk/inbound-envelopeGedeelde helpers voor inkomende routes en envelopbuilders
plugin-sdk/inbound-reply-dispatchGedeelde helpers voor inkomende registratie en dispatch
plugin-sdk/messaging-targetsHelpers voor doelparsing/-matching
plugin-sdk/outbound-mediaGedeelde helpers voor het laden van uitgaande media
plugin-sdk/outbound-send-depsLichtgewicht lookup van uitgaande verzendafhankelijkheden voor kanaaladapters
plugin-sdk/outbound-runtimeHelpers voor uitgaande levering, identiteit, verzenddelegates, sessies, formatting en payloadplanning
plugin-sdk/poll-runtimeSmalle helpers voor pollnormalisatie
plugin-sdk/thread-bindings-runtimeHelpers voor thread-binding-levenscyclus en adapters
plugin-sdk/agent-media-payloadVerouderde builder voor agentmediapayloads
plugin-sdk/conversation-runtimeHelpers voor gesprek/threadbinding, koppeling en geconfigureerde bindingen
plugin-sdk/runtime-config-snapshotHelper voor runtimeconfiguratiesnapshot
plugin-sdk/runtime-group-policyHelpers voor runtime-resolutie van groepsbeleid
plugin-sdk/channel-statusGedeelde helpers voor kanaalstatussnapshots/-samenvattingen
plugin-sdk/channel-config-primitivesSmalle kanaalconfiguratieschema-primitieven
plugin-sdk/channel-config-writesAutorisatiehelpers voor het schrijven van kanaalconfiguratie
plugin-sdk/channel-plugin-commonGedeelde prelude-exports voor kanaalplugins
plugin-sdk/allowlist-config-editHelpers voor bewerken/lezen van allowlist-configuratie
plugin-sdk/group-accessGedeelde beslissingshelpers voor groepstoegang
plugin-sdk/direct-dmGedeelde auth-/guardhelpers voor directe DM’s
plugin-sdk/discordVerouderde Discord-compatibiliteitsfacade voor gepubliceerde @openclaw/discord@2026.3.13 en bijgehouden eigenaarscompatibiliteit; nieuwe plugins moeten generieke kanaal-SDK-subpaden gebruiken
plugin-sdk/telegram-accountVerouderde Telegram-compatibiliteitsfacade voor accountresolutie voor bijgehouden eigenaarscompatibiliteit; nieuwe plugins moeten geïnjecteerde runtimehelpers of generieke kanaal-SDK-subpaden gebruiken
plugin-sdk/interactive-runtimeSemantische berichtpresentatie, levering en verouderde interactieve antwoordhelpers. Zie Berichtpresentatie
plugin-sdk/channel-inboundCompatibiliteitsbarrel voor inkomende debounce, mentionmatching, mentionbeleidhelpers en envelophelpers
plugin-sdk/channel-inbound-debounceSmalle inkomende debouncehelpers
plugin-sdk/channel-mention-gatingSmalle mentionbeleid-, mentionmarker- en mentionteksthelpers zonder het bredere inkomende runtimeoppervlak
plugin-sdk/channel-envelopeSmalle formattinghelpers voor inkomende enveloppen
plugin-sdk/channel-locationKanaallocatiecontext en formattinghelpers
plugin-sdk/channel-loggingKanaallogginghelpers voor inkomende drops en typ-/ack-fouten
plugin-sdk/channel-send-resultAntwoordresultaattypen
plugin-sdk/channel-actionsHelpers voor kanaalberichtacties, plus verouderde native schemahelpers die behouden zijn voor plugincompatibiliteit
plugin-sdk/channel-routeGedeelde helpers voor routenormalisatie, parsergestuurde doelresolutie, thread-id-stringificatie, dedupe-/compacte routesleutels, geparste doeltypen en route-/doelvergelijking
plugin-sdk/channel-targetsHelpers voor doelparsing; aanroepers voor routevergelijking moeten plugin-sdk/channel-route gebruiken
plugin-sdk/channel-contractKanaalcontracttypen
plugin-sdk/channel-feedbackBedrading voor feedback/reacties
plugin-sdk/channel-secret-runtimeSmalle secret-contracthelpers zoals collectSimpleChannelFieldAssignments, getChannelSurface, pushAssignment en secretdoeltypen
SubpadBelangrijkste exports
plugin-sdk/provider-entrydefineSingleProviderPluginEntry
plugin-sdk/lmstudioOndersteunde LM Studio-providerfacade voor configuratie, catalogusdetectie en runtime-modelvoorbereiding
plugin-sdk/lmstudio-runtimeOndersteunde LM Studio-runtimefacade voor lokale serverstandaarden, modeldetectie, requestheaders en helpers voor geladen modellen
plugin-sdk/provider-setupGeselecteerde helpers voor lokale/zelfgehoste providerconfiguratie
plugin-sdk/self-hosted-provider-setupGerichte OpenAI-compatibele helpers voor zelfgehoste providerconfiguratie
plugin-sdk/cli-backendStandaarden voor CLI-backend + watchdogconstanten
plugin-sdk/provider-auth-runtimeRuntime-helpers voor API-sleutelresolutie voor providerplugins
plugin-sdk/provider-auth-api-keyHelpers voor API-sleutel-onboarding/profielschrijven, zoals upsertApiKeyProfile
plugin-sdk/provider-auth-resultStandaard OAuth-authenticatieresultaatbouwer
plugin-sdk/provider-auth-loginGedeelde interactieve aanmeldhelpers voor providerplugins
plugin-sdk/provider-env-varsHelpers voor het opzoeken van provider-authenticatieomgevingsvariabelen
plugin-sdk/provider-authcreateProviderApiKeyAuthMethod, ensureApiKeyFromOptionEnvOrPrompt, upsertAuthProfile, upsertApiKeyProfile, writeOAuthCredentials
plugin-sdk/provider-model-sharedProviderReplayFamily, buildProviderReplayFamilyHooks, normalizeModelCompat, gedeelde bouwers voor replaybeleid, helpers voor provider-eindpunten en normalisatiehelpers voor model-id’s zoals normalizeNativeXaiModelId
plugin-sdk/provider-catalog-runtimeRuntime-hook voor providercatalogusuitbreiding en plugin-providerregisterseams voor contracttests
plugin-sdk/provider-catalog-sharedfindCatalogTemplate, buildSingleProviderApiKeyCatalog, buildManifestModelProviderConfig, supportsNativeStreamingUsageCompat, applyProviderNativeStreamingUsageCompat
plugin-sdk/provider-httpGenerieke helpers voor provider-HTTP/eindpuntmogelijkheden, provider-HTTP-fouten en multipart-formulierhelpers voor audiotranscriptie
plugin-sdk/provider-web-fetch-contractSmalle helpers voor web-fetch-configuratie/selectiecontracten, zoals enablePluginInConfig en WebFetchProviderPlugin
plugin-sdk/provider-web-fetchHelpers voor registratie/cache van web-fetch-providers
plugin-sdk/provider-web-search-config-contractSmalle helpers voor webzoekconfiguratie/referenties voor providers die geen plugin-enable-bedrading nodig hebben
plugin-sdk/provider-web-search-contractSmalle helpers voor webzoekconfiguratie-/referentiecontracten, zoals createWebSearchProviderContractFields, enablePluginInConfig, resolveProviderWebSearchPluginConfig en scoped setters/getters voor referenties
plugin-sdk/provider-web-searchHelpers voor registratie/cache/runtime van webzoekproviders
plugin-sdk/provider-toolsProviderToolCompatFamily, buildProviderToolCompatFamilyHooks, Gemini-schemaopschoning + diagnostiek, en xAI-compatibiliteitshelpers zoals resolveXaiModelCompatPatch / applyXaiModelCompat
plugin-sdk/provider-usagefetchClaudeUsage en vergelijkbaar
plugin-sdk/provider-streamProviderStreamFamily, buildProviderStreamFamilyHooks, composeProviderStreamWrappers, streamwrappertypen en gedeelde Anthropic/Bedrock/DeepSeek V4/Google/Kilocode/Moonshot/OpenAI/OpenRouter/Z.A.I/MiniMax/Copilot-wrapperhelpers
plugin-sdk/provider-transport-runtimeNative providertransporthelpers zoals guarded fetch, transportberichttransformaties en schrijfbare transporteventstreams
plugin-sdk/provider-onboardHelpers voor onboardingconfiguratiepatches
plugin-sdk/global-singletonHelpers voor proceslokale singleton/map/cache
plugin-sdk/group-activationSmalle helpers voor groepsactivatiemodus en opdrachtparsing
SubpadBelangrijkste exports
plugin-sdk/command-authresolveControlCommandGate, opdrachtregisterhelpers inclusief dynamische opmaak van argumentmenu’s, helpers voor afzenderautorisatie
plugin-sdk/command-statusBouwers voor opdracht-/helpberichten zoals buildCommandsMessagePaginated en buildHelpMessage
plugin-sdk/approval-auth-runtimeHelpers voor goedkeurderresolutie en actie-authenticatie in dezelfde chat
plugin-sdk/approval-client-runtimeHelpers voor native exec-goedkeuringsprofielen/-filters
plugin-sdk/approval-delivery-runtimeNative adapters voor goedkeuringsmogelijkheden/-levering
plugin-sdk/approval-gateway-runtimeGedeelde helper voor goedkeuringsgateway-resolutie
plugin-sdk/approval-handler-adapter-runtimeLichtgewicht helpers voor het laden van native goedkeuringsadapters voor hot kanaalentrypoints
plugin-sdk/approval-handler-runtimeBredere runtime-helpers voor goedkeuringshandlers; geef de voorkeur aan de smallere adapter-/gatewayseams wanneer die volstaan
plugin-sdk/approval-native-runtimeHelpers voor native goedkeuringsdoel + accountbinding
plugin-sdk/approval-reply-runtimeHelpers voor antwoordpayloads voor exec-/plugingoedkeuringen
plugin-sdk/approval-runtimeHelpers voor exec-/plugingoedkeuringspayloads, native goedkeuringsroutering/runtime-helpers en helpers voor gestructureerde goedkeuringsweergave zoals formatApprovalDisplayPath
plugin-sdk/reply-dedupeSmalle resethelpers voor deduplicatie van inkomende antwoorden
plugin-sdk/channel-contract-testingSmalle kanaalcontracttesthelpers zonder de brede testbarrel
plugin-sdk/command-auth-nativeNative opdrachtauthenticatie, dynamische opmaak van argumentmenu’s en native sessiedoelhelpers
plugin-sdk/command-detectionGedeelde helpers voor opdrachtdetectie
plugin-sdk/command-primitives-runtimeLichtgewicht tekstpredicaten voor opdrachten in hot kanaalpaden
plugin-sdk/command-surfaceHelpers voor opdrachtbody-normalisatie en opdrachtoppervlak
plugin-sdk/allow-fromformatAllowFromLowercase
plugin-sdk/channel-secret-runtimeSmalle helpers voor secret-contractverzameling voor secret-oppervlakken van kanaal/plugins
plugin-sdk/secret-ref-runtimeSmalle coerceSecretRef- en SecretRef-typehelpers voor secret-contract-/configuratieparsing
plugin-sdk/security-runtimeGedeelde helpers voor vertrouwen, DM-gating, externe content, redactie van gevoelige tekst, constant-time secretvergelijking en secret-verzameling
plugin-sdk/ssrf-policyHelpers voor host-toestaanlijst en SSRF-beleid voor privénetwerken
plugin-sdk/ssrf-dispatcherSmalle pinned-dispatcherhelpers zonder het brede infra-runtimeoppervlak
plugin-sdk/ssrf-runtimePinned-dispatcher, SSRF-guarded fetch, SSRF-fout en helpers voor SSRF-beleid
plugin-sdk/secret-inputHelpers voor parsing van secretinvoer
plugin-sdk/webhook-ingressHelpers voor Webhook-requests/-doelen en raw websocket-/body-coercion
plugin-sdk/webhook-request-guardsHelpers voor requestbodysize/time-out
SubpadBelangrijkste exports
plugin-sdk/runtimeBrede runtime-/logging-/back-up-/plugin-installatiehelpers
plugin-sdk/runtime-envSmalle helpers voor runtime-omgeving, logger, time-out, opnieuw proberen en backoff
plugin-sdk/browser-configOndersteunde browserconfiguratiefacade voor genormaliseerd profiel/standaardwaarden, CDP-URL-parsing en browserbesturingsauthenticatiehelpers
plugin-sdk/channel-runtime-contextGenerieke helpers voor registratie en lookup van channel-runtimecontext
plugin-sdk/runtime-storecreatePluginRuntimeStore
plugin-sdk/plugin-runtimeGedeelde helpers voor pluginopdrachten, hooks, HTTP en interactie
plugin-sdk/hook-runtimeGedeelde helpers voor webhook-/interne hook-pijplijn
plugin-sdk/lazy-runtimeHelpers voor lazy runtime-import/binding, zoals createLazyRuntimeModule, createLazyRuntimeMethod en createLazyRuntimeSurface
plugin-sdk/process-runtimeHelpers voor procesuitvoering
plugin-sdk/cli-runtimeCLI-helpers voor formattering, wachten, versie, argumentaanroep en lazy commandogroepen
plugin-sdk/gateway-runtimeGateway-client, helper voor starten van event-loop-ready client, Gateway-CLI-RPC, Gateway-protocolfouten en helpers voor channelstatus-patches
plugin-sdk/config-typesConfiguratieoppervlak met alleen typen voor pluginconfiguratievormen zoals OpenClawConfig en configuratietypen voor kanalen/providers
plugin-sdk/plugin-config-runtimeRuntime-helpers voor pluginconfiguratie-lookup, zoals requireRuntimeConfig, resolvePluginConfigObject en resolveLivePluginConfigObject
plugin-sdk/config-mutationTransactionele helpers voor configuratiemutatie, zoals mutateConfigFile, replaceConfigFile en logConfigUpdated
plugin-sdk/runtime-config-snapshotHelpers voor huidige procesconfiguratiesnapshot, zoals getRuntimeConfig, getRuntimeConfigSnapshot en testsnapshot-setters
plugin-sdk/telegram-command-configNormalisatie van Telegram-opdrachtnaam/-beschrijving en controles op duplicaten/conflicten, zelfs wanneer het gebundelde Telegram-contractoppervlak niet beschikbaar is
plugin-sdk/text-autolink-runtimeDetectie van autolinks voor bestandsverwijzingen zonder de brede text-runtime barrel
plugin-sdk/approval-runtimeHelpers voor exec-/plugingoedkeuring, bouwers voor goedkeuringsmogelijkheden, auth-/profielhelpers, native routing-/runtimehelpers en formattering van gestructureerde weergavepaden voor goedkeuring
plugin-sdk/reply-runtimeGedeelde runtimehelpers voor inkomend verkeer/antwoorden, chunking, dispatch, Heartbeat, antwoordplanner
plugin-sdk/reply-dispatch-runtimeSmalle helpers voor antwoorddispatch/finaliseren en conversatielabels
plugin-sdk/reply-historyGedeelde helpers en markeringen voor antwoordgeschiedenis met kort venster, zoals buildHistoryContext, HISTORY_CONTEXT_MARKER, recordPendingHistoryEntry en clearHistoryEntriesIfEnabled
plugin-sdk/reply-referencecreateReplyReferencePlanner
plugin-sdk/reply-chunkingSmalle helpers voor tekst-/markdownchunking
plugin-sdk/session-store-runtimeHelpers voor sessiestorepad, sessiesleutel, bijgewerkt-op en storemutatie
plugin-sdk/cron-store-runtimeHelpers voor Cron-storepad/laden/opslaan
plugin-sdk/state-pathsHelpers voor status-/OAuth-mappaden
plugin-sdk/routingHelpers voor route-/sessiesleutel-/accountbinding, zoals resolveAgentRoute, buildAgentSessionKey en resolveDefaultAgentBoundAccountId
plugin-sdk/status-helpersGedeelde helpers voor kanaal-/accountstatussamenvatting, standaardwaarden voor runtime-status en metadatahelpers voor issues
plugin-sdk/target-resolver-runtimeGedeelde helpers voor doelresolver
plugin-sdk/string-normalization-runtimeHelpers voor slug-/stringnormalisatie
plugin-sdk/request-urlString-URL’s uit fetch-/request-achtige invoer extraheren
plugin-sdk/run-commandGetimede commandorunner met genormaliseerde stdout-/stderr-resultaten
plugin-sdk/param-readersAlgemene paramlezers voor tools/CLI
plugin-sdk/tool-payloadGenormaliseerde payloads uit toolresultaatobjecten extraheren
plugin-sdk/tool-sendCanonieke velden voor verzenddoel uit toolargumenten extraheren
plugin-sdk/temp-pathGedeelde helpers voor tijdelijke downloadpaden
plugin-sdk/logging-coreSubsystemlogger en redactietools
plugin-sdk/markdown-table-runtimeHelpers voor markdown-tabelmodus en conversie
plugin-sdk/model-session-runtimeHelpers voor model-/sessie-override, zoals applyModelOverrideToSessionEntry en resolveAgentMaxConcurrent
plugin-sdk/talk-config-runtimeHelpers voor configuratieresolutie van talk-providers
plugin-sdk/json-storeKleine helpers voor lezen/schrijven van JSON-status
plugin-sdk/file-lockRe-entrante helpers voor bestandslocks
plugin-sdk/persistent-dedupeHelpers voor schijfgebaseerde dedupe-cache
plugin-sdk/acp-runtimeACP-runtime-/sessie- en antwoorddispatchhelpers
plugin-sdk/acp-runtime-backendLichtgewicht helpers voor ACP-backendregistratie en antwoorddispatch voor plugins die bij het opstarten worden geladen
plugin-sdk/acp-binding-resolve-runtimeAlleen-lezen resolutie van ACP-binding zonder lifecycle-startup-imports
plugin-sdk/agent-config-primitivesSmalle primitives voor runtimeconfiguratieschema van agents
plugin-sdk/boolean-paramLosse booleaanse paramlezer
plugin-sdk/dangerous-name-runtimeHelpers voor resolutie van dangerous-name-matching
plugin-sdk/device-bootstrapHelpers voor device-bootstrap en pairing-token
plugin-sdk/extension-sharedGedeelde primitives voor passief kanaal, status en ambient proxyhelper
plugin-sdk/models-provider-runtimeHelpers voor /models-opdracht-/providerantwoorden
plugin-sdk/skill-commands-runtimeHelpers voor het weergeven van Skill-opdrachten
plugin-sdk/native-command-registryHelpers voor native commandoregistratie/opbouw/serialisatie
plugin-sdk/agent-harnessExperimenteel trusted-plugin-oppervlak voor low-level agentharnassen: harnastypen, helpers voor active-run steer/abort, helpers voor OpenClaw-toolbridge, helpers voor toolbeleid voor runtime-plan, classificatie van terminaluitkomsten, helpers voor formattering/detail van toolvoortgang en hulpprogramma’s voor pogingresultaten
plugin-sdk/provider-zai-endpointHelpers voor Z.AI-endpointdetectie
plugin-sdk/async-lock-runtimeProceslokale async-lockhelper voor kleine runtime-statusbestanden
plugin-sdk/channel-activity-runtimeHelper voor kanaalactiviteitstelemetrie
plugin-sdk/concurrency-runtimeHelper voor begrensde async-taakconcurrency
plugin-sdk/dedupe-runtimeHelpers voor dedupe-cache in geheugen
plugin-sdk/delivery-queue-runtimeHelper voor het leegmaken van uitgaande wachtende leveringen
plugin-sdk/file-access-runtimeHelpers voor veilige lokale-bestands- en mediabronpaden
plugin-sdk/heartbeat-runtimeHelpers voor Heartbeat-events en zichtbaarheid
plugin-sdk/number-runtimeHelper voor numerieke coercion
plugin-sdk/secure-random-runtimeHelpers voor veilige tokens/UUID’s
plugin-sdk/system-event-runtimeHelpers voor systeemeventwachtrijen
plugin-sdk/transport-ready-runtimeHelper voor wachten op transportgereedheid
plugin-sdk/infra-runtimeVerouderde compatibiliteitsshim; gebruik de gerichte runtime-subpaden hierboven
plugin-sdk/collection-runtimeKleine helpers voor begrensde cache
plugin-sdk/diagnostic-runtimeHelpers voor diagnostische vlaggen, events en tracecontext
plugin-sdk/error-runtimeHelpers voor foutgrafiek, formattering, gedeelde foutclassificatie, isApprovalNotFoundError
plugin-sdk/fetch-runtimeGewrapte fetch, proxy, EnvHttpProxyAgent-optie en helpers voor gepinde lookup
plugin-sdk/runtime-fetchDispatcherbewuste runtime-fetch zonder proxy-/guarded-fetch-imports
plugin-sdk/response-limit-runtimeBegrensde response-body-lezer zonder het brede media-runtimeoppervlak
plugin-sdk/session-binding-runtimeHuidige status van conversatiebinding zonder geconfigureerde bindingrouting of pairing-stores
plugin-sdk/session-store-runtimeSessiestorehelpers zonder brede imports voor configuratieschrijfacties/onderhoud
plugin-sdk/context-visibility-runtimeResolutie van contextzichtbaarheid en aanvullende contextfiltering zonder brede config-/security-imports
plugin-sdk/string-coerce-runtimeSmalle helpers voor primitive record-/stringcoercion en normalisatie zonder markdown-/logging-imports
plugin-sdk/host-runtimeHelpers voor hostnaam- en SCP-hostnormalisatie
plugin-sdk/retry-runtimeHelpers voor retryconfiguratie en retryrunner
plugin-sdk/agent-runtimeHelpers voor agentmap/identiteit/workspace
plugin-sdk/directory-runtimeConfiguratiegebaseerde directoryquery/dedup
plugin-sdk/keyed-async-queueKeyedAsyncQueue
SubpadBelangrijkste exports
plugin-sdk/media-runtimeGedeelde helpers voor media ophalen/transformeren/opslaan, door ffprobe ondersteunde detectie van videodimensies en builders voor media-payloads
plugin-sdk/media-storeSmalle media-store-helpers zoals saveMediaBuffer
plugin-sdk/media-generation-runtimeGedeelde failover-helpers voor mediageneratie, kandidaatselectie en berichten voor ontbrekende modellen
plugin-sdk/media-understandingProvidertypen voor mediabegrip plus providergerichte exports voor image/audio-helpers
plugin-sdk/text-runtimeGedeelde helpers voor tekst/markdown/logging, zoals het strippen van voor de assistent zichtbare tekst, helpers voor markdown-rendering/chunking/tabellen, redactiehelpers, helpers voor directive-tags en safe-text-hulpprogramma’s
plugin-sdk/text-chunkingHelper voor uitgaande tekstchunking
plugin-sdk/speechSpraakprovidertypen plus providergerichte directive-, registry-, validatie-, OpenAI-compatibele TTS-builder- en spraakhelper-exports
plugin-sdk/speech-coreGedeelde spraakprovidertypen, registry-, directive-, normalisatie- en spraakhelper-exports
plugin-sdk/realtime-transcriptionRealtime-transcriptieprovidertypen, registry-helpers en gedeelde WebSocket-sessiehelper
plugin-sdk/realtime-voiceRealtime-spraakprovidertypen en registry-helpers
plugin-sdk/image-generationAfbeeldingsgeneratieprovidertypen plus helpers voor afbeeldingsassets/data-URL’s en de OpenAI-compatibele image-provider-builder
plugin-sdk/image-generation-coreGedeelde typen voor afbeeldingsgeneratie, failover-, auth- en registry-helpers
plugin-sdk/music-generationProvidertypen en request/result-typen voor muziekgeneratie
plugin-sdk/music-generation-coreGedeelde typen voor muziekgeneratie, failover-helpers, provider-lookup en model-ref-parsing
plugin-sdk/video-generationProvidertypen en request/result-typen voor videogeneratie
plugin-sdk/video-generation-coreGedeelde typen voor videogeneratie, failover-helpers, provider-lookup en model-ref-parsing
plugin-sdk/webhook-targetsWebhook-doelregistry en helpers voor route-installatie
plugin-sdk/webhook-pathHelpers voor Webhook-padnormalisatie
plugin-sdk/web-mediaGedeelde helpers voor laden van externe/lokale media
plugin-sdk/zodOpnieuw geëxporteerde zod voor consumenten van de Plugin SDK
plugin-sdk/testingBrede compatibiliteitsbarrel voor legacy plugintests. Nieuwe extensietests moeten in plaats daarvan gerichte SDK-subpaden importeren, zoals plugin-sdk/agent-runtime-test-contracts, plugin-sdk/plugin-test-runtime, plugin-sdk/channel-test-helpers, plugin-sdk/test-env of plugin-sdk/test-fixtures
plugin-sdk/plugin-test-apiMinimale createTestPluginApi-helper voor directe unittests van pluginregistratie zonder repo-testhelperbridges te importeren
plugin-sdk/agent-runtime-test-contractsNative agent-runtime-adaptercontractfixtures voor tests van auth, levering, fallback, tool-hook, prompt-overlay, schema en transcriptprojectie
plugin-sdk/channel-test-helpersKanaalgerichte testhelpers voor generieke actions/setup/status-contracten, directory-assertions, account-startuplevenscyclus, send-config-threading, runtime-mocks, statusproblemen, uitgaande levering en hookregistratie
plugin-sdk/channel-target-testingGedeelde suite voor foutgevallen bij doelresolutie voor kanaaltests
plugin-sdk/plugin-test-contractsHelpers voor Plugin-pakket-, registratie-, publiek artefact-, directe import-, runtime-API- en import-side-effect-contracten
plugin-sdk/provider-test-contractsHelpers voor providerruntime-, auth-, discovery-, onboard-, catalog-, wizard-, mediamogelijkheid-, replaybeleid-, realtime STT-live-audio-, web-search/fetch- en stream-contracten
plugin-sdk/provider-http-test-mocksOpt-in Vitest HTTP/auth-mocks voor providertests die plugin-sdk/provider-http oefenen
plugin-sdk/test-fixturesGenerieke fixtures voor CLI-runtimecapture, sandboxcontext, skillwriter, agentbericht, systeemevent, moduleherlaadactie, gebundeld pluginpad, terminaltekst, chunking, auth-token en getypeerde cases
plugin-sdk/test-node-mocksGerichte mockhelpers voor ingebouwde Node-modules voor gebruik binnen Vitest vi.mock("node:*")-factories
SubpadBelangrijkste exports
plugin-sdk/memory-coreGebundeld memory-core-helperoppervlak voor manager-/config-/bestand-/CLI-helpers
plugin-sdk/memory-core-engine-runtimeRuntimefacade voor geheugenindex/-zoekfunctie
plugin-sdk/memory-core-host-engine-foundationEngine-exports voor geheugenhostfundament
plugin-sdk/memory-core-host-engine-embeddingsEmbeddingcontracten voor geheugenhost, registrytoegang, lokale provider en generieke batch-/remote-helpers
plugin-sdk/memory-core-host-engine-qmdQMD-engine-exports voor geheugenhost
plugin-sdk/memory-core-host-engine-storageStorage-engine-exports voor geheugenhost
plugin-sdk/memory-core-host-multimodalMultimodale helpers voor geheugenhost
plugin-sdk/memory-core-host-queryQueryhelpers voor geheugenhost
plugin-sdk/memory-core-host-secretGeheimhelpers voor geheugenhost
plugin-sdk/memory-core-host-eventsEventjournal-helpers voor geheugenhost
plugin-sdk/memory-core-host-statusStatushelpers voor geheugenhost
plugin-sdk/memory-core-host-runtime-cliCLI-runtimehelpers voor geheugenhost
plugin-sdk/memory-core-host-runtime-coreCore-runtimehelpers voor geheugenhost
plugin-sdk/memory-core-host-runtime-filesBestands-/runtimehelpers voor geheugenhost
plugin-sdk/memory-host-coreLeverancieronafhankelijke alias voor core-runtimehelpers voor geheugenhost
plugin-sdk/memory-host-eventsLeverancieronafhankelijke alias voor eventjournal-helpers voor geheugenhost
plugin-sdk/memory-host-filesLeverancieronafhankelijke alias voor bestands-/runtimehelpers voor geheugenhost
plugin-sdk/memory-host-markdownGedeelde managed-markdown-helpers voor plugins naast geheugenfunctionaliteit
plugin-sdk/memory-host-searchActive Memory-runtimefacade voor toegang tot de zoekmanager
plugin-sdk/memory-host-statusLeverancieronafhankelijke alias voor statushelpers voor geheugenhost
Er zijn momenteel geen gereserveerde SDK-subpaden voor gebundelde helpers. Eigenaarsspecifieke helpers bevinden zich in het eigenaarspluginpakket, terwijl herbruikbare hostcontracten generieke SDK-subpaden gebruiken zoals plugin-sdk/gateway-runtime, plugin-sdk/security-runtime en plugin-sdk/plugin-config-runtime.

Gerelateerd