src/agents/, el transporte de modelos/proveedores se encuentra en src/llm/ y los contratos orientados a plugins se exponen mediante los barrels de openclaw/plugin-sdk/*.
Estructura del entorno de ejecución
Límites
El núcleo llama al entorno de ejecución integrado mediante módulos de OpenClaw y barrels del SDK; ya no queda ningún paquete externo de marcos de agentes. Los plugins utilizan los puntos de entrada documentados deopenclaw/plugin-sdk/* y no importan elementos internos de src/**.
@earendil-works/pi-tui sigue siendo una dependencia de terceros: un kit de herramientas de componentes de terminal utilizado por la TUI local y los renderizadores de herramientas de sesión. Su internalización requeriría un esfuerzo de incorporación de dependencias independiente.
Manifiestos
Los paquetes de recursos declaran recursos de OpenClaw en los metadatos depackage.json. Las entradas son rutas de archivos o patrones glob relativos a la raíz del paquete:
extensions/, skills/, prompts/ y themes/.
Selección del entorno de ejecución
- El identificador del entorno de ejecución integrado es
openclaw. El alias heredadopise normaliza comoopenclaw;codex-app-serverse normaliza comocodex. - Los arneses de plugins registran identificadores adicionales de entornos de ejecución (por ejemplo,
codex). - La política del entorno de ejecución es una configuración
agentRuntime.idcon alcance de modelo/proveedor (la entrada del modelo prevalece sobre la del proveedor). Un valor no establecido odefaultse resuelve comoauto. autoselecciona un arnés de Plugin registrado que admita la ruta efectiva del proveedor; de lo contrario, selecciona el entorno de ejecución integrado de OpenClaw. Un prefijo de proveedor o modelo por sí solo nunca selecciona un arnés.- OpenAI puede seleccionar implícitamente
codexsolo para una ruta oficial HTTPS exacta de Platform Responses o ChatGPT Responses sin ninguna sobrescritura de solicitud definida. Los adaptadores de Completions, los endpoints personalizados y las rutas con comportamiento de solicitud definido permanecen enopenclaw; los endpoints HTTP oficiales sin cifrar se rechazan. Consulte Entorno de ejecución de agentes implícito de OpenAI.