Tres ejemplos funcionales, no compatibilidad total
DeepSeek lanzó DeepSeek Harness v0.2.1-alpha.1 el 3 de octubre de 2026, con un puente experimental para extensiones escritas para Claude Code, de Anthropic. Tres ejemplos, Token Weather, Blast Radius y Replay Theater, pueden ejecutarse a través del puente. Otros cuatro mods, diff, agents-md, sec-default y telemetry, figuran como no ejecutables porque no son compatibles los eventos, las interfaces o las capacidades de visualización que requieren.
Contenido
- Tres ejemplos funcionales, no compatibilidad total
- Cómo conecta el puente dos sistemas de extensiones
- Qué demuestran los ejemplos y qué no
- Una rápida sucesión de versiones
- Ahora es más fácil encontrar la opción para crear plugins
- Mejoras prácticas en diagnóstico e implementación
- Los autores de extensiones tendrán que realizar cambios
- Por qué DeepSeek apuesta por una arquitectura de plugins
- La automodificación es un objetivo de investigación, no una capacidad terminada
- Puntos clave
Esta distinción define la actualización. DeepSeek está probando si su arquitectura de plugins puede ofrecer las capacidades de Claude Code Mods, en lugar de prometer que los desarrolladores podrán trasladar todas las extensiones de una aplicación a otra sin cambios. Los mods deben usar el mecanismo de carga de DeepSeek Harness y el puente experimental los ejecuta sin un entorno aislado.
Las notas oficiales de la versión de DeepSeek atribuyen la capa de compatibilidad a @tianyicui, la cuenta del líder del equipo de Harness, Cui Tianyi. Las notas explican el objetivo del experimento:
«En esta etapa, el objetivo principal es verificar que las capacidades de la API de Claude Code Mods sean, en términos generales, un subconjunto de lo que pueden hacer los plugins de DeepSeek Harness, en lugar de ofrecer a los usuarios una compatibilidad completa y práctica».
La versión también ofrece una vía más visible para pedirle a un agente que cree plugins, herramientas opcionales para inspeccionar sesiones, mejoras en la implementación y correcciones que afectan a las dependencias de los plugins. Algunos cambios requieren que los autores de extensiones actualicen su código. En conjunto, estas novedades convierten la versión alfa en una prueba de portabilidad de extensiones y en una actualización de mantenimiento para una aplicación cada vez más organizada en torno a los plugins.
Un harness es el software que rodea a un modelo de lenguaje grande y gestiona herramientas, sesiones, archivos y ejecución de tareas. El modelo aporta capacidad de razonamiento y genera texto o código; el harness determina cómo se lleva a cabo ese trabajo.
Cómo conecta el puente dos sistemas de extensiones
Claude Code Mods son controladores de eventos escritos en JavaScript o TypeScript que se ejecutan dentro de la aplicación de programación. Pueden responder cuando un usuario envía una instrucción, cuando un agente utiliza una herramienta o cuando la aplicación muestra su interfaz. Según la interfaz disponible, un mod puede observar una acción, modificarla o tomar el control de ese paso.
El puente de DeepSeek envuelve la función de registro de un mod y lo incorpora como plugin de Harness. Sus hooks se asignan al sistema de eventos y al ciclo de vida de Harness, la secuencia por la que los componentes se inician, funcionan y se detienen. DeepSeek Harness utiliza Cordis, un marco de trabajo para crear software a partir de servicios, dependencias y suscripciones a eventos.
A través del puente, los mods compatibles pueden controlar las llamadas a herramientas, reescribir instrucciones, añadir comandos y herramientas, leer información de las sesiones y mostrar una franja sobre el cuadro de instrucciones. Se trata de cambios en el comportamiento y la interfaz de la aplicación de agentes, no simplemente de instrucciones que indican a un modelo cómo responder.
La palabra subconjunto se refiere al alcance de esas capacidades de programación. DeepSeek quiere saber si las operaciones disponibles para los autores de mods de Claude Code pueden representarse dentro de su sistema de plugins, más amplio. Es una afirmación más acotada que demostrar un comportamiento idéntico para todas las extensiones y no demuestra que el modelo de una aplicación sea más capaz que el de otra.
Qué demuestran los ejemplos y qué no
Los tres ejemplos ejecutables ponen a prueba diferentes partes del puente. Token Weather presenta el uso de contexto como un pronóstico del tiempo. El contexto es la información que un modelo puede utilizar durante una tarea, incluidas las instrucciones, la conversación y los resultados de las herramientas. La visualización indica a los usuarios, de forma gráfica, cuánto de esa capacidad se ha consumido.
Blast Radius muestra el probable efecto de un comando arriesgado antes de ejecutarlo, lo que permite al usuario decidir si desea continuar. Replay Theater permite recorrer los cambios en los archivos. En conjunto, los ejemplos prueban la visualización de la interfaz, la posibilidad de intervenir antes de ejecutar una herramienta y el acceso al historial de cambios.
Estos ejemplos demuestran concretamente que algunas extensiones útiles pueden adaptarse entre aplicaciones. No demuestran que haya compatibilidad total con la API de Claude Code Mods. Los cuatro ejemplos marcados como no ejecutables dependen de capacidades que el puente no conecta actualmente, como el panel /diff y el comportamiento de análisis de agents.md.
También hay un límite relacionado con la instalación. No basta con copiar un mod de Claude Code en Harness para que funcione. Debe cargarse mediante la configuración de Harness. Incluso una extensión cuyos hooks principales sean compatibles puede requerir cambios en su registro, en sus supuestos sobre el estado de la sesión o en su presentación.
La falta de un entorno aislado merece especial atención. Un entorno aislado es una barrera de separación que busca limitar a qué puede acceder el código en ejecución o qué puede afectar. Los usuarios no deben interpretar que la compatibilidad funcione como una certificación de seguridad, y la versión no garantiza que los mods adaptados se ejecuten en un entorno aislado.
Una rápida sucesión de versiones
El experimento de compatibilidad llegó cuatro días después de la versión preliminar v0.2 del 29 de septiembre, que incorporó instaladores de escritorio para macOS y Windows y una página de gestión de plugins. Se publicó después de que Anthropic presentara Claude Code Mods a principios de octubre y durante las vacaciones del Día Nacional de China.
La secuencia muestra la rapidez con que el proyecto pasó de su vista previa inicial para desarrolladores a la distribución de escritorio y a los experimentos con extensiones:
- Marzo de 2026: Se formó el equipo Agent Harness de DeepSeek y Cui Tianyi se incorporó a la empresa.
- 13 de agosto: La vista previa v0.1 para desarrolladores se abrió a programadores de todo el mundo y se publicó el código fuente con licencia MIT.
- 29 de septiembre: La vista previa v0.2 incorporó instaladores de escritorio para macOS y Windows y un gestor gráfico de plugins.
- 3 de octubre: La versión v0.2.1-alpha.1 añadió el puente experimental para Claude Code Mods.
- 4 de octubre: Cui explicó públicamente el objetivo, las limitaciones y la relación del experimento con las metas de investigación del equipo.
El lanzamiento de agosto atrajo más de 70.000 estrellas en GitHub en menos de 24 horas. Esa cifra mide el interés por el repositorio, no el uso activo, las implementaciones exitosas ni la fiabilidad de los plugins. La versión posterior para escritorio abordó otro problema: facilitar el acceso a la aplicación y sus extensiones sin obligar a todos los usuarios a trabajar desde una línea de comandos.
Ahora es más fácil encontrar la opción para crear plugins
En las notas oficiales de la versión, la nueva opción de gestión de plugins se llama «Let Agent create a plugin». Abre el modo Creator y conserva el borrador; el trabajo no comienza hasta que el usuario envía la solicitud. Esta distinción importa porque entrar en una pantalla de creación no autoriza por sí solo al agente a empezar a construir.
El modo Creator ya permite que un agente escriba e instale plugins según los requisitos del usuario. La nueva opción facilita encontrar ese flujo de trabajo en la interfaz de gestión. La versión también admite instrucciones iniciales que quedan sin enviar en las sesiones nuevas y conserva las referencias a archivos, carpetas y sesiones cuando se recuperan borradores o se trasladan entre espacios de trabajo.
La vista previa de escritorio de septiembre ya había incorporado la instalación mediante el nombre de un paquete npm. npm es un registro de paquetes que se utiliza habitualmente para software JavaScript. Desde la misma página, los usuarios podían instalar, desactivar y desinstalar plugins, además de consultar sus descripciones y procedencia.
DeepSeek ha señalado que alrededor del 60 % de los usuarios de Harness emplea plugins de terceros, según las mediciones entre los usuarios de su API oficial de modelos. Esa precisión importa: la cifra describe a ese grupo medido, no necesariamente a todas las personas que ejecutan el marco de trabajo con cualquier proveedor de modelos. Dicho de otro modo, aproximadamente seis de cada diez usuarios de ese grupo utilizan extensiones externas.
El equipo planea crear un mercado oficial de plugins y mejorar la búsqueda, obtención y gestión de extensiones. No ha anunciado una fecha de lanzamiento. Mientras tanto, la última versión alfa mejora la información de los paquetes al mostrar con más claridad el origen del código y la versión actual de cada paquete.
Mejoras prácticas en diagnóstico e implementación
Un paquete opcional de herramientas para desarrolladores añade registros sin procesar de las sesiones, navegación en ambos sentidos entre los grupos de chat y la conversación, y diagnósticos integrados de Host. La interfaz integrada está actualmente en inglés. Estas herramientas ofrecen a los desarrolladores más información para rastrear el comportamiento de los agentes e investigar fallos.
La versión añade --public-url para especificar la dirección web que se muestra a los usuarios, se abre en el navegador y se proporciona al modelo. Admite direcciones detrás de un proxy inverso, incluso las que incluyen un prefijo de ruta. Un proxy inverso dirige las solicitudes entrantes a una aplicación que puede ejecutarse en otra dirección interna. Por eso, exponer la dirección pública correcta ayuda a mantener coherentes la navegación de los usuarios y las instrucciones del modelo.
En Windows, la aplicación de escritorio ahora permite que el sistema operativo asigne el puerto de forma predeterminada. Se busca así evitar fallos de inicio causados por rangos de puertos reservados. La actualización también distingue entre una solicitud de inicio de sesión que no recibe respuesta y otros fallos de autenticación; en el primer caso, muestra un mensaje para comprobar la red.
Otras correcciones abordan los mensajes en cola tras detener y reanudar una tarea varias veces, la visualización de resultados y cambios en Bash, PowerShell y las operaciones con archivos, y la edición de objetivos en varias líneas mediante Shift+Enter. Las vistas previas de Markdown ahora muestran el encabezado YAML como campos legibles. El encabezado es un bloque de metadatos estructurados al inicio de un documento, que suele utilizarse para propiedades como el título o la configuración.
Estos cambios son menos llamativos que el experimento de compatibilidad, pero atienden a tareas cotidianas al trabajar con agentes: iniciar la aplicación, conservar una solicitud, inspeccionar lo que hizo un comando y entender por qué falló una tarea.
Los autores de extensiones tendrán que realizar cambios
La versión alfa incluye cambios que pueden dejar obsoletas extensiones existentes. Se han eliminado los plugins de invariantes de ejecución y las exportaciones package ./invariant. Las extensiones y los perfiles personalizados que utilicen esos puntos de entrada para diagnóstico deben actualizarse.
Las estadísticas de Composer se han dividido en entradas de extensión independientes para actividad y uso. Los plugins que sustituyeron la fila de estadísticas anterior deben actualizar los identificadores que registraron. Los plugins de subruta ya no obtienen la información de visualización de archivos package.json separados; el texto y los iconos deben proceder de las exportaciones correspondientes a cada subruta.
Se han introducido varias correcciones en la gestión de dependencias. Al activar un paquete nuevo, ya no deberían faltar dependencias; al desactivar o desinstalar paquetes, tampoco deberían quedar asignaciones obsoletas de dependencias. Para sustituir la versión de un paquete instalado sigue siendo necesario reiniciar, una limitación explícita de la capacidad actual para cambiar componentes mientras la aplicación está en funcionamiento.
Una corrección de la interfaz evita que, al activar o desactivar un plugin, se eliminen los estilos de otros plugins hasta que se actualice la página. Las tareas automatizadas también se incorporan a Web, con herramientas de recordatorio disponibles en los modos Standard, Creator y PTC, pero no en Minimal ni en los subagentes. Se conservan las tareas existentes al eliminar las selecciones de paquetes experimentales que se han retirado.
Por qué DeepSeek apuesta por una arquitectura de plugins
Cui afirma que el principio de que todo sea un plugin se estableció antes de que comenzara la programación del proyecto. Según su descripción, los modelos, las herramientas, las habilidades, las sesiones, los entornos aislados, los sistemas de archivos, el ciclo de trabajo del agente, la coordinación de tareas y la interfaz pueden combinarse, sustituirse o ampliarse.
Esta ambición va más allá de permitir extensiones en una aplicación fija. Busca que usuarios y desarrolladores puedan modificar muchas partes del sistema que lleva a cabo el trabajo de un modelo. Cui elogió Claude Code Mods como un enfoque ingenioso para ampliar las funciones después de que Boris Cherny, responsable de Claude Code, los anunciara, aunque distinguió ese producto del objetivo arquitectónico más amplio de DeepSeek.
Cui señala que la implementación empresarial es otro ámbito en el que pueden utilizarse plugins. Los desarrolladores han creado plugins de Harness para sectores específicos, con los que construyen entornos de trabajo de inteligencia artificial que conectan la infraestructura empresarial e incorporan flujos de trabajo especializados. Algunos de esos plugins no se han publicado. Cui afirma que el equipo respalda ese modelo bajo el marco de trabajo con licencia MIT.
La diferencia está entre una base abierta y las extensiones que se construyen sobre ella. Las empresas pueden utilizar el marco de trabajo compartido y, al mismo tiempo, conservar en sus plugins integraciones propias o conocimientos especializados de su sector. Los informes no identifican esas implementaciones ni ofrecen cifras sobre su alcance o resultados.
Cui también sostiene que reproducir Claude Code o Codex aportaría poco valor, porque los usuarios ya pueden conectar modelos de DeepSeek a esas aplicaciones. Su objetivo declarado es crear soluciones originales que influyan en el diseño de los harnesses de agentes, incluidas innovaciones que las principales empresas de inteligencia artificial reconozcan y adopten.
La automodificación es un objetivo de investigación, no una capacidad terminada
El objetivo a largo plazo es que los agentes modifiquen su propio harness mediante plugins mientras están en funcionamiento. Cui describe el modo Creator como un primer paso en esa dirección, no como prueba de que ya se haya logrado una mejora autónoma.
Señala dos ámbitos de trabajo pendientes. La ingeniería debe mejorar la capacidad de añadir, eliminar y volver a cargar plugins durante la ejecución. La investigación sobre modelos debe enseñar a los agentes que su harness puede modificarse y cómo aprovechar esos cambios para mejorar su trabajo. Cordis ofrece una base, pero aún quedan problemas prácticos de ingeniería por resolver.
El equipo busca investigadores con experiencia en el estudio y entrenamiento de modelos grandes para avanzar en ese trabajo. Cui afirma que dedica una parte considerable de su tiempo a la contratación y las entrevistas. Su trayectoria incluye estudios de informática en la Universidad de Zhejiang, seis medallas de oro en competiciones regionales de ACM Asia y nueve años en Jane Street antes de incorporarse a DeepSeek en marzo de 2026.
No se han dado a conocer un método de entrenamiento concreto, mejoras cuantificadas derivadas de la automodificación de los agentes ni un calendario para alcanzar la compatibilidad total con Mods. Cui afirma que una compatibilidad más amplia podría ser técnicamente posible si el equipo decide que merece la inversión. Es una evaluación condicionada, no un compromiso con una fecha de lanzamiento.
Por tanto, el resultado inmediato es concreto, pero limitado: tres ejemplos ejecutables demuestran que algunas extensiones de Claude Code pueden incorporarse a Harness, mientras que los mods no compatibles, los cambios necesarios para cargarlos y los requisitos de adaptación delimitan el trabajo pendiente. El experimento pone a prueba una idea arquitectónica, pero todavía no ofrece un ecosistema universal de extensiones.
Puntos clave
- DeepSeek Harness v0.2.1-alpha.1 se lanzó el 3 de octubre de 2026 con una capa experimental de compatibilidad con Claude Code Mods.
- Token Weather, Blast Radius y Replay Theater son ejemplos ejecutables; diff, agents-md, sec-default y telemetry no pueden ejecutarse actualmente.
- El experimento comprueba si las capacidades de la API de Mods pueden integrarse en los plugins de Harness, en lugar de ofrecer compatibilidad práctica total.
- Los mods deben adaptarse al mecanismo de carga de Harness y se ejecutan sin un entorno aislado.
- La actualización añade una opción para crear plugins, herramientas de diagnóstico opcionales, mejoras en la implementación y cambios que requieren adaptar algunas extensiones.
- Alrededor del 60 % de los usuarios medidos a través de la API oficial de modelos de DeepSeek utiliza plugins de terceros.
- No se han anunciado fechas para completar la compatibilidad, lanzar un mercado oficial de plugins o concluir la investigación sobre la automodificación de agentes.






