Plugin SDK reference

Subrutas del SDK de plugins

El SDK de plugins contiene subrutas públicas específicas y asistentes incluidos de uso exclusivo del repositorio en openclaw/plugin-sdk/. Esta página cataloga ambos y etiqueta explícitamente las entradas privadas locales. Tres archivos definen el límite:

  • scripts/lib/plugin-sdk-entrypoints.json: el inventario mantenido de puntos de entrada que compila la compilación.
  • scripts/lib/plugin-sdk-private-local-only-subpaths.json: subrutas internas excluidas del SDK tipado y documentado. Las entradas de producción siguen disponibles como exportaciones del entorno de ejecución del host solo para JavaScript para plugins oficiales publicados por separado; las entradas exclusivas para pruebas permanecen sin exportar.
  • src/plugin-sdk/entrypoints.ts: metadatos de clasificación para subrutas obsoletas, asistentes incluidos reservados, fachadas incluidas compatibles y superficies públicas propiedad de plugins.

Los responsables de mantenimiento auditan el número de exportaciones públicas con pnpm plugin-sdk:surface y las subrutas activas de asistentes reservados con pnpm plugins:boundary-report:summary; las exportaciones de asistentes reservados sin usar hacen que falle el informe de la Pipeline de CI, en lugar de permanecer en el SDK público como deuda de compatibilidad inactiva.

Para consultar la guía de creación de plugins, véase Descripción general del SDK de plugins.

Entrada del plugin

Subruta Exportaciones principales
plugin-sdk/plugin-entry definePluginEntry
plugin-sdk/core defineChannelPluginEntry, createChatChannelPlugin, createChannelPluginBase, defineSetupPluginEntry, buildChannelConfigSchema, buildJsonChannelConfigSchema, resolveTailscalePublishedHost
plugin-sdk/provider-entry Privada local después de julio de 2026; defineSingleProviderPluginEntry
plugin-sdk/migration Privada local después de julio de 2026; asistentes de elementos del proveedor de migración, como createMigrationItem, constantes de motivo, marcadores de estado de elementos, asistentes de ocultación y summarizeMigrationItems
plugin-sdk/migration-runtime Privada local después de julio de 2026; asistentes de migración del entorno de ejecución, como copyMigrationFileItem, resolvePlannedMigrationTargets, withCachedMigrationConfigRuntime y writeMigrationReport
plugin-sdk/health Tipos de registro, detección, reparación, selección, gravedad y hallazgo de comprobaciones de estado de Doctor para consumidores de estado incluidos

Compatibilidad y asistentes privados locales

Solo permanecen exportadas las subrutas obsoletas del periodo posterior. Los alias de julio de 2026 y las subrutas sin usar se eliminaron, mientras que los asistentes exclusivos de componentes incluidos se retiraron del paquete público y se etiquetan a continuación como privados locales. La lista mantenida es scripts/lib/plugin-sdk-deprecated-public-subpaths.json; la CI rechaza los componentes incluidos plugin-sdk/text-runtime son solo de compatibilidad y plugin-sdk/zod es una reexportación de compatibilidad: importe zod directamente desde zod. Los barrels amplios de dominio plugin-sdk/agent-runtime, plugin-sdk/channel-lifecycle, plugin-sdk/conversation-runtime, plugin-sdk/hook-runtime, plugin-sdk/media-runtime, plugin-sdk/plugin-runtime y plugin-sdk/security-runtime también están obsoletos en favor de subrutas específicas.

Las subrutas de asistentes de prueba de OpenClaw respaldadas por Vitest son solo locales al repositorio y ya no son exportaciones del paquete: agent-runtime-test-contracts, channel-contract-testing, channel-target-testing, channel-test-helpers, plugin-state-test-runtime, plugin-test-api, plugin-test-contracts, plugin-test-runtime, provider-http-test-mocks, provider-test-contracts, reply-payload-testing, sqlite-runtime-testing, test-env, test-fixtures, test-live, test-live-auth, test-media-generation, test-media-understanding, test-node-mocks y testing. Las superficies privadas de asistentes incluidos ssrf-runtime-internal y codex-native-task-runtime también son solo locales al repositorio.

Subrutas de asistentes de plugins incluidos

Los módulos de asistentes exclusivos de plugins incluidos son privados locales después de la revisión de julio de 2026. Las protecciones del contrato del paquete bloquean las importaciones entre propietarios. src/plugin-sdk/entrypoints.ts registra por separado las fachadas incluidas compatibles que siguen siendo públicas, puntos de entrada del SDK respaldados por su plugin incluido hasta que los contratos genéricos sustituyan plugin-sdk/qa-runner-runtime, plugin-sdk/telegram-account, obsoletos para el código nuevo; véanse las notas de cada fila a continuación.

