DeepSeek publicó el código de dsh-superagent, un prototipo de investigación que puede recibir encargos de programación y detectar posibles tareas en un repositorio de GitHub y, opcionalmente, en conversaciones de Feishu. El equipo que lo utilice define quién puede pedirle trabajo y bajo qué reglas puede actuar sin una solicitud directa.
La iniciativa forma parte de la exploración de DeepSeek para crear agentes más autónomos. Según Bloomberg, el equipo describió un sistema capaz de observar comentarios sobre problemas de programación en chats grupales y sugerir soluciones sin que alguien lo mencione.
La versión abierta tiene un alcance concreto: trabaja con un repositorio de GitHub a la vez y se distribuye como un complemento para DeepSeek Harness. Sus autores advierten que es código de investigación, no un producto oficial listo para producción, y que puede contener errores.
Del chat a una propuesta de cambios
Cuando una persona autorizada le asigna una tarea, el agente abre un registro de trabajo, la procesa en una sesión y un directorio propios y responde en la conversación original. Una posible entrega es un pull request, la propuesta de cambios que un equipo puede revisar en GitHub antes de incorporarla.
Además de GitHub, el sistema puede conectarse de forma opcional a Feishu, una plataforma de colaboración y mensajería. Un panel web muestra las tareas que necesitan atención humana. El código se publicó bajo la licencia MIT, que permite reutilizarlo y adaptarlo bajo sus condiciones.
El repositorio también aclara que el prototipo público fue adaptado para su publicación y no es idéntico a la versión interna de DeepSeek. Algunas ideas expuestas en el trabajo de diseño todavía no están implementadas en ese código, por lo que no se puede asumir que ambas versiones hagan exactamente lo mismo.
Detectar una tarea no significa ejecutarla
El comportamiento proactivo tiene una distinción importante. Según la documentación de autorización, el modo inicial evalúa posibles tareas que nadie pidió directamente y registra cuáles habría aceptado, pero no las pone en marcha. Las solicitudes explícitas de personas autorizadas sí pueden procesarse en ese modo.
Para que el agente acepte trabajo inferido de forma automática, el equipo debe activar ese comportamiento y definir al menos una regla aplicable. La configuración también determina qué conversaciones o eventos recibe. Así, la posibilidad de detectar un problema en un chat depende de que el sistema tenga acceso a esa conversación y esté configurado para evaluarla.
Los permisos siguen siendo una decisión humana
Separar cada encargo en su propio directorio ayuda a organizar el trabajo, pero DeepSeek advierte que esos directorios no constituyen una barrera de seguridad. Las sesiones ejecutoras pueden lanzar comandos sin una aprobación adicional y con los permisos del usuario del sistema operativo que ejecuta el agente.
La documentación señala también que, sin configurar otra cuenta para la integración automática, son las personas quienes incorporan las propuestas de cambios. La diferencia importa para los equipos que consideren experimentar con el prototipo: la autonomía del agente depende tanto de sus reglas de actuación como de los permisos que se le concedan.