Un prototipo, y así etiquetado

DeepSeek publicó dsh-superagent-prototype en GitHub el 31 de octubre con licencia MIT. En la tarde del 1 de noviembre acumulaba unas 6.800 estrellas y 676 bifurcaciones.

El repositorio empieza diciendo al lector lo que no es. “Prototipo de investigación solo como referencia, no un producto oficial de DeepSeek”, dice el README, que añade que el código surgió del trabajo cotidiano de desarrollo del equipo “con buena parte de la ingeniería hecha por agentes de programación”. Advierte de que el código puede contener errores y de que su estilo y sus prácticas de ingeniería pueden ser inconsistentes, y de que la versión publicada no es idéntica a la interna ni a la implementación descrita en un artículo que la acompaña, Exploring Super-agent Design: Towards a More Autonomous Agent System. Algunos diseños tratados en ese artículo, dice, son direcciones de desarrollo futuro y no están implementados aquí.

Lo que sí está implementado es acotado. dsh-superagent es un agente de programación proactivo limitado a un solo repositorio de GitHub, empaquetado como un módulo para DeepSeek Harness, el marco de agentes mucho mayor de la empresa. Escucha a GitHub y, opcionalmente, a Feishu. Cuando alguien autorizado le pide trabajo, abre un elemento de trabajo, lo resuelve en su propia sesión y su propio directorio, y responde en la conversación original, por ejemplo con una solicitud de incorporación. Un panel web muestra lo que requiere a una persona.

Una persona con auriculares trabaja en un escritorio de oficina, frente a una pantalla.
El agente confirma la petición una vez y luego calla mientras trabaja. Imagen de archivo. Mikhail Nilov · pexels · Pexels License

El límite es la atención, no la capacidad

El primer documento numerado del repositorio no trata de arquitectura. Trata de lo que el agente cuesta a quienes lo rodean.

“Consumir la menor atención humana posible y aportar el mayor valor posible”, enuncia el documento de filosofía, y después lo aplica como prueba. “Cada parte del proyecto se juzga por la atención que cuesta. Un mensaje, una notificación, una pregunta, un ajuste, un elemento del panel y un párrafo de documentación cuestan la atención de alguien, y cada uno tiene que dar más valor que eso, o se elimina.”

Las reglas que siguen son inusualmente restrictivas para un sistema vendido por su autonomía. El agente actúa solo cuando se lo pide directamente una persona autorizada por el equipo, o cuando una regla escrita lo permite, y el trabajo que nadie pidió “empieza en un modo que solo registra lo que el agente habría hecho”. Habla solo cuando una persona debe actuar o puede usar un resultado, confirma la petición una vez y luego calla mientras trabaja. Pregunta una cosa concreta cada vez. Se detiene por impacto y no por esfuerzo: un cambio local llega hasta un resultado revisable, mientras que uno que exige una decisión de diseño se detiene con una pregunta. Y informa con honestidad: un borrador se marca como inacabado, un fallo se informa como fallo y nunca se salta un límite para evitar preguntar.

Una advertencia sobre el volumen

El mismo documento coloca la responsabilidad en quien opera el agente y no en el modelo, sin rodeos. El agente comenta, abre solicitudes de incorporación y escribe a la gente con cuentas que el equipo ve a diario, señala, y “cada mensaje que envía cuesta la atención de tus compañeros, y tú eres responsable de él”.

Su consejo es empezar con poco —una lista corta de personas autorizadas, el trabajo proactivo solo registrado— y ampliar cuando lo que el agente habría hecho parezca correcto. Cuando el agente es ruidoso, el documento pide acortar y endurecer sus instrucciones o pausarlo, en lugar de añadir más mensajes para explicar el ruido. Una indicación es más tajante que las demás: “No lo uses para producir volumen.” Las solicitudes de incorporación en masa, los mensajes generales y el trabajo de relleno, dice, cuestan al equipo más de lo que aportan.

Una persona trabajando sola en un escritorio en una oficina silenciosa.
El trabajo proactivo empieza en un modo que solo registra lo que el agente habría hecho. Imagen de archivo. cottonbro studio · pexels · Pexels License

Qué dice sobre el argumento de diseño

DeepSeek no reivindica aquí un salto de capacidad, y el repositorio deja claro que el código publicado va por detrás tanto de su versión interna como del artículo. Lo que sí publica es una postura: que el límite de un agente con alcance sobre todo un repositorio no es lo que puede hacer, sino lo que se le puede permitir interrumpir.

La propia instalación está delegada: el README indica al usuario que apunte su agente de programación a SETUP.md y le deje instalar y configurarlo todo, preguntando una cosa breve cada vez. La documentación está numerada del 000 al 008 y pensada para leerse en orden.

El artículo que lo acompaña es donde viven las ideas no implementadas. Hasta que DeepSeek lleve alguna de ellas al propio DeepSeek Harness —cuyo repositorio principal supera las 268.000 estrellas—, esto sigue siendo un argumento de diseño con una demostración funcional adjunta, no un producto.