Subrutas de canales
Subruta Exportaciones principales
plugin-sdk/channel-core defineChannelPluginEntry, defineSetupPluginEntry, createChatChannelPlugin, createChannelPluginBase, createChannelConfigUiHints
plugin-sdk/json-schema-runtime Privada local después de julio de 2026; asistente de validación de esquemas JSON en caché para esquemas propiedad de plugins
plugin-sdk/channel-setup createOptionalChannelSetupSurface, createOptionalChannelSetupAdapter, createOptionalChannelSetupWizard, además de DEFAULT_ACCOUNT_ID, createTopLevelChannelDmPolicy, setSetupChannelEnabled, splitSetupEntries
plugin-sdk/setup Asistentes compartidos del asistente de configuración, traductor de configuración, solicitudes de listas de permitidos y generadores de estado de configuración
plugin-sdk/setup-runtime createSetupTranslator, createPatchedAccountSetupAdapter, createEnvPatchedAccountSetupAdapter, createSetupInputPresenceValidator, noteChannelLookupFailure, noteChannelLookupSummary, promptResolvedAllowFrom, splitSetupEntries, createAllowlistSetupWizardProxy, createDelegatedSetupWizardProxy
plugin-sdk/setup-tools formatCliCommand, detectBinary, extractArchive, resolveBrewExecutable, formatDocsLink, CONFIG_DIR
plugin-sdk/account-core Asistentes de configuración y control de acciones para varias cuentas, asistentes de reserva para la cuenta predeterminada
plugin-sdk/account-id DEFAULT_ACCOUNT_ID, asistentes de normalización de identificadores de cuenta
plugin-sdk/account-resolution Asistentes de búsqueda de cuentas y reserva predeterminada
plugin-sdk/account-helpers Asistentes específicos de listas de cuentas y acciones de cuenta
plugin-sdk/access-groups Privada local después de julio de 2026; asistentes de análisis de listas de permitidos de grupos de acceso y diagnóstico ocultado de grupos
plugin-sdk/channel-pairing createChannelPairingController
plugin-sdk/channel-reply-pipeline Fachada de compatibilidad obsoleta. Use plugin-sdk/channel-outbound.
plugin-sdk/channel-config-helpers createHybridChannelConfigAdapter, resolveChannelDmAccess, resolveChannelDmAllowFrom, resolveChannelDmPolicy, normalizeChannelDmPolicy, normalizeLegacyDmAliases
plugin-sdk/channel-config-schema Primitivas compartidas de esquemas de configuración de canales, además de Zod y generadores directos de JSON/TypeBox
plugin-sdk/bundled-channel-config-schema Privada local después de julio de 2026; esquemas de configuración de canales de OpenClaw incluidos, solo para plugins incluidos mantenidos
plugin-sdk/chat-channel-ids Privada local después de julio de 2026; BUNDLED_CHAT_CHANNEL_IDS, BUNDLED_CHAT_CHANNEL_ENVELOPE_PREFIXES, ChatChannelId. Identificadores canónicos de canales de chat incluidos/oficiales, además de etiquetas/alias de formateadores para plugins que necesitan reconocer texto con prefijo de envoltura sin codificar de forma fija su propia tabla.
plugin-sdk/channel-policy resolveChannelGroupRequireMention
plugin-sdk/channel-ingress-runtime Resolutor experimental de alto nivel del entorno de ejecución de entrada de canales, resolutor de políticas de menciones implícitas y generadores de datos de rutas para rutas migradas de recepción de canales. Se recomienda usarlo en lugar de ensamblar listas de permitidos efectivas, listas de comandos permitidos y proyecciones heredadas en cada plugin. Véase API de entrada de canales.
plugin-sdk/channel-lifecycle Fachada de compatibilidad obsoleta. Use plugin-sdk/channel-outbound.
plugin-sdk/channel-outbound Contratos del ciclo de vida de mensajes, además de opciones de la Pipeline de respuestas, confirmaciones, vista previa en vivo/transmisión, asistentes del ciclo de vida, identidad de salida, planificación de cargas útiles, envíos duraderos y asistentes de contexto de envío de mensajes. Véase API de salida de canales.
plugin-sdk/channel-message Alias de compatibilidad obsoleto para plugin-sdk/channel-outbound.
plugin-sdk/inbound-envelope Asistentes compartidos para generar rutas de entrada y envolturas
plugin-sdk/inbound-reply-dispatch Fachada de compatibilidad obsoleta. Use plugin-sdk/channel-inbound para ejecutores de entrada y predicados de despacho, y plugin-sdk/channel-outbound para asistentes de entrega de mensajes.
plugin-sdk/messaging-targets Alias obsoleto de análisis de destinos; use plugin-sdk/channel-targets
plugin-sdk/outbound-media Privada local después de julio de 2026; asistentes compartidos de carga de contenido multimedia de salida y estado de contenido multimedia alojado
plugin-sdk/poll-runtime Privada local después de julio de 2026; asistentes específicos de normalización de encuestas
plugin-sdk/thread-bindings-runtime Privada local después de julio de 2026; asistentes del ciclo de vida y adaptadores de vinculación de hilos
plugin-sdk/agent-media-payload Fachada de compatibilidad obsoleta para raíces y cargadores de cargas útiles multimedia del agente. Los plugins de canales nuevos usan la planificación tipada de cargas útiles de salida de plugin-sdk/channel-outbound; la carga de contenido multimedia local proporcionado por el operador sigue usando la fachada conservada hasta que exista una interfaz pública específica para raíces locales.
plugin-sdk/conversation-runtime Barrel amplio obsoleto para vinculación de conversaciones/hilos, emparejamiento y asistentes de vinculaciones configuradas; se prefieren subrutas de vinculación específicas como plugin-sdk/thread-bindings-runtime y plugin-sdk/session-binding-runtime
plugin-sdk/runtime-group-policy Asistentes de resolución de políticas de grupos del entorno de ejecución
plugin-sdk/channel-status Asistentes compartidos de instantáneas y resúmenes del estado de los canales
plugin-sdk/channel-config-primitives Primitivas específicas de esquemas de configuración de canales
plugin-sdk/channel-config-writes Privada local después de julio de 2026; asistentes de autorización para la escritura de configuración de canales
plugin-sdk/channel-plugin-common Exportaciones compartidas del preámbulo de plugins de canales
plugin-sdk/allowlist-config-edit Asistentes de edición y lectura de la configuración de listas de permitidos
plugin-sdk/group-access Asistentes obsoletos para decisiones de acceso a grupos; use resolveChannelMessageIngress de plugin-sdk/channel-ingress-runtime
plugin-sdk/direct-dm-guard-policy Privada local después de julio de 2026; asistentes específicos de políticas de protección de mensajes directos antes del cifrado
plugin-sdk/discord Fachada obsoleta de compatibilidad con Discord para @openclaw/discord@2026.3.13 publicado y compatibilidad registrada del propietario; los plugins nuevos deben usar subrutas genéricas del SDK de canales
plugin-sdk/telegram-account Fachada obsoleta de compatibilidad para la resolución de cuentas de Telegram destinada a la compatibilidad registrada del propietario; los plugins nuevos deben usar asistentes inyectados del entorno de ejecución o subrutas genéricas del SDK de canales
plugin-sdk/interactive-runtime Presentación semántica, entrega y asistentes heredados de respuestas interactivas de mensajes. Véase Presentación de mensajes
plugin-sdk/question-gateway-runtime Resuelve las opciones ask_user creadas por el entorno de ejecución mediante el Gateway desde los controladores de interacción de canales
plugin-sdk/channel-inbound Asistentes compartidos de entrada para clasificación de eventos, creación de contexto, formato, raíces, antirrebote, coincidencia de menciones, política de menciones y registro de entradas
plugin-sdk/channel-inbound-debounce Asistentes específicos de antirrebote de entrada
plugin-sdk/channel-mention-gating Privada local después de julio de 2026; asistentes específicos de políticas de menciones, marcadores de menciones y texto de menciones sin la superficie más amplia del entorno de ejecución de entrada
plugin-sdk/channel-streaming Fachada de compatibilidad obsoleta. Use plugin-sdk/channel-outbound.
plugin-sdk/channel-send-result Tipos de resultados de respuesta
plugin-sdk/channel-actions Asistentes de acciones de mensajes de canales, además de asistentes obsoletos de esquemas nativos conservados para la compatibilidad de plugins
plugin-sdk/channel-route Privada local después de julio de 2026; normalización compartida de rutas, resolución de destinos basada en analizadores, conversión de identificadores de hilos en cadenas, claves de rutas deduplicadas/compactas, tipos de destinos analizados y asistentes de comparación de rutas/destinos
plugin-sdk/channel-targets Privada local después de julio de 2026; asistentes de análisis de destinos; los invocadores de comparación de rutas deben usar plugin-sdk/channel-route
plugin-sdk/channel-contract Tipos de contratos de canales
plugin-sdk/channel-feedback Conexión de comentarios/reacciones

