Clonar agente
Crea una copia de un agente en el mismo workspace. La copia se crea con el widget web desactivado. Para copiar un agente a otro workspace usa plazbot agent cross-copy.
bash
01plazbot agent copy <agentId> [options]
Parámetros
| Parámetro | Flag | Requerido | Descripción |
|---|---|---|---|
agentId | (posicional) | Sí | ID del agente a clonar. |
| JSON | --json | No | Imprime el resultado como JSON ({"sourceId","id","name"}). Por defecto: false. |
Ejemplos
bash
01# Clonar un agente02plazbot agent copy age_AbcDef1230304# Clonar y capturar el nuevo ID (scripts)05plazbot agent copy age_AbcDef123 --json | jq -r '.id'
Resultado
text
01✔ Agent cloned as "Sales Plazbot - Copy"0203 Cloned agent04 ────────────────────────────────────────05 Source ID: age_AbcDef12306 New ID: age_XyzUvw45607 Name: Sales Plazbot - Copy0809 The cloned agent has the widget disabled.10 Test it with: plazbot agent chat age_XyzUvw456
La API nombra la copia con el nombre original seguido de - Copy.
Salida JSON
json
01{02 "sourceId": "age_AbcDef123",03 "id": "age_XyzUvw456",04 "name": "Sales Plazbot - Copy"05}
id y name pueden ser null si la API no los devuelve.
Errores comunes
| Mensaje | Causa | Solución |
|---|---|---|
The API rejected the copy. | La API respondió sin éxito y sin un mensaje propio. | Revisa que el agente exista con plazbot agent get age_AbcDef123. |
Resource not found. | El ID no existe en el workspace activo. | Revisa el ID con plazbot agent list. |
You are not signed in. | No hay sesión activa. | Ejecuta plazbot login. |