DeepSeek Harness planta cara al bloqueo de agentes con un puente para Claude Code

DeepSeek Harness está ampliando su propuesta como entorno abierto para agentes de inteligencia artificial con una arquitectura basada en plugins y un puente de compatibilidad para Claude Code Mods. El proyecto permite incorporar determinados mods diseñados para Claude Code dentro de DeepSeek Harness, mientras mantiene separadas las capacidades del agente, los modelos, las herramientas, las sesiones y la interfaz.

Las claves de DeepSeek Harness y Claude Code Mods en 30 segundos

  • DeepSeek Harness es un entorno de código abierto para desarrollar y ejecutar agentes de IA.
  • Su arquitectura Cordis convierte modelos, herramientas, sesiones, almacenamiento y el propio bucle del agente en plugins sustituibles.
  • Un puente permite cargar determinados Claude Code Mods dentro de DeepSeek Harness.
  • La compatibilidad reproduce buena parte de la API de hooks, aunque existen diferencias y funciones que no están disponibles.
  • El proyecto continúa en fase de developer preview y puede introducir cambios incompatibles.

La estrategia de DeepSeek apunta a uno de los problemas que empiezan a aparecer alrededor de los agentes de programación: cada herramienta puede terminar construyendo su propio sistema de extensiones, plugins, comandos y automatizaciones. Un desarrollador que invierte tiempo en personalizar un agente queda así condicionado por las APIs y el formato de extensiones de ese producto.

DeepSeek Harness intenta plantear el problema desde otra dirección. En lugar de construir un núcleo cerrado alrededor de un agente concreto, su arquitectura convierte prácticamente cada componente en un plugin. El modelo, el registro de herramientas, las sesiones, el almacenamiento, el bucle que ejecuta al agente e incluso la interfaz forman parte de este sistema modular.

La base tecnológica es Cordis, un framework de plugins que permite que los diferentes componentes se comuniquen mediante servicios y eventos. La consecuencia práctica es que una capacidad puede sustituirse o ampliarse mediante configuración sin tener que modificar directamente el código de DeepSeek Harness.

Un puente para llevar mods de Claude Code a DeepSeek Harness

Una de las piezas más interesantes de esta estrategia es el soporte para Claude Code Mods. DeepSeek Harness incorpora un puente específico que permite adaptar módulos creados para el sistema de extensiones de Claude Code.

El funcionamiento no consiste en ejecutar directamente todos los componentes de Claude Code. El puente convierte un mod en un plugin de DeepSeek Harness mediante defineMod, registra sus hooks y lo integra en el sistema Cordis.

Esto permite que determinados mods puedan utilizarse dentro del entorno de DeepSeek sin tener que reconstruir desde cero toda su lógica. El proyecto incluye ejemplos como Token Weather, Blast Radius y Replay Theater para mostrar cómo determinadas extensiones pueden funcionar a través del puente.

La compatibilidad, sin embargo, tiene límites. DeepSeek documenta diferencias concretas entre Claude Code y su implementación. Por ejemplo, los mods se cargan como plugins de usuario y algunas funciones relacionadas con niveles de configuración administrados no existen en DeepSeek Harness.

También hay diferencias en las interfaces de usuario. El puente proporciona elementos como Box, Text y Button, pero no reproduce todas las capacidades de interfaz de Claude Code. Algunas funciones relacionadas con paneles, desplazamiento o gestión del foco tampoco están disponibles.

Eso significa que el puente no convierte automáticamente cualquier extensión de Claude Code en un plugin completamente equivalente dentro de DeepSeek Harness. La compatibilidad depende de las APIs que utilice cada mod.

Todo el agente se puede cambiar por configuración

La arquitectura general de DeepSeek Harness es quizá más importante que el propio puente con Claude Code.

El proyecto define un agente como la combinación de un modelo y un harness. El modelo aporta la capacidad de razonamiento, mientras que el harness proporciona el entorno necesario para trabajar con archivos, ejecutar herramientas, utilizar subagentes y mantener una sesión.