Las subrutas de compatibilidad de canales del periodo posterior permanecen públicas solo hasta sus fechas de registro. Se han eliminado los alias de julio, como el acceso directo a mensajes directos, las opciones de respuesta, las rutas de emparejamiento y las divisiones del entorno de ejecución de canales; los asistentes exclusivos de componentes incluidos son privados locales.

Subrutas de proveedores
Subruta Exportaciones principales
plugin-sdk/provider-entry Local privado después de julio de 2026; defineSingleProviderPluginEntry
plugin-sdk/provider-setup Local privado después de julio de 2026; auxiliares seleccionados para configurar proveedores locales o autoalojados
plugin-sdk/cli-backend Local privado después de julio de 2026; valores predeterminados del backend de la CLI y constantes del monitor de vigilancia
plugin-sdk/provider-auth-runtime Local privado después de julio de 2026; auxiliares de ejecución para la autenticación de proveedores: flujo de bucle invertido de OAuth, intercambio de tokens, persistencia de la autenticación y resolución de claves de API
plugin-sdk/provider-oauth-runtime Local privado después de julio de 2026; tipos genéricos de devolución de llamada de OAuth para proveedores, representación de la página de devolución de llamada, auxiliares de PKCE/estado, análisis de entradas de autorización, auxiliares de expiración de tokens y auxiliares de cancelación
plugin-sdk/provider-auth-api-key Local privado después de julio de 2026; auxiliares de incorporación mediante claves de API y escritura de perfiles, como upsertApiKeyProfile
plugin-sdk/provider-auth-result Local privado después de julio de 2026; generador estándar de resultados de autenticación de OAuth
plugin-sdk/provider-env-vars Local privado después de julio de 2026; auxiliares de búsqueda de variables de entorno para la autenticación de proveedores
plugin-sdk/provider-auth createProviderApiKeyAuthMethod, ensureApiKeyFromOptionEnvOrPrompt, upsertAuthProfile, upsertApiKeyProfile, writeOAuthCredentials, auxiliares de importación de autenticación de OpenAI Codex, exportación de compatibilidad obsoleta resolveOpenClawAgentDir
plugin-sdk/provider-model-shared Local privado después de julio de 2026; ProviderReplayFamily, buildProviderReplayFamilyHooks, selectPreferredLocalModelId, normalizeModelCompat, generadores compartidos de políticas de repetición, auxiliares de endpoints de proveedores y auxiliares compartidos de normalización de identificadores de modelos
plugin-sdk/provider-catalog-live-runtime Local privado después de julio de 2026; auxiliares del catálogo de modelos de proveedores en vivo para el descubrimiento protegido al estilo de /models: buildLiveModelProviderConfig, fetchLiveProviderModelRows, getCachedLiveProviderModelRows, fetchLiveProviderModelIds, LiveModelCatalogHttpError, clearLiveCatalogCacheForTests, filtrado de identificadores de modelos, caché TTL y alternativa estática
plugin-sdk/provider-catalog-runtime Enlace de ejecución para ampliar el catálogo de proveedores e interfaces del registro de proveedores de plugins para pruebas de contrato
plugin-sdk/provider-catalog-shared Local privado después de julio de 2026; findCatalogTemplate, buildSingleProviderApiKeyCatalog, buildManifestModelProviderConfig, supportsNativeStreamingUsageCompat, applyProviderNativeStreamingUsageCompat
plugin-sdk/provider-http Local privado después de julio de 2026; auxiliares genéricos de capacidades HTTP/endpoints de proveedores, errores HTTP de proveedores y auxiliares de formularios multiparte para la transcripción de audio
plugin-sdk/provider-web-fetch-contract Local privado después de julio de 2026; auxiliares específicos del contrato de configuración/selección de obtención web, como enablePluginInConfig y WebFetchProviderPlugin
plugin-sdk/provider-web-fetch Local privado después de julio de 2026; auxiliares de registro/caché de proveedores de obtención web
plugin-sdk/provider-web-search-config-contract Local privado después de julio de 2026; auxiliares específicos de configuración/credenciales de búsqueda web para proveedores que no necesitan conexiones de activación de plugins
plugin-sdk/provider-web-search-contract Local privado después de julio de 2026; auxiliares específicos del contrato de configuración/credenciales de búsqueda web, como createWebSearchProviderContractFields, enablePluginInConfig, resolveProviderWebSearchPluginConfig, y definidores/obtenedores de credenciales con ámbito
plugin-sdk/provider-web-search Local privado después de julio de 2026; auxiliares de registro/caché/ejecución de proveedores de búsqueda web
plugin-sdk/embedding-providers Local privado después de julio de 2026; tipos generales de proveedores de incrustaciones y auxiliares de lectura, incluidos EmbeddingProviderAdapter, getEmbeddingProvider(...) y listEmbeddingProviders(...); los plugins registran proveedores mediante api.registerEmbeddingProvider(...) para garantizar la propiedad del manifiesto
plugin-sdk/provider-tools Local privado después de julio de 2026; ProviderToolCompatFamily, buildProviderToolCompatFamilyHooks y limpieza de esquemas y diagnósticos de DeepSeek/Gemini/OpenAI
plugin-sdk/provider-usage Local privado después de julio de 2026; tipos de instantáneas de uso de proveedores, auxiliares compartidos de obtención de uso y recuperadores de proveedores como fetchClaudeUsage
plugin-sdk/provider-stream Local privado después de julio de 2026; ProviderStreamFamily, buildProviderStreamFamilyHooks, composeProviderStreamWrappers, tipos de envoltorios de flujos, compatibilidad de llamadas a herramientas mediante texto sin formato y auxiliares compartidos de envoltorios de Anthropic/Google/Kilocode/MiniMax/Moonshot/OpenAI/OpenRouter/Z.AI
plugin-sdk/provider-stream-shared Local privado después de julio de 2026; auxiliares públicos compartidos de envoltorios de flujos de proveedores, incluidos composeProviderStreamWrappers, createOpenAICompatibleCompletionsThinkingOffWrapper, createPlainTextToolCallCompatWrapper, createPayloadPatchStreamWrapper, createToolStreamWrapper, normalizeOpenAICompatibleReasoningPayload, setQwenChatTemplateThinking y utilidades de flujos compatibles con Anthropic/DeepSeek/OpenAI
plugin-sdk/provider-transport-runtime Local privado después de julio de 2026; auxiliares de transporte nativo de proveedores, como la obtención protegida, la extracción de texto de resultados de herramientas, las transformaciones de mensajes de transporte y los flujos escribibles de eventos de transporte
plugin-sdk/provider-onboard Local privado después de julio de 2026; auxiliares de parcheo de la configuración de incorporación
plugin-sdk/global-singleton Local privado después de julio de 2026; auxiliares de singleton/mapa/caché locales del proceso
plugin-sdk/group-activation Local privado después de julio de 2026; auxiliares específicos de análisis de comandos y del modo de activación de grupos

