Zum Hauptinhalt springen
Das Plugin-SDK wird als Satz schmaler öffentlicher Unterpfade unter openclaw/plugin-sdk/ bereitgestellt. Diese Seite katalogisiert die häufig verwendeten Unterpfade, nach Zweck gruppiert. Das generierte Inventar der Compiler-Einstiegspunkte liegt in scripts/lib/plugin-sdk-entrypoints.json; Package-Exports sind die öffentliche Teilmenge nach Abzug der repo-lokalen Test-/internen Unterpfade, die in scripts/lib/plugin-sdk-private-local-only-subpaths.json aufgeführt sind. Maintainer können die Anzahl öffentlicher Exporte mit pnpm plugin-sdk:surface und aktive reservierte Hilfsunterpfade mit pnpm plugins:boundary-report:summary prüfen; ungenutzte reservierte Hilfsexporte lassen den CI-Bericht fehlschlagen, anstatt als ruhende Kompatibilitätsschuld im öffentlichen SDK zu verbleiben. Den Leitfaden zur Plugin-Erstellung finden Sie unter Plugin-SDK-Übersicht.

Plugin-Einstieg

UnterpfadWichtige Exporte
plugin-sdk/plugin-entrydefinePluginEntry
plugin-sdk/coredefineChannelPluginEntry, createChatChannelPlugin, createChannelPluginBase, defineSetupPluginEntry, buildChannelConfigSchema, buildJsonChannelConfigSchema
plugin-sdk/config-schemaOpenClawSchema
plugin-sdk/provider-entrydefineSingleProviderPluginEntry
plugin-sdk/migrationHilfsfunktionen für Migration-Provider-Elemente wie createMigrationItem, Begründungskonstanten, Elementstatus-Markierungen, Redaktionshilfen und summarizeMigrationItems
plugin-sdk/migration-runtimeRuntime-Migrationshilfen wie copyMigrationFileItem, resolvePlannedMigrationTargets, withCachedMigrationConfigRuntime und writeMigrationReport
plugin-sdk/healthRegistrierung, Erkennung, Reparatur, Auswahl, Schweregrad und Finding-Typen für Doctor-Health-Checks für gebündelte Health-Consumer

Veraltete Kompatibilitäts- und Testhilfen

Veraltete Unterpfade bleiben für ältere Plugins exportiert, neuer Code sollte jedoch die fokussierten SDK-Unterpfade unten verwenden. Die gepflegte Liste ist scripts/lib/plugin-sdk-deprecated-public-subpaths.json; CI weist gebündelte Produktionsimporte daraus zurück. Breite Barrels wie compat, config-types, infra-runtime, text-runtime und zod dienen nur der Kompatibilität. Importieren Sie zod direkt aus zod. Die Vitest-gestützten Testhilfen-Unterpfade von OpenClaw sind nur repo-lokal und sind keine Package-Exports mehr: agent-runtime-test-contracts, channel-contract-testing, channel-target-testing, channel-test-helpers, plugin-test-api, plugin-test-contracts, plugin-test-runtime, provider-http-test-mocks, provider-test-contracts, test-env, test-fixtures, test-node-mocks und testing.

Reservierte Hilfsunterpfade für gebündelte Plugins

