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 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 naar voren schuift. Maintainers kunnen actieve gereserveerde hulpsubpaden controleren met pnpm plugins:boundary-report:summary; ongebruikte gereserveerde helper-exports laten het CI-rapport falen in plaats van als slapende compatibiliteitsschuld in de openbare SDK te blijven. Zie Overzicht van de Plugin-SDK voor de gids voor het maken van plugins.

Plugin-ingangspunt

SubpadBelangrijkste geëxporteerde items
plugin-sdk/plugin-entrydefinePluginEntry
plugin-sdk/coredefineChannelPluginEntry, createChatChannelPlugin, createChannelPluginBase, defineSetupPluginEntry, buildChannelConfigSchema, buildJsonChannelConfigSchema
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 mockbouwer voor OpenClawPluginApi voor unit-tests met directe pluginregistratie
plugin-sdk/agent-runtime-test-contractsContractfixtures voor native agent-runtime-adapters voor auth-profielen, bezorgingsonderdrukking, fallbackclassificatie, toolhooks, prompt-overlays, schema’s en transcriptreparatie
plugin-sdk/channel-test-helpersTesthelpers voor kanaalaccountlevenscyclus, directory, verzendconfiguratie, runtime-mock, hook, gebundeld kanaalingangspunt, enveloptijdstempel, koppelingsantwoord en generiek kanaalcontract
plugin-sdk/channel-target-testingGedeelde testsuite voor foutgevallen bij kanaaldoelresolutie
plugin-sdk/plugin-test-contractsContracthelpers voor pluginregistratie, pakketmanifest, openbaar artefact, runtime-API, importbijwerking en directe import
plugin-sdk/plugin-test-runtimeFixtures voor tests voor plugin-runtime, register, providerregistratie, configuratiewizard en runtime-taakstroom
plugin-sdk/provider-test-contractsContracthelpers voor provider-runtime, auth, ontdekking, onboarden, catalogus, mediacapaciteit, replaybeleid, realtime STT-live-audio, webzoek-/ophaalfuncties 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, inkomend verzoek, live-test, tijdelijk bestandssysteem en tijdcontrole
plugin-sdk/test-fixturesGenerieke testfixtures voor CLI, sandbox, skill, agentbericht, systeemevent, moduleherlading, gebundeld pluginpad, terminal, chunking, auth-token en getypeerde cases
plugin-sdk/test-node-mocksGerichte mockhelpers voor ingebouwde Node-modules voor gebruik binnen Vitest-vi.mock("node:*")-factories
plugin-sdk/migrationHelpers voor migratieprovideritems zoals createMigrationItem, redenconstanten, itemstatusmarkeringen, redacteerhelpers en summarizeMigrationItems
plugin-sdk/migration-runtimeRuntime-migratiehelpers zoals copyMigrationFileItem, withCachedMigrationConfigRuntime en writeMigrationReport
SubpadBelangrijkste exports
plugin-sdk/channel-coredefineChannelPluginEntry, defineSetupPluginEntry, createChatChannelPlugin, createChannelPluginBase
plugin-sdk/config-schemaRoot-openclaw.json Zod-schema-export (OpenClawSchema)
plugin-sdk/channel-setupcreateOptionalChannelSetupSurface, createOptionalChannelSetupAdapter, createOptionalChannelSetupWizard, plus DEFAULT_ACCOUNT_ID, createTopLevelChannelDmPolicy, setSetupChannelEnabled, splitSetupEntries
plugin-sdk/setupGedeelde helpers voor de installatiewizard, allowlist-prompts, bouwers voor installatiestatus
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-gate, helpers voor fallback naar standaardaccount
plugin-sdk/account-idDEFAULT_ACCOUNT_ID, helpers voor normalisatie van account-id’s
plugin-sdk/account-resolutionHelpers voor accountopzoeking en standaardfallback
plugin-sdk/account-helpersSmalle helpers voor accountlijsten/accountacties
plugin-sdk/channel-pairingcreateChannelPairingController
plugin-sdk/channel-reply-pipelineHelpers voor verouderde antwoordpijplijn. Nieuwe code voor de kanaalantwoordpijplijn moet createChannelMessageReplyPipeline en resolveChannelMessageSourceReplyDeliveryMode uit plugin-sdk/channel-message gebruiken.
plugin-sdk/channel-config-helperscreateHybridChannelConfigAdapter, resolveChannelDmAccess, resolveChannelDmAllowFrom, resolveChannelDmPolicy, normalizeChannelDmPolicy, normalizeLegacyDmAliases
plugin-sdk/channel-config-schemaGedeelde kanaalconfiguratie-schema-primitieven plus Zod- en directe JSON/TypeBox-bouwers
plugin-sdk/bundled-channel-config-schemaGebundelde OpenClaw-kanaalconfiguratieschema’s, 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-opdrachten met fallback naar gebundeld contract
plugin-sdk/command-gatingSmalle helpers voor opdracht-autorisatiegate
plugin-sdk/channel-policyresolveChannelGroupRequireMention
plugin-sdk/channel-lifecyclecreateAccountStatusSink, createChannelRunQueue, en helpers voor de levenscyclus van verouderde conceptstreams. Nieuwe code voor preview-finalisatie moet plugin-sdk/channel-message gebruiken.
plugin-sdk/channel-messageGoedkope helpers voor het contract van de berichtlevenscyclus, zoals defineChannelMessageAdapter, createChannelMessageAdapterFromOutbound, createReplyPrefixContext, resolveChannelMessageSourceReplyDeliveryMode, compatibiliteitsfacades, afleiding van duurzame-final-capability, capability-bewijshelpers voor verzend-/ontvangstbewijs-/neveneffect-capabilities, MessageReceiveContext, beleidsbewijzen voor ontvangstbevestiging, defineFinalizableLivePreviewAdapter, deliverWithFinalizableLivePreviewAdapter, capability-bewijzen voor live-preview en live-finalizer, duurzame herstelstatus, RenderedMessageBatch, berichtontvangstbewijs-typen en helpers voor ontvangstbewijs-id’s. Zie Kanaalbericht-API. Verouderde createChannelTurnReplyPipeline blijft alleen bestaan voor compatibiliteitsdispatchers.
plugin-sdk/channel-message-runtimeHelpers voor runtimebezorging die uitgaande bezorging kunnen laden, waaronder deliverInboundReplyWithMessageSendContext, sendDurableMessageBatch, withDurableMessageSendContext, dispatchChannelMessageReplyWithBase en recordChannelMessageReplyDispatch. Gebruik vanuit runtime-modules voor monitoring/verzending, niet vanuit hot plugin-bootstrapbestanden.
plugin-sdk/inbound-envelopeGedeelde helpers voor inkomende routes en envelopbouwers
plugin-sdk/inbound-reply-dispatchVerouderde gedeelde helpers voor opnemen-en-dispatchen van inkomende berichten, predicaten voor zichtbare/finale dispatch en verouderde deliverDurableInboundReplyPayload-compatibiliteit voor voorbereide kanaaldispatchers. Nieuwe code voor kanaalontvangst/dispatch moet runtime-levenscyclushelpers importeren uit plugin-sdk/channel-message-runtime.
plugin-sdk/messaging-targetsHelpers voor doelparsering/-matching
plugin-sdk/outbound-mediaGedeelde helpers voor het laden van uitgaande media
plugin-sdk/outbound-send-depsLichtgewicht afhankelijkheidsopzoeking voor uitgaand verzenden voor kanaaladapters
plugin-sdk/outbound-runtimeHelpers voor uitgaande bezorging, identiteit, verzenddelegate, sessie, opmaak en payloadplanning
plugin-sdk/poll-runtimeSmalle helpers voor poll-normalisatie
plugin-sdk/thread-bindings-runtimeHelpers voor thread-binding-levenscyclus en adapters
plugin-sdk/agent-media-payloadVerouderde bouwer voor agent-mediapayloads
plugin-sdk/conversation-runtimeHelpers voor conversatie-/threadbinding, koppeling en geconfigureerde binding
plugin-sdk/runtime-config-snapshotHelper voor snapshot van runtimeconfiguratie
plugin-sdk/runtime-group-policyHelpers voor runtime-resolutie van groepsbeleid
plugin-sdk/channel-statusGedeelde helpers voor kanaalstatus-snapshot/-samenvatting
plugin-sdk/channel-config-primitivesSmalle primitieven voor kanaalconfiguratieschema’s
plugin-sdk/channel-config-writesHelpers voor autorisatie van schrijven naar 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 helpers voor beslissingen over groepstoegang
plugin-sdk/direct-dmGedeelde helpers voor authenticatie/guards van 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/zalouserVerouderde Zalo Personal-compatibiliteitsfacade voor gepubliceerde Lark/Zalo-pakketten die nog steeds afzenderopdracht-autorisatie importeren; nieuwe plugins moeten plugin-sdk/command-auth gebruiken
plugin-sdk/interactive-runtimeSemantische berichtpresentatie, bezorging en verouderde helpers voor interactieve antwoorden. Zie Berichtpresentatie
plugin-sdk/channel-inboundCompatibiliteitsbarrel voor inkomende debounce, mention-matching, helpers voor mention-beleid en envelophelpers
plugin-sdk/channel-inbound-debounceSmalle helpers voor inkomende debounce
plugin-sdk/channel-mention-gatingSmalle helpers voor mention-beleid, mention-markeringen en mention-tekst zonder het bredere inkomende runtime-oppervlak
plugin-sdk/channel-envelopeSmalle helpers voor opmaak van inkomende enveloppen
plugin-sdk/channel-locationHelpers voor kanaallocatiecontext en opmaak
plugin-sdk/channel-loggingHelpers voor kanaallogging voor gedropte inkomende berichten en type-/ack-fouten
plugin-sdk/channel-send-resultAntwoordresultaattypen
plugin-sdk/channel-actionsHelpers voor kanaalberichtacties, plus verouderde native schemahelpers die behouden blijven voor plugincompatibiliteit
plugin-sdk/channel-routeGedeelde helpers voor routenormalisatie, parsergestuurde doelresolutie, stringificatie van thread-id’s, dedupe/compacte routesleutels, geparseerde-doeltypen en route-/doelvergelijking
plugin-sdk/channel-targetsHelpers voor doelparsering; aanroepers voor routevergelijking moeten plugin-sdk/channel-route gebruiken
plugin-sdk/channel-contractKanaalcontracttypen
plugin-sdk/channel-feedbackKoppeling van feedback/reacties
plugin-sdk/channel-secret-runtimeSmalle helpers voor secret-contracten, zoals collectSimpleChannelFieldAssignments, getChannelSurface, pushAssignment en geheime doeltypen
SubpadBelangrijkste exports
plugin-sdk/provider-entrydefineSingleProviderPluginEntry
plugin-sdk/lmstudioOndersteunde LM Studio-providerfacade voor setup, catalogusdetectie en voorbereiding van runtimemodellen
plugin-sdk/lmstudio-runtimeOndersteunde LM Studio-runtimefacade voor lokale serverstandaarden, modeldetectie, aanvraagheaders en helpers voor geladen modellen
plugin-sdk/provider-setupGecureerde helpers voor setup van lokale/zelfgehoste providers
plugin-sdk/self-hosted-provider-setupGerichte OpenAI-compatibele helpers voor setup van zelfgehoste providers
plugin-sdk/cli-backendCLI-backendstandaarden + watchdog-constanten
plugin-sdk/provider-auth-runtimeRuntime-helpers voor API-key-resolutie voor providerplugins
plugin-sdk/provider-auth-api-keyHelpers voor API-key-onboarding/profielschrijven, zoals upsertApiKeyProfile
plugin-sdk/provider-auth-resultStandaard builder voor OAuth-auth-resultaten
plugin-sdk/provider-auth-loginGedeelde interactieve loginhelpers voor providerplugins
plugin-sdk/provider-env-varsHelpers voor het opzoeken van provider-auth-env-vars
plugin-sdk/provider-authcreateProviderApiKeyAuthMethod, ensureApiKeyFromOptionEnvOrPrompt, upsertAuthProfile, upsertApiKeyProfile, writeOAuthCredentials, verouderde compatibiliteitsexport resolveOpenClawAgentDir
plugin-sdk/provider-model-sharedProviderReplayFamily, buildProviderReplayFamilyHooks, normalizeModelCompat, gedeelde builders voor replaybeleid, helpers voor providerendpoints en helpers voor model-id-normalisatie, zoals normalizeNativeXaiModelId
plugin-sdk/provider-catalog-runtimeRuntimehook voor provider-catalogusuitbreiding en registryseams voor pluginproviders voor contracttests
plugin-sdk/provider-catalog-sharedfindCatalogTemplate, buildSingleProviderApiKeyCatalog, buildManifestModelProviderConfig, supportsNativeStreamingUsageCompat, applyProviderNativeStreamingUsageCompat
plugin-sdk/provider-httpGenerieke helpers voor provider-HTTP/endpointmogelijkheden, 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 web-search-configuratie/referenties voor providers die geen plugin-enable-bedrading nodig hebben
plugin-sdk/provider-web-search-contractSmalle helpers voor web-search-configuratie/referentiecontracten, zoals createWebSearchProviderContractFields, enablePluginInConfig, resolveProviderWebSearchPluginConfig en scoped referentie-setters/getters
plugin-sdk/provider-web-searchHelpers voor registratie/cache/runtime van web-search-providers
plugin-sdk/provider-toolsProviderToolCompatFamily, buildProviderToolCompatFamilyHooks, Gemini-schemopschoning + diagnostiek en xAI-compathelpers, zoals resolveXaiModelCompatPatch / applyXaiModelCompat
plugin-sdk/provider-usagefetchClaudeUsage en vergelijkbare exports
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, transformaties van transportberichten en beschrijfbare transport-eventstreams
plugin-sdk/provider-onboardHelpers voor onboarding-configuratiepatches
plugin-sdk/global-singletonProceslokale singleton-/map-/cachehelpers
plugin-sdk/group-activationSmalle helpers voor groepsactivatiemodus en commandoparsing
SubpadBelangrijkste exports
plugin-sdk/command-authresolveControlCommandGate, helpers voor commandoregistry, inclusief dynamische opmaak van argumentmenu’s, helpers voor afzenderautorisatie
plugin-sdk/command-statusBuilders voor commando-/helpberichten, zoals buildCommandsMessagePaginated en buildHelpMessage
plugin-sdk/approval-auth-runtimeHelpers voor approver-resolutie en action-auth binnen dezelfde chat
plugin-sdk/approval-client-runtimeHelpers voor native exec-goedkeuringsprofielen/-filters
plugin-sdk/approval-delivery-runtimeNative adapters voor approvalmogelijkheden/-levering
plugin-sdk/approval-gateway-runtimeGedeelde helper voor approval-gatewayresolutie
plugin-sdk/approval-handler-adapter-runtimeLichtgewicht helpers voor het laden van native approvaladapters voor hot channel-entrypoints
plugin-sdk/approval-handler-runtimeBredere runtimehelpers voor approvalhandlers; geef de voorkeur aan de smallere adapter-/gatewayseams wanneer die voldoende zijn
plugin-sdk/approval-native-runtimeNative helpers voor approvaldoelen + accountbinding
plugin-sdk/approval-reply-runtimeHelpers voor replypayloads voor exec-/pluginapproval
plugin-sdk/approval-runtimeHelpers voor exec-/pluginapprovalpayloads, native helpers voor approvalrouting/runtime en gestructureerde helpers voor approvalweergave, zoals formatApprovalDisplayPath
plugin-sdk/reply-dedupeSmalle resethelpers voor deduplicatie van inkomende replies
plugin-sdk/channel-contract-testingSmalle helpers voor channelcontracttests zonder de brede testing barrel
plugin-sdk/command-auth-nativeNative commando-auth, dynamische opmaak van argumentmenu’s en native helpers voor sessiedoelen
plugin-sdk/command-detectionGedeelde helpers voor commandodetectie
plugin-sdk/command-primitives-runtimeLichtgewicht commandotekstpredicaten voor hot channel-paden
plugin-sdk/command-surfaceHelpers voor commandobody-normalisatie en commandosurface
plugin-sdk/allow-fromformatAllowFromLowercase
plugin-sdk/channel-secret-runtimeSmalle helpers voor secret-contractverzameling voor channel-/pluginsecretsurfaces
plugin-sdk/secret-ref-runtimeSmalle coerceSecretRef- en SecretRef-typinghelpers voor secret-contract-/configuratieparsing
plugin-sdk/security-runtimeGedeelde helpers voor vertrouwen, DM-gating, rootbegrensde bestanden/paden, inclusief create-only writes, synchrone/asynchrone atomische bestandsvervanging, schrijven naar tijdelijke sibling-bestanden, fallback voor cross-device move, helpers voor private file-store, symlink-parentguards, externe content, redactie van gevoelige tekst, secretvergelijking in constante tijd en helpers voor secretverzameling
plugin-sdk/ssrf-policyHelpers voor host-allowlists en private-network-SSRF-beleid
plugin-sdk/ssrf-dispatcherSmalle helpers voor pinned-dispatchers 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-aanvragen/-doelen en raw websocket-/body-coercion
plugin-sdk/webhook-request-guardsHelpers voor requestbodysize/timeouts
SubpadBelangrijkste exports
plugin-sdk/runtimeBrede runtime-/logging-/backup-/plugin-installatiehelpers
plugin-sdk/runtime-envGerichte helpers voor runtime-env, logger, timeout, retry en backoff
plugin-sdk/browser-configOndersteunde browserconfiguratiefacade voor genormaliseerd profiel/defaults, CDP-URL-parsing en browser-control-authenticatiehelpers
plugin-sdk/channel-runtime-contextGenerieke registratie- en opzoekhelpers voor channel-runtime-context
plugin-sdk/matrixVerouderde Matrix-compatibiliteitsfacade voor oudere externe channel-pakketten; nieuwe plugins moeten plugin-sdk/run-command rechtstreeks importeren
plugin-sdk/mattermostVerouderde Mattermost-compatibiliteitsfacade voor oudere externe channel-pakketten; nieuwe plugins moeten generieke SDK-subpaden rechtstreeks importeren
plugin-sdk/runtime-storecreatePluginRuntimeStore
plugin-sdk/plugin-runtimeGedeelde helpers voor plugin-opdrachten/hooks/http/interactief gebruik
plugin-sdk/hook-runtimeGedeelde pipelinehelpers voor webhooks/interne hooks
plugin-sdk/lazy-runtimeHelpers voor lazy runtime-import/binding, zoals createLazyRuntimeModule, createLazyRuntimeMethod en createLazyRuntimeSurface
plugin-sdk/process-runtimeProces-exec-helpers
plugin-sdk/cli-runtimeCLI-formattering, wachten, versie, argumentaanroep en helpers voor lazy opdrachtgroepen
plugin-sdk/gateway-runtimeGateway-client, starthulp voor event-loop-ready client, gateway CLI-RPC, gateway-protocolfouten en helpers voor channel-statuspatches
plugin-sdk/config-typesType-only configuratieoppervlak voor pluginconfiguratievormen zoals OpenClawConfig en configuratietypen voor channels/providers
plugin-sdk/plugin-config-runtimeRuntime-helpers voor pluginconfiguratie-opzoekacties, zoals requireRuntimeConfig, resolvePluginConfigObject en resolveLivePluginConfigObject
plugin-sdk/config-mutationTransactionele configuratiemutatiehelpers, zoals mutateConfigFile, replaceConfigFile en logConfigUpdated
plugin-sdk/runtime-config-snapshotHelpers voor snapshots van de huidige procesconfiguratie, zoals getRuntimeConfig, getRuntimeConfigSnapshot en test-snapshotsetters
plugin-sdk/telegram-command-configNormalisatie van Telegram-opdrachtnamen/-beschrijvingen en controles op duplicaten/conflicten, zelfs wanneer het gebundelde Telegram-contractoppervlak niet beschikbaar is
plugin-sdk/text-autolink-runtimeDetectie van bestandsreferentie-autolinks zonder de brede text-runtime-barrel
plugin-sdk/approval-runtimeHelpers voor exec-/plugin-goedkeuring, builders voor goedkeuringscapaciteiten, auth-/profielhelpers, native routing-/runtimehelpers en geformatteerde weergavepaden voor gestructureerde goedkeuring
plugin-sdk/reply-runtimeGedeelde runtimehelpers voor inkomend verkeer/antwoorden, chunking, dispatch, Heartbeat, antwoordplanner
plugin-sdk/reply-dispatch-runtimeGerichte helpers voor antwoorddispatch/finalisatie en gesprekslabels
plugin-sdk/reply-historyGedeelde helpers en markers voor antwoordgeschiedenis met kort venster, zoals buildHistoryContext, HISTORY_CONTEXT_MARKER, recordPendingHistoryEntry en clearHistoryEntriesIfEnabled
plugin-sdk/reply-referencecreateReplyReferencePlanner
plugin-sdk/reply-chunkingGerichte helpers voor tekst-/markdown-chunking
plugin-sdk/session-store-runtimeHelpers voor sessiestorepad, sessiesleutel, bijgewerkt-op en store-mutaties
plugin-sdk/cron-store-runtimeHelpers voor Cron-storepad/laden/opslaan
plugin-sdk/state-pathsHelpers voor State-/OAuth-mappaden
plugin-sdk/routingHelpers voor route-/sessiesleutel-/accountbinding, zoals resolveAgentRoute, buildAgentSessionKey en resolveDefaultAgentBoundAccountId
plugin-sdk/status-helpersGedeelde helpers voor channel-/accountstatussamenvatting, defaults voor runtime-state en helpers voor issue-metadata
plugin-sdk/target-resolver-runtimeGedeelde helpers voor doelresolver
plugin-sdk/string-normalization-runtimeHelpers voor slug-/stringnormalisatie
plugin-sdk/request-urlString-URL’s extraheren uit fetch-/request-achtige invoer
plugin-sdk/run-commandOp tijd gebaseerde opdrachtuitvoerder met genormaliseerde stdout-/stderr-resultaten
plugin-sdk/param-readersAlgemene param-readers voor tools/CLI
plugin-sdk/tool-payloadGenormaliseerde payloads extraheren uit toolresultaatobjecten
plugin-sdk/tool-sendCanonieke verzenddoelvelden extraheren uit toolargumenten
plugin-sdk/temp-pathGedeelde helpers voor tijdelijke downloadpaden en private beveiligde tijdelijke werkruimten
plugin-sdk/logging-coreSubsystem-logger en redactiehelpers
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-state
plugin-sdk/file-lockRe-entrant file-lock-helpers
plugin-sdk/persistent-dedupeHelpers voor schijfgebaseerde dedupe-cache
plugin-sdk/acp-runtimeACP-runtime-/sessie- en antwoorddispatchhelpers
plugin-sdk/acp-runtime-backendLichtgewicht ACP-backendregistratie en antwoorddispatchhelpers voor bij het opstarten geladen plugins
plugin-sdk/acp-binding-resolve-runtimeRead-only ACP-bindingresolutie zonder imports voor levenscyclusopstart
plugin-sdk/agent-config-primitivesGerichte primitives voor agent-runtimeconfiguratieschema
plugin-sdk/boolean-paramLosse boolean-param-reader
plugin-sdk/dangerous-name-runtimeHelpers voor resolutie van dangerous-name-matching
plugin-sdk/device-bootstrapHelpers voor apparaatbootstrap en pairing-tokens
plugin-sdk/extension-sharedGedeelde primitives voor passieve channels, status en ambient proxy-helpers
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 opdrachtregister/build/serialisatie
plugin-sdk/agent-harnessExperimenteel vertrouwd-pluginoppervlak voor low-level agentharnassen: harnastypen, active-run stuur-/afbreekhelpers, OpenClaw-toolbridgehelpers, runtime-plan-toolbeleidhelpers, classificatie van terminaluitkomsten, helpers voor toolvoortgangsformattering/-details en hulpprogramma’s voor pogingresultaten
plugin-sdk/provider-zai-endpointHelpers voor detectie van Z.AI-endpoints
plugin-sdk/async-lock-runtimeProceslokale async-lock-helper voor kleine runtime-statebestanden
plugin-sdk/channel-activity-runtimeHelper voor channel-activiteitstelemetrie
plugin-sdk/concurrency-runtimeHelper voor begrensde async-taakconcurrency
plugin-sdk/dedupe-runtimeHelpers voor in-memory dedupe-cache
plugin-sdk/delivery-queue-runtimeHelper voor het drainen van uitgaande pending-delivery
plugin-sdk/file-access-runtimeVeilige padhelpers voor lokale bestanden en mediabronnen
plugin-sdk/heartbeat-runtimeHelpers voor Heartbeat-events en zichtbaarheid
plugin-sdk/number-runtimeHelper voor numerieke coercion
plugin-sdk/secure-random-runtimeHelpers voor beveiligde tokens/UUID’s
plugin-sdk/system-event-runtimeHelpers voor systeemeventqueue
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 trace-context
plugin-sdk/error-runtimeFoutgrafiek, formattering, gedeelde helpers voor foutclassificatie, isApprovalNotFoundError
plugin-sdk/fetch-runtimeWrapped fetch, proxy, EnvHttpProxyAgent-optie en helpers voor pinned lookup
plugin-sdk/runtime-fetchDispatcher-aware runtime-fetch zonder proxy-/guarded-fetch-imports
plugin-sdk/response-limit-runtimeBegrensde response-body-reader zonder het brede media-runtime-oppervlak
plugin-sdk/session-binding-runtimeHuidige gespreksbindingstatus zonder geconfigureerde bindingrouting of pairing-stores
plugin-sdk/session-store-runtimeSessiestorehelpers zonder brede configuratieschrijf-/onderhoudsimports
plugin-sdk/context-visibility-runtimeResolutie van contextzichtbaarheid en filtering van aanvullende context zonder brede configuratie-/beveiligingsimports
plugin-sdk/string-coerce-runtimeGerichte primitive record-/stringcoercion- en normalisatiehelpers zonder markdown-/loggingimports
plugin-sdk/host-runtimeHelpers voor normalisatie van hostnamen en SCP-hosts
plugin-sdk/retry-runtimeHelpers voor retryconfiguratie en retryrunner
plugin-sdk/agent-runtimeHelpers voor agentmap/identiteit/werkruimte, inclusief resolveAgentDir, resolveDefaultAgentDir en verouderde compatibiliteitsexport resolveOpenClawAgentDir
plugin-sdk/directory-runtimeConfiguratiegebaseerde directoryquery/dedup
plugin-sdk/keyed-async-queueKeyedAsyncQueue
SubpadBelangrijkste exports
plugin-sdk/media-runtimeGedeelde helpers voor het ophalen, transformeren en opslaan van media, door ffprobe ondersteunde detectie van videodimensies, en bouwers voor mediapayloads
plugin-sdk/media-storeSmalle helpers voor mediaopslag zoals saveMediaBuffer
plugin-sdk/media-generation-runtimeGedeelde failoverhelpers voor mediageneratie, kandidaatselectie en meldingen over ontbrekende modellen
plugin-sdk/media-understandingProvidertypen voor mediabegrip plus exports van op providers gerichte image-/audiohelpers
plugin-sdk/text-runtimeGedeelde helpers voor tekst/markdown/logging zoals het strippen van voor de assistent zichtbare tekst, helpers voor markdownrendering/chunking/tabellen, redacteerhelpers, directive-tag-helpers en veilige-tekst-hulpprogramma’s
plugin-sdk/text-chunkingHelper voor chunking van uitgaande tekst
plugin-sdk/speechSpraakprovidertypen plus exports van op providers gerichte directives, registry, validatie, OpenAI-compatibele TTS-bouwer en spraakhelpers
plugin-sdk/speech-coreGedeelde spraakprovidertypen, registry, directive, normalisatie en exports van spraakhelpers
plugin-sdk/realtime-transcriptionProvidertypen voor realtime transcriptie, registryhelpers en gedeelde WebSocket-sessiehelper
plugin-sdk/realtime-voiceProvidertypen voor realtime spraak en registryhelpers
plugin-sdk/image-generationProvidertypen voor imagegeneratie plus helpers voor image-assets/data-URL’s en de OpenAI-compatibele imageproviderbouwer
plugin-sdk/image-generation-coreGedeelde typen voor imagegeneratie, failover, auth en registryhelpers
plugin-sdk/music-generationProvidertypen/aanvraagtypen/resultaattypen voor muziekgeneratie
plugin-sdk/music-generation-coreGedeelde typen voor muziekgeneratie, failoverhelpers, providerlookup en model-ref-parsing
plugin-sdk/video-generationProvidertypen/aanvraagtypen/resultaattypen voor videogeneratie
plugin-sdk/video-generation-coreGedeelde typen voor videogeneratie, failoverhelpers, providerlookup en model-ref-parsing
plugin-sdk/webhook-targetsWebhook-doelregistry en helpers voor route-installatie
plugin-sdk/webhook-pathHelpers voor normalisatie van Webhook-paden
plugin-sdk/web-mediaGedeelde helpers voor laden van remote/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 auth-, delivery-, fallback-, tool-hook-, prompt-overlay-, schema- en transcriptprojectietests
plugin-sdk/channel-test-helpersKanaalgerichte testhelpers voor generieke action-/setup-/statuscontracten, directory-assertions, accountopstartlevenscyclus, 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 Pluginpakket-, registratie-, publieke-artifact-, directe-import-, runtime-API- en import-side-effect-contracten
plugin-sdk/provider-test-contractsHelpers voor provider-runtime-, auth-, discovery-, onboard-, catalog-, wizard-, mediacapability-, replaybeleid-, realtime STT-live-audio-, web-search/fetch- en streamcontracten
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, Skills-schrijver, agent-message, system-event, moduleherlaad, gebundeld Pluginpad, terminaltekst, chunking, auth-token en getypeerde cases
plugin-sdk/test-node-mocksGerichte Node builtin-mockhelpers voor gebruik binnen Vitest vi.mock("node:*")-factories
SubpadBelangrijkste exports
plugin-sdk/memory-coreGebundeld memory-core-helperoppervlak voor manager-/config-/file-/CLI-helpers
plugin-sdk/memory-core-engine-runtimeRuntime-facade voor geheugenindex/-zoekfunctie
plugin-sdk/memory-core-host-engine-foundationExports van memory host foundation engine
plugin-sdk/memory-core-host-engine-embeddingsMemory host embedding-contracten, registrytoegang, lokale provider en generieke batch-/remotehelpers
plugin-sdk/memory-core-host-engine-qmdExports van memory host QMD-engine
plugin-sdk/memory-core-host-engine-storageExports van memory host storage engine
plugin-sdk/memory-core-host-multimodalMultimodale helpers voor memory host
plugin-sdk/memory-core-host-queryQueryhelpers voor memory host
plugin-sdk/memory-core-host-secretSecrethelpers voor memory host
plugin-sdk/memory-core-host-eventsHelpers voor eventjournal van memory host
plugin-sdk/memory-core-host-statusStatushelpers voor memory host
plugin-sdk/memory-core-host-runtime-cliCLI-runtimehelpers voor memory host
plugin-sdk/memory-core-host-runtime-coreCore-runtimehelpers voor memory host
plugin-sdk/memory-core-host-runtime-filesFile-/runtimehelpers voor memory host
plugin-sdk/memory-host-coreVendorneutrale alias voor core-runtimehelpers van memory host
plugin-sdk/memory-host-eventsVendorneutrale alias voor eventjournalhelpers van memory host
plugin-sdk/memory-host-filesVendorneutrale alias voor file-/runtimehelpers van memory host
plugin-sdk/memory-host-markdownGedeelde managed-markdown-helpers voor memory-aangrenzende Plugins
plugin-sdk/memory-host-searchActive Memory runtime-facade voor toegang tot search-manager
plugin-sdk/memory-host-statusVendorneutrale alias voor statushelpers van memory host
Er zijn momenteel geen gereserveerde SDK-subpaden voor gebundelde helpers. Eigenaarspecifieke helpers leven binnen het eigenaar-Pluginpakket, terwijl herbruikbare hostcontracten generieke SDK-subpaden gebruiken zoals plugin-sdk/gateway-runtime, plugin-sdk/security-runtime en plugin-sdk/plugin-config-runtime.

Gerelateerd