Las instantáneas de uso de proveedores normalmente informan de una o más windows de cuota, cada una con una etiqueta, el porcentaje utilizado y una hora de restablecimiento opcional. Los proveedores que exponen el saldo o texto del estado de la cuenta en lugar de intervalos de cuota restablecibles deben devolver summary con una matriz windows vacía, en lugar de inventar porcentajes. OpenClaw muestra ese texto de resumen en la salida de estado; use error solo cuando el endpoint de uso haya fallado o no haya devuelto datos de uso aprovechables.

Subrutas de autenticación y seguridad
Subruta Exportaciones principales
plugin-sdk/command-auth Superficie amplia y obsoleta de autorización de comandos (resolveControlCommandGate, auxiliares del registro de comandos, incluido el formato de menús de argumentos dinámicos, y auxiliares de autorización de remitentes); use la autorización de entrada/ejecución del canal o los auxiliares de estado de comandos
plugin-sdk/command-status Generadores de mensajes de comandos/ayuda, como buildCommandsMessagePaginated y buildHelpMessage
plugin-sdk/approval-auth-runtime Auxiliares de resolución de aprobadores y autenticación de acciones en el mismo chat
plugin-sdk/approval-client-runtime Auxiliares nativos de perfiles/filtros de aprobación de ejecución
plugin-sdk/approval-delivery-runtime Adaptadores nativos de capacidad/entrega de aprobaciones
plugin-sdk/approval-gateway-runtime Resolutor compartido del Gateway de aprobaciones
plugin-sdk/approval-reference-runtime Local privado después de julio de 2026; auxiliar determinista de localizadores persistentes para devoluciones de llamada de aprobación limitadas por el transporte
plugin-sdk/approval-handler-adapter-runtime Auxiliares ligeros de carga de adaptadores nativos de aprobación para puntos de entrada activos de canales
plugin-sdk/approval-handler-runtime Auxiliares de ejecución más amplios para controladores de aprobación; prefiera las interfaces más específicas de adaptador/Gateway cuando sean suficientes
plugin-sdk/approval-native-runtime Auxiliares nativos de destino de aprobación, vinculación de cuentas, control de rutas, alternativa de reenvío y supresión de solicitudes locales nativas de ejecución
plugin-sdk/approval-reaction-runtime Local privado después de julio de 2026; vinculaciones codificadas de reacciones de aprobación, cargas útiles de solicitudes de reacción, almacenes de destinos de reacción, auxiliares de texto de indicaciones de reacción y exportación de compatibilidad para la supresión de solicitudes locales nativas de ejecución
plugin-sdk/approval-reply-runtime Auxiliares de cargas útiles de respuestas de aprobación de ejecución/plugins
plugin-sdk/approval-runtime Auxiliares de cargas útiles de aprobación de ejecución/plugins, generadores de capacidades de aprobación, auxiliares de autenticación/perfiles de aprobación, auxiliares nativos de enrutamiento/ejecución de aprobaciones y auxiliares de visualización estructurada de aprobaciones, como formatApprovalDisplayPath
plugin-sdk/command-auth-native Autenticación nativa de comandos, formato de menús de argumentos dinámicos y auxiliares nativos de destinos de sesión
plugin-sdk/command-detection Auxiliares compartidos de detección de comandos
plugin-sdk/command-primitives-runtime Predicados ligeros de texto de comandos para rutas activas de canales
plugin-sdk/command-surface Local privado después de julio de 2026; auxiliares de normalización del cuerpo de comandos y de la superficie de comandos
plugin-sdk/allow-from formatAllowFromLowercase
plugin-sdk/provider-auth-login-flow-runtime Local privado después de julio de 2026; auxiliares de flujo diferido de inicio de sesión para la autenticación de proveedores mediante emparejamiento por código de dispositivo en canales privados y la interfaz web
plugin-sdk/channel-secret-runtime Superficie amplia y obsoleta del contrato de secretos (collectSimpleChannelFieldAssignments, getChannelSurface, pushAssignment, tipos de destinos de secretos); prefiera las subrutas específicas que aparecen a continuación
plugin-sdk/channel-secret-basic-runtime Exportaciones específicas del contrato de secretos y generadores del registro de destinos para superficies de secretos de canales/plugins que no sean TTS
plugin-sdk/channel-secret-tts-runtime Local privado después de julio de 2026; auxiliares específicos de asignación de secretos TTS de canales anidados
plugin-sdk/secret-ref-runtime Tipado, resolución y búsqueda de rutas de destinos del plan de SecretRef específicos para el análisis de contratos de secretos/configuraciones
plugin-sdk/security-runtime Barrel amplio y obsoleto para confianza, control de mensajes directos, auxiliares de archivos/rutas limitados a la raíz —incluidas escrituras de solo creación, sustitución atómica síncrona/asíncrona de archivos, escrituras temporales hermanas, alternativa de movimiento entre dispositivos, auxiliares privados de almacenamiento de archivos y protecciones de padres de enlaces simbólicos—, contenido externo, censura de texto confidencial, comparación de secretos en tiempo constante y auxiliares de recopilación de secretos; prefiera las subrutas específicas de seguridad/SSRF/secretos
plugin-sdk/ssrf-policy Auxiliares de listas de hosts permitidos y políticas SSRF de redes privadas
plugin-sdk/ssrf-dispatcher Local privado después de julio de 2026; auxiliares específicos de despachadores fijados sin la amplia superficie de ejecución de infraestructura
plugin-sdk/ssrf-runtime Auxiliares de despachadores fijados, obtención protegida contra SSRF, errores SSRF y políticas SSRF
plugin-sdk/secret-input Auxiliares de análisis de entradas de secretos
plugin-sdk/webhook-ingress Auxiliares de solicitudes/destinos de Webhook y conversión de websocket/cuerpo sin procesar
plugin-sdk/webhook-request-guards Auxiliares de tamaño/tiempo de espera del cuerpo de las solicitudes y runDetachedWebhookWork para el procesamiento supervisado posterior a la confirmación
Runtime and storage subpaths
Subruta Exportaciones principales
plugin-sdk/runtime Utilidades de entorno de ejecución, registro y copias de seguridad, advertencias sobre rutas de instalación de plugins y utilidades de procesos
plugin-sdk/runtime-env Utilidades específicas de entorno de ejecución, entorno, registro, tiempo de espera, reintentos y espera exponencial
plugin-sdk/browser-config Local privado después de julio de 2026; fachada compatible de configuración del navegador para perfiles y valores predeterminados normalizados, análisis de URL de CDP y utilidades de autenticación para el control del navegador
plugin-sdk/agent-harness-task-runtime Local privado después de julio de 2026; utilidades genéricas de ciclo de vida de tareas y entrega de finalización para agentes respaldados por un arnés que usan un ámbito de tarea emitido por el host
plugin-sdk/codex-mcp-projection Local privado después de julio de 2026; utilidad reservada de Codex incluida para proyectar la configuración de servidores MCP del usuario en la configuración de hilos de Codex; no destinada a plugins de terceros
plugin-sdk/codex-native-task-runtime Utilidad de Codex incluida y local al repositorio para el cableado nativo del espejo de tareas y el entorno de ejecución; no es una exportación de paquete
plugin-sdk/channel-runtime-context Utilidades genéricas de registro y búsqueda del contexto del entorno de ejecución del canal
plugin-sdk/matrix Fachada de compatibilidad obsoleta de Matrix para paquetes de canales de terceros antiguos; los plugins nuevos deben importar plugin-sdk/run-command directamente
plugin-sdk/runtime-store createPluginRuntimeStore
plugin-sdk/plugin-runtime Módulo de exportación general obsoleto para utilidades de comandos, hooks, HTTP e interacción de plugins; se prefieren subrutas específicas del entorno de ejecución de plugins
plugin-sdk/hook-runtime Módulo de exportación general obsoleto para utilidades del pipeline de webhooks y hooks internos; se prefieren subrutas específicas de hooks y del entorno de ejecución de plugins
plugin-sdk/lazy-runtime Utilidades de importación y vinculación diferidas del entorno de ejecución, como createLazyRuntimeModule, createLazyRuntimeMethod y createLazyRuntimeSurface
plugin-sdk/process-runtime Local privado después de julio de 2026; utilidades de ejecución de procesos
plugin-sdk/node-host Local privado después de julio de 2026; utilidades de resolución de ejecutables del host Node y reanudación de PTY
plugin-sdk/cli-runtime Local privado después de julio de 2026; módulo de exportación general obsoleto para utilidades de formato de la CLI, espera, versión, invocación de argumentos y grupos de comandos diferidos; se prefieren subrutas específicas de la CLI y el entorno de ejecución
plugin-sdk/qa-runner-runtime Local privado después de julio de 2026; fachada compatible que expone escenarios de control de calidad de plugins mediante la superficie de comandos de la CLI
plugin-sdk/tts-runtime Local privado después de julio de 2026; fachada compatible para esquemas de configuración de texto a voz y utilidades del entorno de ejecución
plugin-sdk/gateway-method-runtime Utilidad reservada de despacho de métodos del Gateway para rutas HTTP de plugins que declaran contracts.gatewayMethodDispatch: ["authenticated-request"]
plugin-sdk/gateway-runtime Cliente del Gateway, utilidad de inicio del cliente cuando el bucle de eventos está listo, RPC de la CLI del Gateway, errores del protocolo del Gateway, resolución del host de LAN anunciado y utilidades de parcheo del estado de canales
plugin-sdk/config-contracts Superficie de configuración específica y solo de tipos para estructuras de configuración de plugins, como OpenClawConfig, y tipos de configuración de canales y proveedores
plugin-sdk/plugin-config-runtime Fachada de compatibilidad obsoleta para utilidades de configuración de plugins en tiempo de ejecución; los plugins nuevos usan api.pluginConfig junto con contratos de configuración específicos, instantáneas y utilidades de mutación
plugin-sdk/config-mutation Utilidades transaccionales de mutación de configuración, como mutateConfigFile, replaceConfigFile y logConfigUpdated
plugin-sdk/message-tool-delivery-hints Local privado después de julio de 2026; cadenas compartidas de indicaciones de metadatos de entrega para herramientas de mensajes
plugin-sdk/runtime-config-snapshot Utilidades de instantáneas de configuración del proceso actual, como getRuntimeConfig, getRuntimeConfigSnapshot y definidores de instantáneas para pruebas
plugin-sdk/text-autolink-runtime Local privado después de julio de 2026; detección de enlaces automáticos para referencias a archivos sin el módulo de exportación general de texto
plugin-sdk/reply-runtime Utilidades compartidas del entorno de ejecución para mensajes entrantes y respuestas, fragmentación, despacho, heartbeat y planificador de respuestas
plugin-sdk/reply-dispatch-runtime Utilidades específicas de despacho y finalización de respuestas, y de etiquetas de conversación
plugin-sdk/reply-history Utilidades compartidas para el historial de respuestas de ventana corta. El código nuevo de turnos de mensajes debe usar createChannelHistoryWindow; las utilidades de mapas de nivel inferior siguen siendo únicamente exportaciones de compatibilidad obsoletas
plugin-sdk/reply-reference Local privado después de julio de 2026; createReplyReferencePlanner
plugin-sdk/reply-chunking Utilidades específicas de fragmentación de texto y Markdown
plugin-sdk/session-store-runtime Utilidades de flujos de trabajo de sesión (getSessionEntry, listSessionEntries, patchSessionEntry, upsertSessionEntry), utilidades de reparación y ciclo de vida (deleteSessionEntry, cleanupSessionLifecycleArtifacts, resolveSessionStoreBackupPaths), utilidades de marcadores para valores transitorios sessionFile, lecturas limitadas del texto reciente de transcripciones del usuario y del asistente por identidad de sesión, utilidades de rutas del almacén de sesiones y claves de sesión, y lecturas de la fecha de actualización, sin importaciones generales de escritura o mantenimiento de configuración
plugin-sdk/session-transcript-runtime Local privado después de julio de 2026; identidad de transcripciones, cursores sin procesar y visibles limitados, utilidades con ámbito para destinos, lectura y escritura, proyección de entradas de mensajes visibles, publicación de actualizaciones, bloqueos de escritura y claves de aciertos de memoria de transcripciones
plugin-sdk/sqlite-runtime Local privado después de julio de 2026; utilidades específicas de esquemas de agentes SQLite, rutas y transacciones para el entorno de ejecución propio, sin controles del ciclo de vida de la base de datos
plugin-sdk/cron-store-runtime Local privado después de julio de 2026; utilidades de rutas, carga y guardado del almacén de Cron
plugin-sdk/state-paths Utilidades de rutas de directorios de estado y OAuth
plugin-sdk/plugin-state-runtime Local privado después de julio de 2026; contratos de estado con claves y ámbito de plugin, BLOB y concesiones cooperativas de SQLite, además de pragma de conexión, mantenimiento verificado de WAL y utilidades de migración atómica de esquemas STRICT. Las devoluciones de llamada de concesión reciben una señal de cancelación y los errores tipados distinguen entre tiempo de espera agotado, cancelación, pérdida de propiedad, entrada no válida y fallo de almacenamiento
plugin-sdk/routing Utilidades de vinculación de rutas, claves de sesión y cuentas, como resolveAgentRoute, buildAgentSessionKey y resolveDefaultAgentBoundAccountId
plugin-sdk/status-helpers Utilidades compartidas de resumen del estado de canales y cuentas, valores predeterminados del estado del entorno de ejecución y utilidades de metadatos de incidencias
plugin-sdk/target-resolver-runtime Local privado después de julio de 2026; utilidades compartidas de resolución de destinos
plugin-sdk/string-normalization-runtime Local privado después de julio de 2026; utilidades de normalización de identificadores legibles y cadenas
plugin-sdk/request-url Local privado después de julio de 2026; extracción de URL de cadena desde entradas similares a fetch o request
plugin-sdk/run-command Ejecutor de comandos con límite de tiempo y resultados normalizados de stdout/stderr
plugin-sdk/param-readers Lectores comunes de parámetros de herramientas y de la CLI
plugin-sdk/tool-plugin Define un plugin sencillo y tipado de herramientas de agente y expone metadatos estáticos para generar manifiestos
plugin-sdk/tool-payload Local privado después de julio de 2026; extracción de cargas útiles normalizadas desde objetos de resultados de herramientas
plugin-sdk/tool-send Extracción de campos canónicos del destino de envío desde los argumentos de herramientas
plugin-sdk/sandbox De uso local privado después de julio de 2026; tipos de backend de Sandbox y utilidades de comandos SSH/OpenShell, incluida la comprobación previa de comandos de ejecución con fallo inmediato
plugin-sdk/temp-path Utilidades compartidas para rutas temporales de descarga y espacios de trabajo temporales privados y seguros
plugin-sdk/logging-core Registrador del subsistema y utilidades de censura
plugin-sdk/markdown-table-runtime De uso local privado después de julio de 2026; modo de tablas Markdown y utilidades de conversión
plugin-sdk/model-session-runtime Utilidades de sobrescritura de modelo/sesión, como applyModelOverrideToSessionEntry y resolveAgentMaxConcurrent
plugin-sdk/talk-config-runtime De uso local privado después de julio de 2026; utilidades de resolución de la configuración del proveedor de conversación
plugin-sdk/json-store Pequeñas utilidades de lectura/escritura de estado JSON
plugin-sdk/json-unsafe-integers De uso local privado después de julio de 2026; utilidades de análisis de JSON que conservan como cadenas los literales enteros no seguros
plugin-sdk/file-lock De uso local privado después de julio de 2026; utilidades reentrantes de bloqueo de archivos y recuperación segura para Doctor de archivos auxiliares de bloqueo retirados que estén definitivamente obsoletos y sin cambios
plugin-sdk/persistent-dedupe Utilidades de caché de deduplicación respaldada por disco
plugin-sdk/ingress-effect-once Protección duradera de reclamación/confirmación para efectos secundarios de entrada no idempotentes
plugin-sdk/acp-runtime De uso local privado después de julio de 2026; utilidades de entorno de ejecución/sesión de ACP y distribución de respuestas
plugin-sdk/acp-runtime-backend De uso local privado después de julio de 2026; utilidades ligeras de registro de backends de ACP y distribución de respuestas para plugins cargados durante el inicio
plugin-sdk/acp-binding-resolve-runtime De uso local privado después de julio de 2026; resolución de vinculaciones de ACP de solo lectura sin importaciones de inicio del ciclo de vida
plugin-sdk/agent-config-primitives Primitivas obsoletas del esquema de configuración del entorno de ejecución del agente; importe las primitivas del esquema desde una superficie mantenida y propiedad de un plugin
plugin-sdk/boolean-param Lector flexible de parámetros booleanos
plugin-sdk/dangerous-name-runtime De uso local privado después de julio de 2026; utilidades de resolución de coincidencias con nombres peligrosos
plugin-sdk/device-bootstrap Utilidades de arranque de dispositivos y tokens de emparejamiento, incluida BOOTSTRAP_HANDOFF_OPERATOR_SCOPES
plugin-sdk/extension-shared Primitivas auxiliares compartidas de canales pasivos, estado y proxy ambiental
plugin-sdk/models-provider-runtime Utilidades de respuestas de comandos/proveedores de /models
plugin-sdk/skill-commands-runtime Utilidades para enumerar comandos de Skills
plugin-sdk/native-command-registry Utilidades de registro, compilación y serialización de comandos nativos
plugin-sdk/agent-harness Superficie experimental para plugins de confianza destinada a infraestructuras de agentes de bajo nivel: tipos de infraestructura, utilidades para orientar/abortar ejecuciones activas, utilidades del puente de herramientas de OpenClaw, utilidades de políticas de herramientas del plan de ejecución, clasificación de resultados del terminal, utilidades de formato/detalle del progreso de herramientas y utilidades de resultados de intentos
plugin-sdk/async-lock-runtime De uso local privado después de julio de 2026; utilidad de bloqueo asíncrono local al proceso para archivos pequeños de estado de ejecución
plugin-sdk/channel-activity-runtime De uso local privado después de julio de 2026; utilidad de telemetría de actividad de canales
plugin-sdk/concurrency-runtime De uso local privado después de julio de 2026; utilidad de concurrencia limitada de tareas asíncronas
plugin-sdk/dedupe-runtime Utilidades de caché de deduplicación en memoria y con respaldo persistente
plugin-sdk/delivery-queue-runtime De uso local privado después de julio de 2026; utilidad de vaciado de entregas salientes pendientes
plugin-sdk/file-access-runtime De uso local privado después de julio de 2026; utilidades seguras para rutas de archivos locales y fuentes multimedia
plugin-sdk/heartbeat-runtime De uso local privado después de julio de 2026; utilidades de activación, eventos y visibilidad de Heartbeat
plugin-sdk/expect-runtime De uso local privado después de julio de 2026; utilidad de aserción de valores obligatorios para invariantes demostrables del entorno de ejecución
plugin-sdk/number-runtime De uso local privado después de julio de 2026; utilidad de coerción numérica
plugin-sdk/secure-random-runtime De uso local privado después de julio de 2026; utilidades seguras de tokens/UUID
plugin-sdk/system-event-runtime De uso local privado después de julio de 2026; utilidades de la cola de eventos del sistema
plugin-sdk/transport-ready-runtime De uso local privado después de julio de 2026; utilidad de espera de disponibilidad del transporte
plugin-sdk/exec-approvals-runtime De uso local privado después de julio de 2026; utilidades de archivos de políticas de aprobación de ejecución sin el amplio módulo de exportación de la infraestructura de ejecución
plugin-sdk/infra-runtime Capa de compatibilidad obsoleta; use las subrutas específicas del entorno de ejecución indicadas anteriormente
plugin-sdk/collection-runtime Pequeñas utilidades de caché limitada
plugin-sdk/diagnostic-runtime Utilidades de indicadores de diagnóstico, eventos y contexto de seguimiento
plugin-sdk/error-runtime Grafo de errores, formato, utilidades compartidas de clasificación de errores, PlatformMessageNotDispatchedError, isApprovalNotFoundError
plugin-sdk/fetch-runtime De uso local privado después de julio de 2026; utilidades de fetch encapsulado, proxy, opciones de EnvHttpProxyAgent y búsquedas fijadas
plugin-sdk/runtime-fetch De uso local privado después de julio de 2026; fetch del entorno de ejecución compatible con el despachador, sin importaciones de proxy ni de fetch protegido
plugin-sdk/inline-image-data-url-runtime De uso local privado después de julio de 2026; utilidades de saneamiento de URL de datos de imágenes en línea y detección de firmas sin la amplia superficie multimedia del entorno de ejecución
plugin-sdk/response-limit-runtime De uso local privado después de julio de 2026; lectores del cuerpo de respuestas limitados por bytes, inactividad y plazo, sin la amplia superficie multimedia del entorno de ejecución
plugin-sdk/session-binding-runtime De uso local privado después de julio de 2026; estado actual de vinculación de conversaciones sin enrutamiento de vinculaciones configurado ni almacenes de emparejamiento
plugin-sdk/context-visibility-runtime De uso local privado después de julio de 2026; resolución de la visibilidad del contexto y filtrado del contexto complementario sin importaciones amplias de configuración/seguridad
plugin-sdk/string-coerce-runtime Utilidades específicas de coerción y normalización primitivas de registros/cadenas sin importaciones de Markdown/registro
plugin-sdk/html-entity-runtime De uso local privado después de julio de 2026; decodificación en una sola pasada de entidades HTML5 terminadas en punto y coma, sin utilidades de texto amplias
plugin-sdk/text-utility-runtime Privado y local después de julio de 2026; utilidades de bajo nivel para texto y rutas, incluido el escape de HTML de cinco entidades
plugin-sdk/widget-html Detección de documentos completos, validación de tamaño y errores de entrada de herramientas para widgets HTML autocontenidos
plugin-sdk/host-runtime Privado y local después de julio de 2026; utilidades de normalización de nombres de host y hosts SCP
plugin-sdk/retry-runtime Privado y local después de julio de 2026; utilidades para la configuración y la ejecución de reintentos
plugin-sdk/agent-runtime Barrel amplio obsoleto para utilidades de directorio, identidad y espacio de trabajo del agente, incluidas resolveAgentDir, resolveDefaultAgentDir y la exportación de compatibilidad obsoleta resolveOpenClawAgentDir; se prefieren las subrutas específicas de agente y entorno de ejecución
plugin-sdk/directory-runtime Consulta y deduplicación de directorios respaldadas por la configuración
plugin-sdk/keyed-async-queue Privado y local después de julio de 2026; KeyedAsyncQueue
Subrutas de capacidades y pruebas
Subruta Exportaciones principales
plugin-sdk/media-runtime Barrel amplio de medios obsoleto que incluye saveRemoteMedia, saveResponseMedia, readRemoteMediaBuffer y el obsoleto fetchRemoteMedia; se recomienda usar plugin-sdk/media-store, plugin-sdk/media-mime, plugin-sdk/outbound-media y las subrutas del entorno de ejecución de capacidades, así como usar los auxiliares de almacenamiento antes de leer búferes cuando una URL deba convertirse en contenido multimedia de OpenClaw
plugin-sdk/media-mime Normalización específica de MIME, asignación de extensiones de archivo, detección de MIME y auxiliares de tipos de medios
plugin-sdk/media-store Auxiliares específicos de almacenamiento de medios, como saveMediaBuffer y saveMediaStream
plugin-sdk/media-generation-runtime Local privado después de julio de 2026; auxiliares compartidos de conmutación por error para la generación de medios, selección de candidatos y mensajes sobre modelos ausentes
plugin-sdk/media-understanding Fachada de compatibilidad obsoleta para tipos de proveedores y auxiliares de comprensión de medios; los nuevos proveedores se registran mediante la API de plugins inyectada y mantienen los auxiliares de solicitudes bajo la propiedad del plugin
plugin-sdk/text-chunking Fragmentación de texto saliente y de rangos que conserva los desplazamientos, fragmentación de Markdown y auxiliares de renderizado, tokenización de etiquetas HTML que reconoce citas, conversión de tablas Markdown, eliminación de etiquetas de directivas y utilidades de texto seguro
plugin-sdk/speech Local privado después de julio de 2026; tipos de proveedores de voz, además de exportaciones de directivas orientadas a proveedores, registro, validación, constructor de TTS compatible con OpenAI y auxiliares de voz
plugin-sdk/speech-core Local privado después de julio de 2026; tipos compartidos de proveedores de voz y exportaciones de registro, directivas, normalización y auxiliares de voz
plugin-sdk/speech-settings Primitivas ligeras de resolución y normalización de la configuración de TTS sin registros de proveedores ni entorno de ejecución de síntesis
plugin-sdk/realtime-transcription Local privado después de julio de 2026; tipos de proveedores de transcripción en tiempo real, auxiliares de registro y auxiliar compartido de sesiones WebSocket
plugin-sdk/realtime-bootstrap-context Local privado después de julio de 2026; auxiliar de inicialización de perfiles en tiempo real para la inyección acotada de contexto de IDENTITY.md, USER.md y SOUL.md
plugin-sdk/realtime-voice Local privado después de julio de 2026; tipos de proveedores de voz en tiempo real, auxiliares de registro, umbrales compartidos de energía de audio e inicio del habla, y auxiliares de comportamiento de voz en tiempo real, incluidos el arnés de sesiones independiente del transporte y el seguimiento de la actividad de salida
plugin-sdk/meeting-runtime Entorno de ejecución de sesiones de reuniones en el navegador, motores y transportes de audio en tiempo real, MeetingPlatformAdapter, control de navegador/Node, consulta al agente, delegación de llamadas de voz, comprobaciones de configuración y auxiliares de comandos de SoX
plugin-sdk/image-generation Local privado después de julio de 2026; tipos de proveedores de generación de imágenes, auxiliares de recursos de imagen y URL de datos, y constructor de proveedores de imágenes compatible con OpenAI
plugin-sdk/image-generation-core Local privado después de julio de 2026; tipos compartidos de generación de imágenes y auxiliares de conmutación por error, autenticación y registro
plugin-sdk/music-generation Local privado después de julio de 2026; tipos de proveedor, solicitud y resultado de generación de música
plugin-sdk/video-generation Local privado después de julio de 2026; tipos de proveedor, solicitud y resultado de generación de vídeo
plugin-sdk/video-generation-core Local privado después de julio de 2026; tipos compartidos de generación de vídeo, auxiliares de conmutación por error, búsqueda de proveedores y análisis de referencias de modelos
plugin-sdk/transcripts Local privado después de julio de 2026; tipos compartidos de proveedores de fuentes de transcripciones, auxiliares de registro, descriptores de sesiones y metadatos de intervenciones
plugin-sdk/webhook-targets Local privado después de julio de 2026; registro de destinos de Webhook y auxiliares de instalación de rutas
plugin-sdk/web-media Auxiliares compartidos de carga de medios remotos/locales
plugin-sdk/zod Reexportación de compatibilidad obsoleta; importe zod directamente desde zod
plugin-sdk/plugin-test-api Auxiliar mínimo createTestPluginApi local del repositorio para pruebas unitarias de registro directo de plugins sin importar puentes de auxiliares de prueba del repositorio
plugin-sdk/agent-runtime-test-contracts Accesorios de contratos del adaptador del entorno de ejecución nativo de agentes, locales del repositorio, para pruebas de autenticación, entrega, reserva, enlaces de herramientas, superposición de prompts, esquemas y proyección de transcripciones
plugin-sdk/channel-test-helpers Auxiliares de prueba orientados a canales, locales del repositorio, para contratos genéricos de acciones/configuración/estado, aserciones de directorios, ciclo de vida de inicio de cuentas, propagación de la configuración de envío, simulaciones del entorno de ejecución, problemas de estado, entrega saliente y registro de enlaces
plugin-sdk/channel-target-testing Conjunto compartido local del repositorio de casos de error de resolución de destinos para pruebas de canales
plugin-sdk/channel-contract-testing Auxiliares específicos locales del repositorio para pruebas de contratos de canales sin el barrel amplio de pruebas
plugin-sdk/plugin-test-contracts Auxiliares locales del repositorio para contratos de paquetes de plugins, registro, artefactos públicos, importación directa, API del entorno de ejecución y efectos secundarios de importación
plugin-sdk/plugin-state-test-runtime Auxiliares locales del repositorio para pruebas del almacén de estado de plugins, la cola de entrada y la base de datos de estado
plugin-sdk/provider-test-contracts Auxiliares locales del repositorio para contratos de entorno de ejecución de proveedores, autenticación, descubrimiento, incorporación, catálogo, asistente, capacidad multimedia, política de reproducción, audio en directo de STT en tiempo real, búsqueda/obtención web y transmisión
plugin-sdk/provider-http-test-mocks Local privado después de julio de 2026; simulaciones HTTP/de autenticación de Vitest, opcionales y locales del repositorio, para pruebas de proveedores que utilizan plugin-sdk/provider-http
plugin-sdk/reply-payload-testing Auxiliares locales del repositorio para adjuntar metadatos a accesorios de cargas útiles de respuesta
plugin-sdk/sqlite-runtime-testing Auxiliares locales del repositorio para el ciclo de vida de SQLite en pruebas propias
plugin-sdk/test-fixtures Accesorios locales del repositorio para captura genérica del entorno de ejecución de la CLI, contexto de entorno aislado, escritor de Skills, mensajes de agentes, eventos del sistema, recarga de módulos, rutas de plugins incluidos, texto del terminal, fragmentación, tokens de autenticación y casos tipados
plugin-sdk/test-node-mocks Auxiliares específicos locales del repositorio para simular componentes integrados de Node dentro de fábricas vi.mock("node:*") de Vitest
Subrutas de memoria
Subruta Exportaciones principales
plugin-sdk/memory-core-host-embedding-registry Local privado después de julio de 2026; auxiliares ligeros del registro de proveedores de incrustaciones de memoria
plugin-sdk/memory-core-host-engine-foundation Exportaciones del motor base del host de memoria
plugin-sdk/memory-core-host-engine-embeddings Local privado después de julio de 2026; contratos de incrustaciones del host de memoria, acceso al registro, proveedor local y auxiliares genéricos por lotes/remotos. registerMemoryEmbeddingProvider está obsoleto en esta superficie; use la API genérica de proveedores de incrustaciones para los nuevos proveedores.
plugin-sdk/memory-core-host-engine-qmd Local privado después de julio de 2026; exportaciones del motor QMD del host de memoria
plugin-sdk/memory-core-host-engine-storage Local privado después de julio de 2026; exportaciones del motor de almacenamiento del host de memoria
plugin-sdk/memory-core-host-secret Local privado después de julio de 2026; auxiliares de secretos del host de memoria
plugin-sdk/memory-core-host-status Local privado después de julio de 2026; auxiliares de estado del host de memoria
plugin-sdk/memory-core-host-runtime-cli Local privado después de julio de 2026; auxiliares del entorno de ejecución de la CLI del host de memoria
plugin-sdk/memory-core-host-runtime-core Local privado después de julio de 2026; auxiliares del entorno de ejecución principal del host de memoria
plugin-sdk/memory-core-host-runtime-files Local privado después de julio de 2026; auxiliares de archivos/entorno de ejecución del host de memoria
plugin-sdk/memory-host-core Fachada de compatibilidad obsoleta para auxiliares del host de memoria independientes del proveedor. Los nuevos plugins de memoria usan capacidades de memoria inyectadas y prompts preparados por el host; los plugins complementarios siguen usando la fachada conservada para el descubrimiento de artefactos públicos hasta que exista una interfaz de lectura específica.
plugin-sdk/memory-host-events Local privado después de julio de 2026; alias independiente del proveedor para auxiliares del diario de eventos del host de memoria
plugin-sdk/memory-host-markdown Local privado después de julio de 2026; auxiliares compartidos de Markdown administrado para plugins relacionados con la memoria
plugin-sdk/memory-host-search Local privado después de julio de 2026; fachada del entorno de ejecución de Active Memory para acceder al gestor de búsquedas
Subrutas reservadas de auxiliares incluidos

Las subrutas del SDK reservadas para auxiliares incluidos son superficies específicas y limitadas de cada propietario para el código de los plugins incluidos. Se registran en el inventario del SDK para que las compilaciones de paquetes y los alias sigan siendo deterministas, pero no son API generales para crear plugins. Los nuevos contratos reutilizables del host deben usar subrutas genéricas del SDK, como plugin-sdk/gateway-runtime y plugin-sdk/ssrf-runtime.

Subruta Propietario y finalidad
plugin-sdk/codex-mcp-projection Local privado después de julio de 2026; auxiliar del plugin Codex incluido para proyectar la configuración del servidor MCP del usuario en la configuración de hilos del servidor de aplicaciones de Codex (exportación de paquete reservada)
plugin-sdk/codex-native-task-runtime Auxiliar del plugin Codex incluido para reflejar los subagentes nativos del servidor de aplicaciones de Codex en el estado de tareas de OpenClaw (solo local del repositorio, no es una exportación de paquete)

Contenido relacionado

Was this useful?
On this page

On this page