Diese Unterpfade sind Plugin-eigene Kompatibilitätsoberflächen für ihr besitzendes gebündeltes Plugin, keine allgemeinen SDK-APIs: plugin-sdk/codex-mcp-projection und plugin-sdk/codex-native-task-runtime. Owner-übergreifende Plugin-Importe werden durch Leitplanken des Paketvertrags blockiert.
UnterpfadWichtige Exporte
plugin-sdk/channel-coredefineChannelPluginEntry, defineSetupPluginEntry, createChatChannelPlugin, createChannelPluginBase
plugin-sdk/config-schemaStamm-openclaw.json-Zod-Schemaexport (OpenClawSchema)
plugin-sdk/json-schema-runtimeZwischengespeicherte JSON Schema-Validierungshilfe für Plugin-eigene Schemas
plugin-sdk/channel-setupcreateOptionalChannelSetupSurface, createOptionalChannelSetupAdapter, createOptionalChannelSetupWizard, plus DEFAULT_ACCOUNT_ID, createTopLevelChannelDmPolicy, setSetupChannelEnabled, splitSetupEntries
plugin-sdk/setupGemeinsame Hilfsfunktionen für den Einrichtungsassistenten, Einrichtungsübersetzer, Allowlist-Eingabeaufforderungen, Builder für Einrichtungsstatus
plugin-sdk/setup-runtimecreateSetupTranslator, createPatchedAccountSetupAdapter, createEnvPatchedAccountSetupAdapter, createSetupInputPresenceValidator, noteChannelLookupFailure, noteChannelLookupSummary, promptResolvedAllowFrom, splitSetupEntries, createAllowlistSetupWizardProxy, createDelegatedSetupWizardProxy
plugin-sdk/setup-adapter-runtimeVeralteter Kompatibilitätsalias; verwenden Sie plugin-sdk/setup-runtime
plugin-sdk/setup-toolsformatCliCommand, detectBinary, extractArchive, resolveBrewExecutable, formatDocsLink, CONFIG_DIR
plugin-sdk/account-coreHilfsfunktionen für Mehrkonten-Konfiguration und Aktions-Gates, Fallback-Hilfsfunktionen für Standardkonten
plugin-sdk/account-idDEFAULT_ACCOUNT_ID, Hilfsfunktionen zur Normalisierung von Konto-IDs
plugin-sdk/account-resolutionHilfsfunktionen für Kontosuche und Standard-Fallback
plugin-sdk/account-helpersEng gefasste Hilfsfunktionen für Kontolisten und Kontoaktionen
plugin-sdk/access-groupsHilfsfunktionen zum Parsen von Zugriffgruppen-Allowlists und für redigierte Gruppendiagnosen
plugin-sdk/channel-pairingcreateChannelPairingController
plugin-sdk/channel-reply-pipelineVeraltete Kompatibilitätsfassade. Verwenden Sie plugin-sdk/channel-outbound.
plugin-sdk/channel-config-helperscreateHybridChannelConfigAdapter, resolveChannelDmAccess, resolveChannelDmAllowFrom, resolveChannelDmPolicy, normalizeChannelDmPolicy, normalizeLegacyDmAliases
plugin-sdk/channel-config-schemaGemeinsame Primitive für Kanalkonfigurationsschemas sowie Zod- und direkte JSON/TypeBox-Builder
plugin-sdk/bundled-channel-config-schemaGebündelte OpenClaw-Kanalkonfigurationsschemas nur für gepflegte gebündelte Plugins
plugin-sdk/chat-channel-idsBUNDLED_CHAT_CHANNEL_IDS, BUNDLED_CHAT_CHANNEL_ENVELOPE_PREFIXES, ChatChannelId. Kanonische gebündelte/offizielle Chat-Kanal-IDs plus Formatierer-Labels/-Aliasse für Plugins, die Text mit Envelope-Präfix erkennen müssen, ohne eine eigene Tabelle hart zu codieren.
plugin-sdk/channel-config-schema-legacyVeralteter Kompatibilitätsalias für Konfigurationsschemas gebündelter Kanäle
plugin-sdk/telegram-command-configHilfsfunktionen zur Normalisierung/Validierung benutzerdefinierter Telegram-Befehle mit Fallback für gebündelte Verträge
plugin-sdk/command-gatingEng gefasste Hilfsfunktionen für Befehlsautorisierungs-Gates
plugin-sdk/channel-policyresolveChannelGroupRequireMention
plugin-sdk/channel-ingressVeraltete Low-Level-Kompatibilitätsfassade für Kanaleingang. Neue Empfangspfade sollten plugin-sdk/channel-ingress-runtime verwenden.
plugin-sdk/channel-ingress-runtimeExperimenteller High-Level-Runtime-Resolver für Kanaleingang und Builder für Routenfakten für migrierte Kanalempfangspfade. Ziehen Sie dies dem Zusammensetzen effektiver Allowlists, Befehls-Allowlists und Legacy-Projektionen in jedem Plugin vor. Siehe Kanaleingangs-API.
plugin-sdk/channel-lifecycleVeraltete Kompatibilitätsfassade. Verwenden Sie plugin-sdk/channel-outbound.
plugin-sdk/channel-outboundVerträge für den Nachrichtenlebenszyklus plus Optionen für die Antwortpipeline, Empfangsbestätigungen, Live-Vorschau/Streaming, Lebenszyklus-Hilfsfunktionen, ausgehende Identität, Payload-Planung, dauerhafte Sendevorgänge und Hilfsfunktionen für den Nachrichtensendekontext. Siehe API für ausgehende Kanäle.
plugin-sdk/channel-messageVeralteter Kompatibilitätsalias für plugin-sdk/channel-outbound plus Legacy-Fassaden für Antwort-Dispatch.
plugin-sdk/channel-message-runtimeVeralteter Kompatibilitätsalias für plugin-sdk/channel-outbound plus Legacy-Fassaden für Antwort-Dispatch.
plugin-sdk/inbound-envelopeGemeinsame Hilfsfunktionen für eingehende Routen und Envelope-Builder
plugin-sdk/inbound-reply-dispatchVeraltete Kompatibilitätsfassade. Verwenden Sie plugin-sdk/channel-inbound für eingehende Runner und Dispatch-Prädikate und plugin-sdk/channel-outbound für Hilfsfunktionen zur Nachrichtenzustellung.
plugin-sdk/messaging-targetsVeralteter Alias für Zielparsing; verwenden Sie plugin-sdk/channel-targets
plugin-sdk/outbound-mediaGemeinsame Hilfsfunktionen zum Laden ausgehender Medien und für den Status gehosteter Medien
plugin-sdk/outbound-send-depsVeraltete Kompatibilitätsfassade. Verwenden Sie plugin-sdk/channel-outbound.
plugin-sdk/outbound-runtimeVeraltete Kompatibilitätsfassade. Verwenden Sie plugin-sdk/channel-outbound.
plugin-sdk/poll-runtimeEng gefasste Hilfsfunktionen zur Umfragenormalisierung
plugin-sdk/thread-bindings-runtimeHilfsfunktionen für Lebenszyklus und Adapter der Thread-Bindung
plugin-sdk/agent-media-payloadLegacy-Builder für Agent-Medien-Payloads
plugin-sdk/conversation-runtimeHilfsfunktionen für Konversations-/Thread-Bindung, Kopplung und konfigurierte Bindungen
plugin-sdk/runtime-config-snapshotHilfsfunktion für Runtime-Konfigurations-Snapshots
plugin-sdk/runtime-group-policyHilfsfunktionen zur Runtime-Auflösung von Gruppenrichtlinien
plugin-sdk/channel-statusGemeinsame Hilfsfunktionen für Kanalstatus-Snapshots/-Zusammenfassungen
plugin-sdk/channel-config-primitivesEng gefasste Primitive für Kanalkonfigurationsschemas
plugin-sdk/channel-config-writesHilfsfunktionen zur Autorisierung von Kanalkonfigurations-Schreibvorgängen
plugin-sdk/channel-plugin-commonGemeinsame Prelude-Exporte für Kanal-Plugins
plugin-sdk/allowlist-config-editHilfsfunktionen zum Bearbeiten/Lesen von Allowlist-Konfigurationen
plugin-sdk/group-accessGemeinsame Hilfsfunktionen für Gruppen-Zugriffsentscheidungen
plugin-sdk/direct-dm, plugin-sdk/direct-dm-accessVeraltete Kompatibilitätsfassaden. Verwenden Sie plugin-sdk/channel-inbound.
plugin-sdk/direct-dm-guard-policyEng gefasste Hilfsfunktionen für Schutzrichtlinien vor Krypto bei Direktnachrichten
plugin-sdk/discordVeraltete Discord-Kompatibilitätsfassade für veröffentlichte @openclaw/discord@2026.3.13 und nachverfolgte Eigentümerkompatibilität; neue Plugins sollten generische Unterpfade des Kanal-SDK verwenden
plugin-sdk/telegram-accountVeraltete Telegram-Kompatibilitätsfassade zur Kontoauflösung für nachverfolgte Eigentümerkompatibilität; neue Plugins sollten injizierte Runtime-Hilfsfunktionen oder generische Unterpfade des Kanal-SDK verwenden
plugin-sdk/zalouserVeraltete Zalo Personal-Kompatibilitätsfassade für veröffentlichte Lark/Zalo-Pakete, die weiterhin Befehlsautorisierung für Absender importieren; neue Plugins sollten plugin-sdk/command-auth verwenden
plugin-sdk/interactive-runtimeSemantische Nachrichtendarstellung, Zustellung und Legacy-Hilfsfunktionen für interaktive Antworten. Siehe Nachrichtendarstellung
plugin-sdk/channel-inboundGemeinsame Hilfsfunktionen für eingehende Nachrichten zur Ereignisklassifizierung, Kontextbildung, Formatierung, Roots, Entprellung, Erwähnungsabgleich, Erwähnungsrichtlinie und Eingangsprotokollierung
plugin-sdk/channel-inbound-debounceEng gefasste Hilfsfunktionen zur Entprellung eingehender Nachrichten
plugin-sdk/channel-mention-gatingEng gefasste Hilfsfunktionen für Erwähnungsrichtlinien, Erwähnungsmarker und Erwähnungstext ohne die breitere Runtime-Oberfläche für eingehende Nachrichten
plugin-sdk/channel-envelope, plugin-sdk/channel-inbound-roots, plugin-sdk/channel-location, plugin-sdk/channel-loggingVeraltete Kompatibilitätsfassaden. Verwenden Sie plugin-sdk/channel-inbound oder plugin-sdk/channel-outbound.
plugin-sdk/channel-pairing-pathsVeraltete Kompatibilitätsfassade. Verwenden Sie plugin-sdk/channel-pairing.
plugin-sdk/channel-reply-options-runtimeVeraltete Kompatibilitätsfassade. Verwenden Sie plugin-sdk/channel-outbound.
plugin-sdk/channel-streamingVeraltete Kompatibilitätsfassade. Verwenden Sie plugin-sdk/channel-outbound.
plugin-sdk/channel-send-resultAntwort-Ergebnistypen
plugin-sdk/channel-actionsHilfsfunktionen für Kanal-Nachrichtenaktionen plus veraltete native Schema-Hilfsfunktionen, die für Plugin-Kompatibilität beibehalten werden
plugin-sdk/channel-routeGemeinsame Hilfsfunktionen für Routennormalisierung, parsergesteuerte Zielauflösung, Stringifizierung von Thread-IDs, Deduplizierungs-/kompakte Routenschlüssel, geparste Zieltypen und Routen-/Zielvergleich
plugin-sdk/channel-targetsHilfsfunktionen für Zielparsing; Aufrufer für Routenvergleiche sollten plugin-sdk/channel-route verwenden
plugin-sdk/channel-contractKanalvertragstypen
plugin-sdk/channel-feedbackFeedback-/Reaktionsverdrahtung
plugin-sdk/channel-secret-runtimeEng gefasste Hilfsfunktionen für Secret-Verträge wie collectSimpleChannelFieldAssignments, getChannelSurface, pushAssignment und Secret-Zieltypen
Veraltete Channel-Helper-Familien bleiben nur für die Kompatibilität mit veröffentlichten Plugins verfügbar. Der Entfernungsplan lautet: Sie bleiben während des externen Plugin-Migrationsfensters erhalten, Repo-/gebündelte Plugins bleiben auf channel-inbound und channel-outbound, anschließend werden die Kompatibilitäts-Subpfade bei der nächsten größeren SDK-Bereinigung entfernt. Dies gilt für die alten Channel-Message-/Runtime-, Channel-Streaming-, Direct-DM-Zugriffs-, Inbound-Helper-Splinter-, Reply-Options- und Pairing-Path-Familien.
UnterpfadWichtige Exporte
plugin-sdk/provider-entrydefineSingleProviderPluginEntry
plugin-sdk/lmstudioUnterstützte LM Studio-Provider-Fassade für Einrichtung, Katalogerkennung und Laufzeit-Modellvorbereitung
plugin-sdk/lmstudio-runtimeUnterstützte LM Studio-Laufzeit-Fassade für lokale Server-Standardwerte, Modellerkennung, Request-Header und Hilfsfunktionen für geladene Modelle
plugin-sdk/provider-setupKuratierte lokale/selbst gehostete Provider-Einrichtungshelfer
plugin-sdk/self-hosted-provider-setupFokussierte OpenAI-kompatible Einrichtungshelfer für selbst gehostete Provider
plugin-sdk/cli-backendCLI-Backend-Standardwerte + Watchdog-Konstanten
plugin-sdk/provider-auth-runtimeLaufzeit-Hilfsfunktionen zur Auflösung von API-Keys für Provider-Plugins
plugin-sdk/provider-oauth-runtimeGenerische OAuth-Callback-Typen für Provider, Rendering von Callback-Seiten, PKCE-/State-Hilfsfunktionen, Parsing von Autorisierungseingaben, Hilfsfunktionen für Token-Ablauf und Abbruch-Hilfsfunktionen
plugin-sdk/provider-auth-api-keyHilfsfunktionen für API-Key-Onboarding und Profilschreiben wie upsertApiKeyProfile
plugin-sdk/provider-auth-resultStandard-Builder für OAuth-Authentifizierungsergebnisse
plugin-sdk/provider-env-varsHilfsfunktionen für die Suche nach Provider-Authentifizierungs-Umgebungsvariablen
plugin-sdk/provider-authcreateProviderApiKeyAuthMethod, ensureApiKeyFromOptionEnvOrPrompt, upsertAuthProfile, upsertApiKeyProfile, writeOAuthCredentials, OpenAI Codex-Hilfsfunktionen für Authentifizierungsimporte, veralteter Kompatibilitätsexport resolveOpenClawAgentDir
plugin-sdk/provider-model-sharedProviderReplayFamily, buildProviderReplayFamilyHooks, normalizeModelCompat, gemeinsame Builder für Replay-Richtlinien, Provider-Endpunkt-Hilfsfunktionen und gemeinsame Hilfsfunktionen zur Normalisierung von Modell-IDs
plugin-sdk/provider-catalog-live-runtimeLive-Hilfsfunktionen für Provider-Modellkataloge für geschützte Erkennung im Stil von /models: buildLiveModelProviderConfig, fetchLiveProviderModelRows, getCachedLiveProviderModelRows, fetchLiveProviderModelIds, LiveModelCatalogHttpError, clearLiveCatalogCacheForTests, Modell-ID-Filterung, TTL-Cache und statischer Fallback
plugin-sdk/provider-catalog-runtimeLaufzeit-Hook für Provider-Katalogerweiterung und Plugin-Provider-Registry-Seams für Vertragstests
plugin-sdk/provider-catalog-sharedfindCatalogTemplate, buildSingleProviderApiKeyCatalog, buildManifestModelProviderConfig, supportsNativeStreamingUsageCompat, applyProviderNativeStreamingUsageCompat
plugin-sdk/provider-httpGenerische Provider-HTTP-/Endpunkt-Capability-Hilfsfunktionen, Provider-HTTP-Fehler und Multipart-Form-Hilfsfunktionen für Audiotranskription
plugin-sdk/provider-web-fetch-contractSchmale Hilfsfunktionen für Web-Fetch-Konfiguration/-Auswahlverträge wie enablePluginInConfig und WebFetchProviderPlugin
plugin-sdk/provider-web-fetchHilfsfunktionen für Registrierung/Cache von Web-Fetch-Providern
plugin-sdk/provider-web-search-config-contractSchmale Hilfsfunktionen für Web-Search-Konfiguration/Anmeldedaten für Provider, die keine Plugin-Aktivierungsverdrahtung benötigen
plugin-sdk/provider-web-search-contractSchmale Hilfsfunktionen für Web-Search-Konfiguration/Anmeldedaten-Verträge wie createWebSearchProviderContractFields, enablePluginInConfig, resolveProviderWebSearchPluginConfig sowie bereichsbezogene Setter/Getter für Anmeldedaten
plugin-sdk/provider-web-searchHilfsfunktionen für Registrierung/Cache/Laufzeit von Web-Search-Providern
plugin-sdk/embedding-providersAllgemeine Embedding-Provider-Typen und Lese-Hilfsfunktionen, einschließlich EmbeddingProviderAdapter, getEmbeddingProvider(...) und listEmbeddingProviders(...); Plugins registrieren Provider über api.registerEmbeddingProvider(...), damit Manifest-Ownership erzwungen wird
plugin-sdk/provider-toolsProviderToolCompatFamily, buildProviderToolCompatFamilyHooks und DeepSeek-/Gemini-/OpenAI-Schema-Bereinigung + Diagnostik
plugin-sdk/provider-usageSnapshot-Typen für Provider-Nutzung, gemeinsame Hilfsfunktionen zum Abrufen der Nutzung und Provider-Fetcher wie fetchClaudeUsage
plugin-sdk/provider-streamProviderStreamFamily, buildProviderStreamFamilyHooks, composeProviderStreamWrappers, Stream-Wrapper-Typen, Plain-Text-Kompatibilität für Tool-Aufrufe und gemeinsame Wrapper-Hilfsfunktionen für Anthropic/Bedrock/DeepSeek V4/Google/Kilocode/Moonshot/OpenAI/OpenRouter/Z.A.I/MiniMax/Copilot
plugin-sdk/provider-stream-sharedÖffentliche gemeinsame Hilfsfunktionen für Provider-Stream-Wrapper, einschließlich composeProviderStreamWrappers, createOpenAICompatibleCompletionsThinkingOffWrapper, createPlainTextToolCallCompatWrapper, createPayloadPatchStreamWrapper, createToolStreamWrapper, normalizeOpenAICompatibleReasoningPayload, setQwenChatTemplateThinking und Anthropic-/DeepSeek-/OpenAI-kompatible Stream-Dienstprogramme
plugin-sdk/provider-transport-runtimeNative Provider-Transport-Hilfsfunktionen wie geschützter Fetch, Textextraktion aus Tool-Ergebnissen, Transport-Nachrichtentransformationen und beschreibbare Transport-Event-Streams
plugin-sdk/provider-onboardHilfsfunktionen für Onboarding-Konfigurationspatches
plugin-sdk/global-singletonProzesslokale Singleton-/Map-/Cache-Hilfsfunktionen
plugin-sdk/group-activationSchmale Hilfsfunktionen für Gruppenaktivierungsmodus und Befehlsparsing
Provider-Nutzungssnapshots melden normalerweise ein oder mehrere Quota-windows, jeweils mit Label, genutztem Prozentwert und optionaler Zurücksetzungszeit. Provider, die Balance- oder Kontostandstext statt zurücksetzbarer Quota-Fenster bereitstellen, sollten summary mit einem leeren windows-Array zurückgeben, statt Prozentsätze zu erfinden. OpenClaw zeigt diesen Zusammenfassungstext in der Statusausgabe an; verwenden Sie error nur, wenn der Nutzungs-Endpunkt fehlgeschlagen ist oder keine verwertbaren Nutzungsdaten zurückgegeben hat.
UnterpfadWichtige Exporte
plugin-sdk/command-authresolveControlCommandGate, Hilfsfunktionen für Befehls-Registry einschließlich dynamischer Formatierung von Argumentmenüs, Hilfsfunktionen für Senderautorisierung
plugin-sdk/command-statusBuilder für Befehls-/Hilfemeldungen wie buildCommandsMessagePaginated und buildHelpMessage
plugin-sdk/approval-auth-runtimeHilfsfunktionen für Approver-Auflösung und Action-Authentifizierung im selben Chat
plugin-sdk/approval-client-runtimeHilfsfunktionen für native Exec-Genehmigungsprofile/-filter
plugin-sdk/approval-delivery-runtimeNative Adapter für Genehmigungs-Capability/-Zustellung
plugin-sdk/approval-gateway-runtimeGemeinsame Hilfsfunktion zur Genehmigungs-Gateway-Auflösung
plugin-sdk/approval-handler-adapter-runtimeLeichtgewichtige Hilfsfunktionen zum Laden nativer Genehmigungsadapter für Hot-Channel-Einstiegspunkte
plugin-sdk/approval-handler-runtimeBreitere Laufzeit-Hilfsfunktionen für Genehmigungs-Handler; bevorzugen Sie die schmaleren Adapter-/Gateway-Seams, wenn sie ausreichen
plugin-sdk/approval-native-runtimeHilfsfunktionen für native Genehmigungsziele, Kontobindung, Routen-Gates, Weiterleitungs-Fallback und Unterdrückung lokaler nativer Exec-Prompts
plugin-sdk/approval-reaction-runtimeHartcodierte Genehmigungsreaktions-Bindings, Reaktions-Prompt-Payloads, Reaktionsziel-Stores, Hilfsfunktionen für Reaktionshinweistexte und Kompatibilitätsexport für die Unterdrückung lokaler nativer Exec-Prompts
plugin-sdk/approval-reply-runtimeHilfsfunktionen für Exec-/Plugin-Genehmigungsantwort-Payloads
plugin-sdk/approval-runtimeHilfsfunktionen für Exec-/Plugin-Genehmigungs-Payloads, Routing-/Laufzeit-Hilfsfunktionen für native Genehmigungen und Hilfsfunktionen für strukturierte Genehmigungsanzeigen wie formatApprovalDisplayPath
plugin-sdk/reply-dedupeSchmale Reset-Hilfsfunktionen für Deduplizierung eingehender Antworten
plugin-sdk/channel-contract-testingSchmale Hilfsfunktionen für Channel-Vertragstests ohne das breite Testing-Barrel
plugin-sdk/command-auth-nativeNative Befehlsauthentifizierung, dynamische Formatierung von Argumentmenüs und native Hilfsfunktionen für Sitzungsziele
plugin-sdk/command-detectionGemeinsame Hilfsfunktionen für Befehlserkennung
plugin-sdk/command-primitives-runtimeLeichtgewichtige Befehls-Textprädikate für Hot-Channel-Pfade
plugin-sdk/command-surfaceHilfsfunktionen für Befehlsrumpf-Normalisierung und Befehlsoberflächen
plugin-sdk/allow-fromformatAllowFromLowercase
plugin-sdk/provider-auth-login-flow-runtimeLazy-Hilfsfunktionen für Provider-Authentifizierungs-Login-Flows für private Channels und Web-UI-Device-Code-Pairing
plugin-sdk/channel-secret-runtimeSchmale Hilfsfunktionen zur Sammlung von Secret-Verträgen für Channel-/Plugin-Secret-Oberflächen
plugin-sdk/secret-ref-runtimeSchmale coerceSecretRef- und SecretRef-Typisierungs-Hilfsfunktionen für Secret-Vertrags-/Konfigurationsparsing
plugin-sdk/secret-provider-integrationNur-Typ-Manifest für SecretRef-Provider-Integration und Preset-Verträge für Plugins, die externe Secret-Provider-Presets veröffentlichen
plugin-sdk/security-runtimeGemeinsame Hilfsfunktionen für Vertrauen, DM-Gating, root-begrenzte Datei-/Pfadzugriffe einschließlich Create-only-Schreibvorgängen, synchronem/asynchronem atomarem Dateiersatz, Geschwister-Temp-Schreibvorgängen, Cross-Device-Move-Fallback, privaten File-Store-Hilfsfunktionen, Symlink-Parent-Guards, externen Inhalten, Schwärzung sensibler Texte, Secret-Vergleich in konstanter Zeit und Secret-Sammlung
plugin-sdk/ssrf-policyHilfsfunktionen für Host-Allowlist und Private-Network-SSRF-Richtlinien
plugin-sdk/ssrf-dispatcherSchmale Hilfsfunktionen für gepinnte Dispatcher ohne die breite Infrastruktur-Laufzeitoberfläche
plugin-sdk/ssrf-runtimeGepinnter Dispatcher, SSRF-geschützter Fetch, SSRF-Fehler und SSRF-Richtlinien-Hilfsfunktionen
plugin-sdk/secret-inputHilfsfunktionen für Secret-Eingabeparsing
plugin-sdk/webhook-ingressWebhook-Request-/Ziel-Hilfsfunktionen und rohe WebSocket-/Body-Koerzierung
plugin-sdk/webhook-request-guardsHilfsfunktionen für Request-Body-Größe/Timeout
UnterpfadWichtige Exporte
plugin-sdk/runtimeBreite Hilfsfunktionen für Runtime, Protokollierung, Sicherung und Plugin-Installation
plugin-sdk/runtime-envSchlanke Hilfsfunktionen für Runtime-Umgebung, Logger, Timeout, Wiederholung und Backoff
plugin-sdk/browser-configUnterstützte Browser-Konfigurationsfassade für normalisierte Profile/Standards, CDP-URL-Parsing und Hilfsfunktionen für Browser-Control-Authentifizierung
plugin-sdk/agent-harness-task-runtimeGenerische Hilfsfunktionen für Aufgabenlebenszyklus und Abschlusszustellung für harness-gestützte Agents mit einem vom Host ausgegebenen Aufgaben-Scope
plugin-sdk/codex-mcp-projectionReservierte gebündelte Codex-Hilfsfunktion zum Projizieren der Benutzer-MCP-Serverkonfiguration in die Codex-Thread-Konfiguration; nicht für Drittanbieter-Plugins
plugin-sdk/codex-native-task-runtimePrivate gebündelte Codex-Hilfsfunktion für native Aufgaben-Spiegelung/Runtime-Verkabelung; nicht für Drittanbieter-Plugins
plugin-sdk/channel-runtime-contextGenerische Hilfsfunktionen für Registrierung und Lookup des Channel-Runtime-Kontexts
plugin-sdk/matrixVeraltete Matrix-Kompatibilitätsfassade für ältere Drittanbieter-Channel-Pakete; neue Plugins sollten plugin-sdk/run-command direkt importieren
plugin-sdk/mattermostVeraltete Mattermost-Kompatibilitätsfassade für ältere Drittanbieter-Channel-Pakete; neue Plugins sollten generische SDK-Unterpfade direkt importieren
plugin-sdk/runtime-storecreatePluginRuntimeStore
plugin-sdk/plugin-runtimeGemeinsame Hilfsfunktionen für Plugin-Befehle, Hooks, HTTP und interaktive Abläufe
plugin-sdk/hook-runtimeGemeinsame Hilfsfunktionen für Webhook-/interne Hook-Pipelines
plugin-sdk/lazy-runtimeHilfsfunktionen für Lazy-Runtime-Import/-Binding wie createLazyRuntimeModule, createLazyRuntimeMethod und createLazyRuntimeSurface
plugin-sdk/process-runtimeHilfsfunktionen für Prozessausführung
plugin-sdk/cli-runtimeHilfsfunktionen für CLI-Formatierung, Warten, Version, Argumentaufruf und Lazy-Befehlsgruppen
plugin-sdk/qa-live-transport-scenariosGemeinsame Live-Transport-QA-Szenario-IDs, Hilfsfunktionen für Baseline-Abdeckung und Szenarioauswahl
plugin-sdk/gateway-method-runtimeReservierte Gateway-Hilfsfunktion für Methodendispatch bei Plugin-HTTP-Routen, die contracts.gatewayMethodDispatch: ["authenticated-request"] deklarieren
plugin-sdk/gateway-runtimeGateway-Client, Hilfsfunktion zum Starten eines event-loop-bereiten Clients, Gateway-CLI-RPC, Gateway-Protokollfehler, Auflösung des angekündigten LAN-Hosts und Hilfsfunktionen für Channel-Status-Patches
plugin-sdk/config-contractsFokussierte reine Typ-Konfigurationsoberfläche für Plugin-Konfigurationsformen wie OpenClawConfig und Channel-/Provider-Konfigurationstypen
plugin-sdk/plugin-config-runtimeHilfsfunktionen für Runtime-Plugin-Konfigurations-Lookups wie requireRuntimeConfig, resolvePluginConfigObject und resolveLivePluginConfigObject
plugin-sdk/config-mutationHilfsfunktionen für transaktionale Konfigurationsmutationen wie mutateConfigFile, replaceConfigFile und logConfigUpdated
plugin-sdk/message-tool-delivery-hintsGemeinsame Hinweisstrings für Zustellungsmetadaten von Nachrichtentools
plugin-sdk/runtime-config-snapshotHilfsfunktionen für aktuelle Prozess-Konfigurations-Snapshots wie getRuntimeConfig, getRuntimeConfigSnapshot und Test-Snapshot-Setter
plugin-sdk/telegram-command-configNormalisierung von Telegram-Befehlsnamen/-beschreibungen und Prüfungen auf Duplikate/Konflikte, auch wenn die gebündelte Telegram-Vertragsoberfläche nicht verfügbar ist
plugin-sdk/text-autolink-runtimeAutolink-Erkennung für Dateireferenzen ohne das breite Text-Barrel
plugin-sdk/approval-reaction-runtimeFest codierte Approval-Reaktionsbindungen, Reaktionsprompt-Payloads, Reaktionsziel-Speicher, Hilfsfunktionen für Reaktionshinweistexte und Kompatibilitätsexport für die Unterdrückung lokaler nativer Exec-Prompts
plugin-sdk/approval-runtimeHilfsfunktionen für Exec-/Plugin-Approval, Builder für Approval-Fähigkeiten, Auth-/Profilhilfen, native Routing-/Runtime-Hilfsfunktionen und Formatierung strukturierter Approval-Anzeigepfade
plugin-sdk/reply-runtimeGemeinsame Runtime-Hilfsfunktionen für eingehende Nachrichten/Antworten, Chunking, Dispatch, Heartbeat, Antwortplaner
plugin-sdk/reply-dispatch-runtimeSchlanke Hilfsfunktionen für Antwortdispatch/-Finalisierung und Konversationslabels
plugin-sdk/reply-historyGemeinsame Hilfsfunktionen für Antwortverlauf in kurzen Zeitfenstern. Neuer Nachrichtenturn-Code sollte createChannelHistoryWindow verwenden; Low-Level-Map-Hilfsfunktionen bleiben nur veraltete Kompatibilitätsexporte
plugin-sdk/reply-referencecreateReplyReferencePlanner
plugin-sdk/reply-chunkingSchlanke Hilfsfunktionen für Text-/Markdown-Chunking
plugin-sdk/session-store-runtimeHilfsfunktionen für Session-Workflows (getSessionEntry, listSessionEntries, patchSessionEntry, upsertSessionEntry), begrenzte Lesezugriffe auf aktuelle Benutzer-/Assistant-Transkripttexte nach Session-Identität, Hilfsfunktionen für Legacy-Session-Speicherpfade/-Session-Schlüssel, updated-at-Lesezugriffe und nur für Übergänge gedachte Kompatibilitätsfunktionen für Whole-Store/Dateipfade
plugin-sdk/session-transcript-runtimeTranskriptidentität, bereichsbezogene Ziel-/Lese-/Schreibhilfen, Update-Veröffentlichung, Schreibsperren und Treffer-Schlüssel für Transkript-Memory
plugin-sdk/sqlite-runtimeFokussierte SQLite-Hilfsfunktionen für Agent-Schema, Pfade und Transaktionen für First-Party-Runtime
plugin-sdk/cron-store-runtimeHilfsfunktionen für Cron-Speicherpfad, Laden und Speichern
plugin-sdk/state-pathsHilfsfunktionen für State-/OAuth-Verzeichnispfade
plugin-sdk/plugin-state-runtimeSQLite-Keyed-State-Typen für Plugin-Sidecars plus zentralisierte Einrichtung von Verbindungs-Pragmas und WAL-Wartung für Plugin-eigene Datenbanken
plugin-sdk/routingHilfsfunktionen für Routen-/Session-Schlüssel-/Account-Bindings wie resolveAgentRoute, buildAgentSessionKey und resolveDefaultAgentBoundAccountId
plugin-sdk/status-helpersGemeinsame Hilfsfunktionen für Channel-/Account-Statuszusammenfassungen, Runtime-State-Standards und Issue-Metadaten
plugin-sdk/target-resolver-runtimeGemeinsame Hilfsfunktionen für Zielauflösung
plugin-sdk/string-normalization-runtimeHilfsfunktionen für Slug-/String-Normalisierung
plugin-sdk/request-urlString-URLs aus fetch-/request-ähnlichen Eingaben extrahieren
plugin-sdk/run-commandZeitgesteuerter Befehlsrunner mit normalisierten stdout-/stderr-Ergebnissen
plugin-sdk/param-readersGemeinsame Leser für Tool-/CLI-Parameter
plugin-sdk/tool-pluginEin einfaches typisiertes Agent-Tool-Plugin definieren und statische Metadaten für die Manifestgenerierung bereitstellen
plugin-sdk/tool-payloadNormalisierte Payloads aus Tool-Ergebnisobjekten extrahieren
plugin-sdk/tool-sendKanonische Sendeziel-Felder aus Tool-Argumenten extrahieren
plugin-sdk/sandboxSandbox-Backend-Typen und SSH-/OpenShell-Befehlshilfen, einschließlich fail-fast Exec-Befehls-Preflight
plugin-sdk/temp-pathGemeinsame Hilfsfunktionen für temporäre Downloadpfade und private sichere temporäre Arbeitsbereiche
plugin-sdk/logging-coreSubsystem-Logger und Redaktionshilfen
plugin-sdk/markdown-table-runtimeHilfsfunktionen für Markdown-Tabellenmodus und Konvertierung
plugin-sdk/model-session-runtimeHilfsfunktionen für Modell-/Session-Overrides wie applyModelOverrideToSessionEntry und resolveAgentMaxConcurrent
plugin-sdk/talk-config-runtimeHilfsfunktionen zur Auflösung der Talk-Provider-Konfiguration
plugin-sdk/json-storeKleine Hilfsfunktionen zum Lesen/Schreiben von JSON-State
plugin-sdk/json-unsafe-integersJSON-Parsing-Hilfsfunktionen, die unsichere Integer-Literale als Strings erhalten
plugin-sdk/file-lockRe-entrant-Dateisperren-Hilfsfunktionen
plugin-sdk/persistent-dedupeDatenträgergestützte Dedupe-Cache-Hilfsfunktionen
plugin-sdk/acp-runtimeHilfsfunktionen für ACP-Runtime/-Session und Antwortdispatch
plugin-sdk/acp-runtime-backendLeichtgewichtige Hilfsfunktionen für ACP-Backend-Registrierung und Antwortdispatch für beim Start geladene Plugins
plugin-sdk/acp-binding-resolve-runtimeSchreibgeschützte ACP-Binding-Auflösung ohne Lifecycle-Startimporte
plugin-sdk/agent-config-primitivesSchlanke Primitive für Agent-Runtime-Konfigurationsschema
plugin-sdk/boolean-paramLeser für lockere boolesche Parameter
plugin-sdk/dangerous-name-runtimeHilfsfunktionen zur Auflösung von Dangerous-Name-Matching
plugin-sdk/device-bootstrapHilfsfunktionen für Geräte-Bootstrap und Pairing-Token
plugin-sdk/extension-sharedGemeinsame Primitive für passive Channels, Status und Ambient-Proxy-Hilfen
plugin-sdk/models-provider-runtimeHilfsfunktionen für /models-Befehls-/Provider-Antworten
plugin-sdk/skill-commands-runtimeHilfsfunktionen zum Auflisten von Skill-Befehlen
plugin-sdk/native-command-registryHilfsfunktionen für Registrierung, Build und Serialisierung nativer Befehle
plugin-sdk/agent-harnessExperimentelle Oberfläche für vertrauenswürdige Plugins bei Low-Level-Agent-Harnesses: Harness-Typen, Hilfsfunktionen zum Steuern/Abbrechen aktiver Runs, OpenClaw-Tool-Bridge-Hilfsfunktionen, Hilfsfunktionen für Runtime-Plan-Tool-Policies, Klassifizierung von Terminalergebnissen, Formatierungs-/Detailhilfen für Tool-Fortschritt und Hilfsprogramme für Versuchsergebnisse
plugin-sdk/provider-zai-endpointVeraltete Provider-eigene Z.AI-Fassade zur Endpoint-Erkennung; verwenden Sie die öffentliche API des Z.AI-Plugins
plugin-sdk/async-lock-runtimeProzesslokale Async-Lock-Hilfsfunktion für kleine Runtime-State-Dateien
plugin-sdk/channel-activity-runtimeHilfsfunktion für Channel-Aktivitätstelemetrie
plugin-sdk/concurrency-runtimeHilfsfunktion für begrenzte Nebenläufigkeit asynchroner Aufgaben
plugin-sdk/dedupe-runtimeIn-Memory- und persistenzgestützte Dedupe-Cache-Hilfsfunktionen
plugin-sdk/delivery-queue-runtimeHilfsfunktion zum Leeren ausstehender ausgehender Zustellungen
plugin-sdk/file-access-runtimeHilfsfunktionen für sichere lokale Datei- und Medienquellenpfade
plugin-sdk/heartbeat-runtimeHilfsfunktionen für Heartbeat-Wake, -Ereignisse und -Sichtbarkeit
plugin-sdk/number-runtimeHilfsfunktion für numerische Koerzierung
plugin-sdk/secure-random-runtimeHilfsfunktionen für sichere Token/UUIDs
plugin-sdk/system-event-runtimeHilfsfunktionen für Systemereigniswarteschlangen
plugin-sdk/transport-ready-runtimeHilfsfunktion zum Warten auf Transportbereitschaft
plugin-sdk/exec-approvals-runtimeHilfsfunktionen für Exec-Approval-Policy-Dateien ohne das breite Infra-Runtime-Barrel
plugin-sdk/infra-runtimeVeralteter Kompatibilitäts-Shim; verwenden Sie die fokussierten Runtime-Unterpfade oben
plugin-sdk/collection-runtimeKleine Hilfsfunktionen für begrenzte Caches
plugin-sdk/diagnostic-runtimeHilfsfunktionen für Diagnoseflags, Ereignisse und Trace-Kontext
plugin-sdk/error-runtimeFehlergraph, Formatierung, gemeinsame Hilfsfunktionen zur Fehlerklassifizierung, isApprovalNotFoundError
plugin-sdk/fetch-runtimeWrapped-Fetch-, Proxy-, EnvHttpProxyAgent-Options- und Pinned-Lookup-Hilfsfunktionen
plugin-sdk/runtime-fetchDispatcher-bewusster Runtime-Fetch ohne Proxy-/Guarded-Fetch-Importe
plugin-sdk/inline-image-data-url-runtimeSanitizer für Inline-Bilddaten-URLs und Hilfsfunktionen für Signature-Sniffing ohne die breite Media-Runtime-Oberfläche
plugin-sdk/response-limit-runtimeBegrenzter Response-Body-Leser ohne die breite Media-Runtime-Oberfläche
plugin-sdk/session-binding-runtimeAktueller Konversations-Binding-State ohne konfigurierte Binding-Routings oder Pairing-Speicher
plugin-sdk/session-store-runtimeSession-Store-Hilfsfunktionen ohne breite Konfigurationsschreib-/Wartungsimporte
plugin-sdk/sqlite-runtimeFokussierte SQLite-Hilfsfunktionen für Agent-Schema, Pfade und Transaktionen ohne Datenbank-Lifecycle-Steuerungen
plugin-sdk/context-visibility-runtimeAuflösung der Kontextsichtbarkeit und Filterung ergänzenden Kontexts ohne breite Konfigurations-/Sicherheitsimporte
plugin-sdk/string-coerce-runtimeSchlanke Hilfsfunktionen für primitive Record-/String-Koerzierung und Normalisierung ohne Markdown-/Protokollierungsimporte
plugin-sdk/host-runtimeHilfsfunktionen für Hostnamen- und SCP-Host-Normalisierung
plugin-sdk/retry-runtimeHilfsfunktionen für Wiederholungskonfiguration und Wiederholungsrunner
plugin-sdk/agent-runtimeHilfsfunktionen für Agent-Verzeichnis, -Identität und -Arbeitsbereich, einschließlich resolveAgentDir, resolveDefaultAgentDir und veraltetem Kompatibilitätsexport resolveOpenClawAgentDir
plugin-sdk/directory-runtimeKonfigurationsgestützte Verzeichnisabfrage/-Deduplizierung
plugin-sdk/keyed-async-queueKeyedAsyncQueue
SubpfadWichtige Exporte
plugin-sdk/media-runtimeGemeinsame Helfer zum Abrufen/Transformieren/Speichern von Medien, darunter saveRemoteMedia, saveResponseMedia, readRemoteMediaBuffer und das veraltete fetchRemoteMedia; bevorzugen Sie Store-Helfer vor Buffer-Lesevorgängen, wenn eine URL zu OpenClaw-Medien werden soll
plugin-sdk/media-mimeSchmale MIME-Normalisierung, Dateierweiterungszuordnung, MIME-Erkennung und Helfer für Medienarten
plugin-sdk/media-storeSchmale Medienspeicher-Helfer wie saveMediaBuffer und saveMediaStream
plugin-sdk/media-generation-runtimeGemeinsame Failover-Helfer für Mediengenerierung, Kandidatenauswahl und Meldungen zu fehlenden Modellen
plugin-sdk/media-understandingProvider-Typen für Medienverständnis sowie Provider-seitige Helferexporte für Bild/Audio/strukturierte Extraktion
plugin-sdk/text-chunkingHelfer für Text- und Markdown-Chunking/-Rendering, Markdown-Tabellenkonvertierung, Entfernen von Directive-Tags und Safe-Text-Dienstprogramme
plugin-sdk/text-chunkingHelfer für ausgehendes Text-Chunking
plugin-sdk/speechSpeech-Provider-Typen sowie Provider-seitige Exporte für Directive, Registry, Validierung, OpenAI-kompatiblen TTS-Builder und Speech-Helfer
plugin-sdk/speech-coreGemeinsame Speech-Provider-Typen, Registry-, Directive-, Normalisierungs- und Speech-Helferexporte
plugin-sdk/realtime-transcriptionProvider-Typen für Echtzeit-Transkription, Registry-Helfer und gemeinsamer WebSocket-Sitzungshelfer
plugin-sdk/realtime-bootstrap-contextEchtzeit-Profil-Bootstrap-Helfer für begrenzte Kontextinjektion von IDENTITY.md, USER.md und SOUL.md
plugin-sdk/realtime-voiceProvider-Typen für Echtzeit-Sprache, Registry-Helfer und gemeinsame Verhaltenshelfer für Echtzeit-Sprache, einschließlich Tracking der Ausgabeaktivität
plugin-sdk/image-generationProvider-Typen für Bildgenerierung sowie Helfer für Bild-Assets/Daten-URLs und der OpenAI-kompatible Bild-Provider-Builder
plugin-sdk/image-generation-coreGemeinsame Bildgenerierungstypen, Failover-, Auth- und Registry-Helfer
plugin-sdk/music-generationProvider-/Request-/Result-Typen für Musikgenerierung
plugin-sdk/music-generation-coreGemeinsame Musikgenerierungstypen, Failover-Helfer, Provider-Lookup und Model-Ref-Parsing
plugin-sdk/video-generationProvider-/Request-/Result-Typen für Videogenerierung
plugin-sdk/video-generation-coreGemeinsame Videogenerierungstypen, Failover-Helfer, Provider-Lookup und Model-Ref-Parsing
plugin-sdk/transcriptsGemeinsame Provider-Typen für Transkriptquellen, Registry-Helfer, Sitzungsdeskriptoren und Äußerungsmetadaten
plugin-sdk/webhook-targetsRegistry für Webhook-Ziele und Helfer zur Routeninstallation
plugin-sdk/webhook-pathVeralteter Kompatibilitätsalias; verwenden Sie plugin-sdk/webhook-ingress
plugin-sdk/web-mediaGemeinsame Helfer zum Laden entfernter/lokaler Medien
plugin-sdk/zodVeralteter Kompatibilitäts-Re-Export; importieren Sie zod direkt aus zod
plugin-sdk/testingRepo-lokales, veraltetes Kompatibilitäts-Barrel für ältere OpenClaw-Tests. Neue Repo-Tests sollten stattdessen fokussierte lokale Test-Subpfade importieren, etwa plugin-sdk/agent-runtime-test-contracts, plugin-sdk/plugin-test-runtime, plugin-sdk/channel-test-helpers, plugin-sdk/test-env oder plugin-sdk/test-fixtures
plugin-sdk/plugin-test-apiRepo-lokaler minimaler createTestPluginApi-Helfer für direkte Unit-Tests zur Plugin-Registrierung, ohne Repo-Test-Helper-Bridges zu importieren
plugin-sdk/agent-runtime-test-contractsRepo-lokale native Contract-Fixtures für Agent-Runtime-Adapter für Auth-, Zustellungs-, Fallback-, Tool-Hook-, Prompt-Overlay-, Schema- und Transkriptionsprojektionstests
plugin-sdk/channel-test-helpersRepo-lokale channel-orientierte Testhelfer für generische Aktionen/Setup-/Status-Contracts, Verzeichnisassertionen, Account-Startlebenszyklus, Send-Config-Threading, Runtime-Mocks, Statusprobleme, ausgehende Zustellung und Hook-Registrierung
plugin-sdk/channel-target-testingRepo-lokale gemeinsame Suite für Fehlerfälle bei Zielauflösung in Channel-Tests
plugin-sdk/plugin-test-contractsRepo-lokale Contract-Helfer für Plugin-Paket, Registrierung, öffentliche Artefakte, direkten Import, Runtime-API und Import-Nebeneffekte
plugin-sdk/provider-test-contractsRepo-lokale Contract-Helfer für Provider-Runtime, Auth, Discovery, Onboarding, Katalog, Wizard, Medienfähigkeit, Replay-Policy, Echtzeit-STT-Live-Audio, Web-Suche/-Fetch und Stream
plugin-sdk/provider-http-test-mocksRepo-lokale optionale Vitest-HTTP-/Auth-Mocks für Provider-Tests, die plugin-sdk/provider-http ausüben
plugin-sdk/test-fixturesRepo-lokale generische Fixtures für CLI-Runtime-Erfassung, Sandbox-Kontext, Skill-Writer, Agent-Message, System-Event, Modul-Neuladen, gebündelten Plugin-Pfad, Terminal-Text, Chunking, Auth-Token und typisierte Fälle
plugin-sdk/test-node-mocksRepo-lokale fokussierte Mock-Helfer für eingebaute Node-Module zur Verwendung in Vitest-vi.mock("node:*")-Factories
SubpfadWichtige Exporte
plugin-sdk/memory-coreGebündelte memory-core-Helferoberfläche für Manager-/Config-/Datei-/CLI-Helfer
plugin-sdk/memory-core-engine-runtimeRuntime-Fassade für Memory-Index/-Suche
plugin-sdk/memory-core-host-embedding-registryLeichtgewichtige Registry-Helfer für Memory-Embedding-Provider
plugin-sdk/memory-core-host-engine-foundationExporte der Memory-Host-Foundation-Engine
plugin-sdk/memory-core-host-engine-embeddingsMemory-Host-Embedding-Contracts, Registry-Zugriff, lokaler Provider und generische Batch-/Remote-Helfer. registerMemoryEmbeddingProvider auf dieser Oberfläche ist veraltet; verwenden Sie für neue Provider die generische Embedding-Provider-API.
plugin-sdk/memory-core-host-engine-qmdExporte der Memory-Host-QMD-Engine
plugin-sdk/memory-core-host-engine-storageExporte der Memory-Host-Storage-Engine
plugin-sdk/memory-core-host-multimodalMultimodale Memory-Host-Helfer
plugin-sdk/memory-core-host-queryMemory-Host-Query-Helfer
plugin-sdk/memory-core-host-secretMemory-Host-Secret-Helfer
plugin-sdk/memory-core-host-eventsVeralteter Kompatibilitätsalias; verwenden Sie plugin-sdk/memory-host-events
plugin-sdk/memory-core-host-statusMemory-Host-Statushelfer
plugin-sdk/memory-core-host-runtime-cliCLI-Runtime-Helfer für Memory-Host
plugin-sdk/memory-core-host-runtime-coreCore-Runtime-Helfer für Memory-Host
plugin-sdk/memory-core-host-runtime-filesDatei-/Runtime-Helfer für Memory-Host
plugin-sdk/memory-host-coreVendor-neutraler Alias für Core-Runtime-Helfer von Memory-Host
plugin-sdk/memory-host-eventsVendor-neutraler Alias für Event-Journal-Helfer von Memory-Host
plugin-sdk/memory-host-filesVeralteter Kompatibilitätsalias; verwenden Sie plugin-sdk/memory-core-host-runtime-files
plugin-sdk/memory-host-markdownGemeinsame Managed-Markdown-Helfer für Memory-nahe Plugins
plugin-sdk/memory-host-searchActive Memory-Runtime-Fassade für Search-Manager-Zugriff
plugin-sdk/memory-host-statusVeralteter Kompatibilitätsalias; verwenden Sie plugin-sdk/memory-core-host-status
Reservierte SDK-Subpfade für gebündelte Helfer sind schmale, eigentümerspezifische Oberflächen für gebündelten Plugin-Code. Sie werden im SDK-Inventar nachverfolgt, damit Paket- Builds und Aliasing deterministisch bleiben, sind aber keine allgemeinen APIs für die Plugin-Erstellung. Neue wiederverwendbare Host-Contracts sollten generische SDK-Subpfade wie plugin-sdk/gateway-runtime, plugin-sdk/security-runtime und plugin-sdk/plugin-config-runtime verwenden.
SubpfadEigentümer und Zweck
plugin-sdk/codex-mcp-projectionGebündelter Codex-Plugin-Helfer zum Projizieren der MCP-Serverkonfiguration des Benutzers in die Thread-Konfiguration des Codex-App-Servers
plugin-sdk/codex-native-task-runtimeGebündelter Codex-Plugin-Helfer zum Spiegeln nativer Codex-App-Server-Subagents in den OpenClaw-Task-Zustand

Verwandte Themen