Ir al contenido
covey

La situación

Todo repositorio guarda trabajo que a nadie le gusta y que aun así hay que hacer: subir una biblioteca a una versión nueva, quitar un aviso de estilo, reproducir un fallo que describe un ticket. Es demasiado pequeño para planificarlo y demasiado grande para hacerlo de pasada. Un agente que sabe sacar el código, compilar y presentar un cambio se encarga de ello — siempre que su acceso termine donde termina el encargo.

Cómo surge un cambio

De la incidencia asignada a la ejecución de pruebas fallida que lo despierta otra vez.

  1. La incidencia le llega

    Una etiqueta, un aviso del repositorio o una mirada periódica a la lista. Toma lo que se le asigna, no lo que le parece interesante.

  2. Saca el código

    El acceso para eso se establece solo mientras trabaja. La copia de trabajo aterriza en el directorio del agente, donde la próxima vez ya está lista. Las copias antiguas se retiran solas para que el directorio no se llene sin que nadie lo note.

  3. Trabaja y lo presenta

    Cambio, commit, propuesta de cambio — con una descripción de lo que hizo y de lo que no. Si algo no lo pudo terminar, lo dice expresamente en vez de disimularlo.

  4. Las pruebas le responden

    Si fallan, eso lo despierta otra vez: lee el registro y corrige. La fusión sigue siendo de la persona — la plataforma no tiene automatismo para eso, y no debe tenerlo.

Con qué trabaja

Los sistemas que vienen incluidos para este campo. Si falta alguno, un servidor MCP es el camino más rápido; quien necesite sus propios eventos de despertar y permisos más finos escribe un plugin.

  • GitLab
  • GitHub
  • Jira
  • Confluence
  • VulnDB
Ver todas las integraciones

Lo que impone la plataforma

Lo que un agente de desarrollo no decide por su cuenta.

La fusión

Presenta, no fusiona. No es un límite técnico, sino el punto en el que una persona lee el resultado.

A dónde puede ir

El acceso a la red está fijado: el agente alcanza las direcciones liberadas para él y ninguna otra. Traerse un paquete de cualquier sitio no es posible de entrada.

Lo que le falta

Si necesita una herramienta que su puesto de trabajo no lleva, presenta una petición en vez de apañarse con un remiendo. Una persona decide.

Pruébalo tú mismo

covey lo ejecutas tú: un programa, una base de datos Postgres, Docker para los puestos de trabajo. Las instrucciones están en la documentación.