Con qué corren tus agentes, y sobre qué trabajan
Dos preguntas. Aquello con lo que trabaja un agente es el motor: la herramienta que mueve el modelo de lenguaje; hoy Claude, con ChatGPT al lado. Aquello sobre lo que trabaja es el sistema de destino: no un conector cableado, sino un plugin que trae consigo sus acciones, sus eventos y sus propias instrucciones. Ambos se habilitan en la interfaz, reciben credenciales y se asignan a un agente.
Con qué corren
El motor es la herramienta que mueve el modelo de lenguaje. Lo que depositas determina cómo se paga: una suscripción o una clave de API. Varias bajo un mismo nombre forman la capacidad de un puesto de trabajo. covey reparte el trabajo entre ellas, mantiene a cada agente en el mismo puesto mientras puede y cambia a otro en cuanto uno se agota.
Claude Code (Anthropic)
El motor con el que covey corre hoy: Claude Code, sin interfaz, dentro del puesto de trabajo del agente. Puede reanudar una sesión —eso es lo que permite a un agente esperar la respuesta de un cliente en vez de empezar de cero— e informa por sí mismo de sus costes y de su consumo de suscripción, en lugar de dejar que se estimen. Suscripción o clave de API, cualquiera de las dos sirve.
Codex (OpenAI)
Preparado como segundo motor, con las dos formas de acceso: la clave de API como variable de entorno y el inicio de sesión de ChatGPT como archivo que solo existe mientras dura la ejecución. Todavía no hemos comprobado el funcionamiento contra el propio programa — y mientras sea así, aquí pone «en preparación» y no «compatible».
educa AI
El tercer motor, y el primero que se sitúa delante de una pasarela en vez de un único proveedor: educa AI Core sirve tanto la interfaz de Anthropic como la de OpenAI. covey usa allí la misma herramienta Claude Code que en cualquier otro sitio, solo que contra el extremo de educa. Verificado contra la instancia alojada: las ejecuciones funcionan, las herramientas se ejecutan, una sesión puede reanudarse. Un token, dos formas de contrato (por consumo o como cupo). No adoptamos a propósito la cifra monetaria que informa la herramienta: pone precio al contrato de otro. Los recuentos de tokens se quedan, porque esos sí están medidos.
Más motores
Un motor es un plugin que se registra solo: un archivo que dice qué credenciales necesita y en qué forma, si puede reanudar una sesión y dónde busca sus instrucciones. La plataforma comprueba lo que declara al asignar el motor, así que el siguiente motor no necesita ningún trato especial.
De dónde viene el trabajo
Zammad
Revisar tickets, responderlos, fijar el estado, escalar. En cuanto un cliente contesta, Zammad avisa a covey y el agente despierta — así no tiene que estar comprobando.
Salesforce
Los casos de Service Cloud como trabajo a hacer: leer un caso con toda su conversación, encontrar los abiertos, buscar cómo se respondió antes la misma pregunta y contestar — como nota interna, como comentario visible en el portal del cliente o como correo de verdad. Adjuntos en ambos sentidos, estado y escalado incluidos. covey comprueba a intervalos si hay algo esperando; Salesforce también puede avisar directamente.
Zendesk
Tickets de soporte como carga de trabajo: leer un ticket con toda su conversación —reconstruida desde el registro de auditoría, para no pasar por alto una respuesta anterior—, mirar lo que el cliente adjuntó, consultar cómo se respondió antes la misma pregunta y contestar: como nota interna o como respuesta que el cliente ve. Fijar el estado, escalar, fusionar duplicados. covey comprueba con regularidad si hay algo pendiente; si se prefiere, el propio Zendesk avisa.
GitHub
Incidencias y pull requests como trabajo a hacer: sacar el código, hacer la corrección en una rama propia, abrir un pull request con un agente de QA como revisor — incluida la ronda que viene después por los comentarios y las comprobaciones fallidas. GitHub avisa por sí mismo de los eventos nuevos; covey además comprueba a intervalos.
GitLab
Las incidencias como trabajo a hacer, sacar el código, hacer la corrección en una rama propia, abrir un merge request al responsable — y luego trabajar la ronda que viene después por los comentarios y una tubería fallida.
Jira
El tablero sobre el que una empresa planifica de verdad — tanto la versión en la nube como la del centro de datos propio. Encontrar trabajo con una consulta, leer un ticket con su historia y sus capturas, tomarlo, moverlo por su flujo y mantenerlo al día con etiquetas, estimaciones y subtareas. El código sigue en GitLab o GitHub; el número del ticket une ambos mundos — por eso el agente lo pone al principio de cada mensaje de commit.
Correo (IMAP/SMTP)
Un buzón propio del agente: revisar la bandeja, responder, archivar. Para todo lo que llega sin portal y sin interfaz de programación.
Microsoft Teams
Un canal de chat a través del Azure Bot Service: recibir y enviar mensajes. Cada llamada entrante se comprueba criptográficamente.
Google Search Console
Lo que un buscador hizo con una página, frente a lo que la página dice de sí misma: qué direcciones están indexadas, qué canónica eligió Google en lugar de la declarada, qué buscó alguien antes de llegar. Solo lectura salvo el envío de un sitemap, y el ámbito de OAuth se elige por acción: un agente con permiso de lectura tiene un token que no puede escribir.
Archivos y documentos
Confluence
La documentación de la que cuelgan el ticket y el código — tanto la versión en la nube como la del centro de datos propio. Encontrar una página por palabra clave o por consulta, leerla, añadir una sección, comentar, poner etiquetas, adjuntar archivos. De aquí no llega ningún despertar: el agente viene a este sistema mientras trabaja en otra cosa, y escribe cuando ese trabajo está hecho.
Nextcloud
Un almacén de archivos a través de un enlace compartido o de una cuenta: listar, leer, escribir, crear carpetas. El acceso va por WebDAV — para un agente basta con el enlace.
SharePoint / archivos de Teams
Las mismas operaciones de archivos en el mundo Microsoft: una biblioteca de documentos a través de una aplicación registrada en Entra ID, con exactamente los permisos que necesita.
Web y entorno aislado
Navegador (Chrome sin ventana)
El recurso para aplicaciones web sin plugin propio: abrir páginas, leer texto, hacer clic, escribir, guardar capturas. Qué páginas son alcanzables lo decide la lista permitida del acceso a la red.
Entorno de desarrollo
El ordenador propio del agente: ejecutar comandos, arrancar servidores de desarrollo y bases de datos, probar y volver a recogerlo todo.
Bases de datos de vulnerabilidades
Agujeros de seguridad conocidos en las bibliotecas en uso: entra el archivo que fija las versiones, salen hallazgos con identificador, gravedad y la versión que arregla el problema — ajustada a la rama de versiones en uso. Para npm, Composer y Dart/Flutter.
Kubernetes
Mirar dentro de un clúster sin cambiarlo: estado y reinicios de los pods, el registro de un contenedor caído, eventos, cargas de trabajo, ingresses, permisos y reglas de red. Las credenciales dentro del clúster siguen siendo ilegibles, y el estado deseado sigue viniendo del repositorio de infraestructura.
¿Falta alguno? Conéctalo tú en vez de esperar.
Dos caminos que no esperan a una versión nueva — ambos en la interfaz, sin nada que volver a desplegar.
Sistema REST por manifiesto
Un archivo JSON describe la autenticación, las acciones y los campos de los eventos entrantes. Subir, habilitar, asignar — sin una línea de código.
Servidores MCP
Cualquier servidor que hable el Model Context Protocol puede registrarse como sistema de destino. covey descubre por sí mismo qué herramientas ofrece; tú decides por agente cuáles puede usar.
El agente nunca ve las credenciales
Ninguna contraseña ni clave duradera está en el puesto de trabajo del agente. Cada acceso pasa por el plano de control de covey: comprueba si el acceso está permitido, inserta las credenciales solo en ese momento y anota la operación en el registro. Lo que un agente puede hacer está en la configuración de la plataforma, no en su prompt.
¿Y el resto de la plataforma?
Los sistemas de destino son una mitad. La otra es todo lo que hay alrededor y que permite confiar en una plantilla de agentes.