Instalando nuevos agentes

Hay dos formas de instalar un nuevo agente en una instancia de Zoe.

Instalación manual

Para instalar un agente manualmente hay que descargar el código y colocar los archivos en la instalación de Zoe siguiendo las instrucciones del desarrollador. Normalmente será una mera cuestión de copiar y pegar archivos y quizá modificar alguna configuración. La próxima vez que se inicie el servidor, el agente debería funcionar.

Usando el gestor de agentes

El kit de iniciación de Zoe debería incluir un agente llamado zam. Se trata del Gestor de Agentes de Zoe, cuyo fin es el de facilitar la instalación y gestión de agentes en la instancia de Zoe. Si el gestor de agentes no está instalado, puedes instalarlo fácilmente de forma manual descargando el código y siguiendo las instrucciones.

El gestor utiliza repositorios git para obtener e instalar agentes. Por ejemplo, el agente dummy tiene la siguiente URL de git:

https://github.com/rmed/dummy_agent.git

Si se quisiera decirle al gestor que instalara este agente, se podría mandar el siguiente mensaje al servidor:

$ echo -n "dst=zam&tag=install&name=dummy&source=https://github.com/rmed/dummy_agent.git" | nc ZOE_HOST ZOE_PORT

O si prefieres usar lenguaje natural y Jabber:

Zoe, install agent "dummy" from "https://github.com/rmed/dummy_agent.git"

Para más información sobre el gestor y todos los comandos disponibles, por favor échale un vistazo a la wiki de zam.