Eliminar un worker
Elimina un worker del workspace. Antes de borrar muestra sus datos (nombre, tipo, estado, ejecuciones) y pide confirmación; con --yes la omite.
bash
01plazbot workers remove <nombre> [options]
Parámetros
| Parámetro | Flag | Requerido | Descripción |
|---|---|---|---|
| Nombre | <nombre> | Sí | Nombre del worker a eliminar. |
| Confirmar | -y, --yes | No | Omite la confirmación (para scripts y CI). |
| JSON | --json | No | Imprime el resultado como JSON. Requiere --yes. |
Ejemplos
bash
01# Eliminar con confirmación02plazbot workers remove get-stock0304# Eliminar sin confirmación (scripts/CI)05plazbot workers remove get-stock --yes0607# Eliminar y obtener el resultado en JSON08plazbot workers remove get-stock --yes --json
Resultado
text
01 You are about to delete this worker:02──────────────────────────────────────────────────03 Name: get-stock04 Type: tool05 Status: active06 Executions: 12807──────────────────────────────────────────────────08✔ Delete worker "get-stock"? This cannot be undone. Yes09✔ Worker "get-stock" deleted
Si respondes que no, imprime Aborted. y termina con código 1.
Salida JSON
json
01{ "name": "get-stock", "removed": true }
Qué sucede al eliminar
- Si era un tool, los agentes ya no pueden invocarlo.
- Si era un webhook, su URL deja de funcionar.
- Si era un schedule o sync, deja de ejecutarse.
Esta acción no se puede deshacer. Conserva el archivo fuente para poder volver a desplegarlo con plazbot workers deploy.
Errores comunes
| Mensaje | Causa | Solución |
|---|---|---|
Worker "<nombre>" not found. | No existe un worker con ese nombre. | Revisa el nombre con plazbot workers list. |
This action needs confirmation and there is no interactive terminal. | Sin terminal interactiva (CI, pipes o --json) y sin --yes. | Agrega --yes. |
You are not signed in. | No hay sesión. | Ejecuta plazbot login. |