En DeepSeek Harness, esas funciones están separadas en plugins. Un desarrollador puede sustituir el adaptador del modelo, cambiar el registro de herramientas o modificar el sistema de sesiones sin tener que alterar el núcleo del proyecto.

Cordis actúa como la capa que monta y desmonta estos componentes y gestiona sus dependencias. No existe un núcleo privilegiado que deba modificarse cada vez que se quiere añadir una capacidad. Los plugins se registran en un contexto compartido y pueden aportar servicios, eventos y efectos reversibles.

Esta arquitectura también permite crear perfiles diferentes. DeepSeek Harness incluye configuraciones orientadas a distintos usos, desde un modo estándar con las herramientas completas hasta modos más reducidos destinados a pruebas y evaluación de modelos.

El modo Code, por ejemplo, permite que el modelo genere código para coordinar varias llamadas a herramientas dentro de una misma operación. El modo Minimal reduce el entorno a herramientas básicas, mientras que Creator está pensado para experimentar con plugins y crear nuevas configuraciones del agente.

Una alternativa abierta frente a ecosistemas cerrados

El interés del proyecto para los desarrolladores no está únicamente en poder ejecutar un agente diferente. La propuesta consiste en que las extensiones y capacidades no queden necesariamente ligadas a un único proveedor.

El puente con Claude Code es una demostración concreta de esa idea. DeepSeek Harness intenta aprovechar parte del trabajo realizado por desarrolladores que ya han creado mods para otro entorno, al tiempo que ofrece su propio sistema de plugins.

Pero el proyecto todavía está en una fase temprana. DeepSeek lo presenta como un developer preview y advierte de que las API y el comportamiento pueden cambiar, incluso con modificaciones incompatibles. Eso limita todavía las conclusiones que pueden extraerse sobre la estabilidad del ecosistema.

También hay una cuestión práctica importante: que un mod pueda funcionar mediante el puente no significa que todas sus capacidades se comporten exactamente igual que en Claude Code. Las diferencias documentadas en hooks, herramientas, interfaz, permisos y servicios hacen que los desarrolladores tengan que comprobar la compatibilidad de cada extensión.

Aun así, el movimiento muestra hacia dónde puede dirigirse la infraestructura de agentes de programación. En lugar de competir únicamente por el modelo que genera código, los proyectos empiezan a competir por el entorno en el que ese modelo trabaja y por la facilidad con la que los desarrolladores pueden reutilizar sus herramientas.

DeepSeek Harness apuesta por que ese entorno sea componible. Si su arquitectura de plugins consigue atraer suficientes extensiones y adaptadores, el valor del proyecto podría depender tanto de su ecosistema como del modelo utilizado en cada instalación.

Por ahora, el proyecto ofrece una arquitectura abierta, un sistema de plugins basado en Cordis y un puente que acerca el ecosistema de Claude Code Mods a su propio entorno. Es una aproximación especialmente relevante para quienes quieren cambiar de modelo o de runtime sin tener que reconstruir desde cero todas las herramientas que utilizan con sus agentes.

Preguntas frecuentes

¿Qué es DeepSeek Harness?

DeepSeek Harness es un entorno de código abierto para crear y ejecutar agentes de inteligencia artificial. Su arquitectura está basada en plugins mediante el framework Cordis.

¿Puede DeepSeek Harness ejecutar plugins de Claude Code?

Dispone de un puente para Claude Code Mods que permite adaptar determinados mods al sistema de plugins de DeepSeek Harness. La compatibilidad no es completa y existen APIs y funciones que no están implementadas.

¿Qué es Cordis en DeepSeek Harness?

Cordis es el framework de plugins utilizado por DeepSeek Harness. Permite convertir modelos, herramientas, sesiones, almacenamiento, bucles de agente y otros componentes en servicios sustituibles mediante configuración.

¿DeepSeek Harness es estable?

El proyecto se encuentra en fase de developer preview. DeepSeek advierte de que las API pueden evolucionar y que pueden producirse cambios incompatibles.

Scroll al inicio