DeepSeek lanza un agente gratuito que programa directamente desde GitHub y así funciona

Elígenos como tu fuente preferida en Google.
El proyecto, de código abierto y aún en fase de prototipo, propone una forma distinta de organizar el trabajo de desarrollo y permite entender qué tareas se pueden delegar a la IA y cuándo sigue siendo necesaria una persona que revise el resultado.
Los asistentes de programación pueden ayudar a escribir código, pero la coordinación de sus tareas también consume tiempo. Es necesario explicarles qué deben hacer, responder preguntas y revisar sus resultados, y buena parte de ese trabajo se hace a saltos entre el chat con la IA, el editor y el repositorio.
DeepSeek ha publicado dsh-superagent, un proyecto que explora cómo integrar ese trabajo en las conversaciones de un equipo, y para ello tiene una propuesta que consiste en recibir solicitudes vinculadas a un repositorio de GitHub, convertirlas en tareas y devolver una solución allí donde empezó el encargo, normalmente en forma de pull request lista para revisar. El objetivo es aprovechar la automatización con menos interrupciones para los usuarios, pero sin que el agente fusione cambios por su cuenta: la aprobación final sigue estando en manos del equipo.
Lo primero a tener en cuenta es que el repositorio lo presenta como un prototipo de investigación, no como un producto oficial de DeepSeek preparado para producción. El código se puede descargar de forma gratuita y se distribuye con licencia MIT. Funciona como un paquete para DeepSeek Harness, el entorno que ejecuta las sesiones del agente. Su alcance está definido alrededor un único repositorio de GitHub, aunque también admite una integración opcional con Feishu, plataforma de comunicación desde la que pueden llegar otras órdenes.
El sistema comienza a trabajar cuando el usuario se lo solicita o bien cuando se cumple una regla escrita por el equipo. La configuración determina quién puede solicitar la tarea y en qué conversaciones. Además, como explica DeepSeek en la documentación, un comentario o documento citado no puede ampliar los permisos, puesto que las listas y las reglas son aplicadas por el programa anfitrión.
También es capaz de distinguir entre peticiones explícitas y oportunidades de trabajo inferidas. Por defecto usa un modo de observación para estas últimas, y aunque evalúa qué habría aceptado, no da comienzo a esas tareas. Asimismo, los responsables pueden revisar el registro antes de activar una modalidad automática.
Cómo funciona el nuevo agente gratuito de DeepSeek
Cuando acepta un encargo, abre una tarea con una sesión y un directorio propios. Esa separación organiza el trabajo de cada solicitud. El agente puede ejecutar comandos y preparar cambios, mientras un panel muestra si está trabajando, está esperando una respuesta o necesita una revisión. En cualquier caso, los expertos recuerdan que tener un directorio independiente no equivale por sí solo a un aislamiento de seguridad.
La entrega puede adoptar la forma de una pull request, es decir, una propuesta de cambios que el equipo revisa antes de que se incorpore al proyecto. El resultado regresa a la conversación original, haciendo que la petición, el desarrollo y la revisión mantengan una relación visible, en lugar de estar repartidos entre intercambios desconectados.
La integración de esos cambios tiene sus propias condiciones, y es que, por defecto, el agente no activa la fusión automática usando su cuenta, de modo que, si no se configura otra cuenta para esa operación, deberá hacerla el usuario. Las instrucciones de entrega pueden tener requisitos adicionales, mientras que las protecciones de las ramas de GitHub sirven para exigir aprobaciones.
Para instalar el agente, es necesario preparar un entorno técnico, usando herramientas como Node.js, Git, Python, tmux y GitHub CLI, además de DeepSeek Harness con un proveedor de modelos configurado, y se recomienda dedicar al agente una cuenta de GitHub. El asistente de instalación recopila las decisiones necesarias y presenta un plan antes de ejecutar la configuración.
En la guía de instalación se recomienda utilizar un usuario independiente del sistema operativo para aislar las credenciales. Por otro lado, hay que tener en cuenta que disponer del código sin pagar una licencia no garantiza que toda la operación tenga coste cero. La ejecución necesita recursos y un modelo, cuyos gastos dependen del proveedor y del despliegue elegido.

