openclaw claws
Un Claw es una configuración versionada para un nuevo agente de OpenClaw. Puede describir la
configuración del agente, los archivos del espacio de trabajo, las Skills, los plugins, los servidores MCP y los trabajos
de Cron que necesita ese agente. Un Claw no reemplaza ni modifica un agente existente.
Los Claws son experimentales. Su esquema, la salida de los comandos y su ciclo de vida pueden cambiar.
Habilite explícitamente la superficie de comandos:
Crear un manifiesto agrupado
Comience con un manifiesto JSON de versión 1:SOUL.md utilizan entradas con nombre; los archivos adicionales utilizan fuentes relativas
al paquete y destinos relativos al espacio de trabajo:
Inspeccionar y previsualizar
Valide la fuente sin planificar cambios locales:planIntegrity. Los registros de capacidades muestran el efecto exacto sobre el paquete, MCP, el trabajo programado, el entorno aislado,
las herramientas o Heartbeat. Revise el plan antes de crear el agente:
--yes por sí solo no es suficiente. OpenClaw reconstruye el plan y rechaza el consentimiento
cuando la fuente, el destino o la configuración activa han cambiado después de la previsualización. Utilice
--agent-id o --workspace tanto durante la previsualización como durante la aplicación cuando los valores
predeterminados del paquete entren en conflicto con el estado local.
Añadir un Claw crea el nuevo agente y la configuración del espacio de trabajo, escribe los archivos
declarados del espacio de trabajo, instala o reutiliza los artefactos declarados de Skills y plugins, y
registra la procedencia. Los archivos existentes no se sobrescriben y los reintentos se cierran de forma segura
cuando el contenido gestionado ha cambiado. Las etapas posteriores de Claws añaden otros recursos declarados.
Inspeccionar el estado instalado
status compara el agente instalado y la procedencia registrada de su espacio de trabajo y sus paquetes
con el estado actual. Informa de instalaciones incompletas, recursos
ausentes y divergencias sin cambiar el estado local.
La procedencia del Claw distingue dos relaciones:
- Gestionado: el Claw introdujo el recurso y actualmente lo gestiona. Es un candidato para la limpieza cuando no ha cambiado y no queda ningún propietario en conflicto.
- Referenciado: el recurso existía de forma independiente o está compartido. La eliminación libera la referencia de este Claw y conserva el recurso de forma predeterminada.
Eliminar un Claw instalado
Previsualice la eliminación antes de seleccionar la limpieza:--yes nunca las
amplía. Los plugins instalados globalmente se conservan mientras se libera la referencia de este Claw;
utilice por separado el ciclo de vida normal de los plugins cuando pretenda
desinstalar un plugin para todo el proceso.
Para eliminar referencias sin modificar introducidas por el Claw que no tengan ningún otro
propietario actual, incluya --remove-unused tanto en la previsualización como en la aplicación. Para seleccionar en su lugar
recursos referenciados exactos, repita --remove-referenced:
--force-referenced solo después de revisar los dependientes mostrados,
los propietarios independientes y el origen preexistente. Permite la limpieza seleccionada a pesar de
esos conflictos; no omite el consentimiento de integridad del plan.
Referencia de comandos
Utilice
--json para obtener una salida experimental legible por máquinas.