Quick answer: DeepSeek AI ha publicado deepseek-harness (dsh), un harness de agentes con licencia MIT cuyo lema de diseño es que todo es un plugin. Esa frase se usa con soltura en el ecosistema de herramientas de...

DeepSeek Harness: qué aporta de verdad «todo es un plugin»

Updated August 16, 2026 · first published August 16, 2026

DeepSeek AI ha publicado deepseek-harness (dsh), un harness de agentes con licencia MIT cuyo lema de diseño es que todo es un plugin. Esa frase se usa con soltura en el ecosistema de herramientas de agentes, así que conviene precisar qué significa aquí y dónde cambia la economía de operar agentes.

Cordis, no un framework con hooks

El harness corre sobre Cordis, un runtime de plugins cuyo modelo consiste en que los plugins aportan servicios, eventos tipados y efectos reversibles a un contexto compartido. El documento de arquitectura es explícito: no hay un núcleo privilegiado. Adaptadores de modelo, registros de herramientas, logs de sesión y el propio bucle del agente son todos plugins. Nada queda debajo de ellos como motor inamovible.

Esto importa porque la forma habitual de un framework de agentes «extensible» es un núcleo fijo más una superficie de hooks. Puede observar y decorar, pero no reemplazar. Reemplazar significa bifurcar. Cordis invierte eso: las piezas que querría reemplazar son las unidades de composición.

Costuras de capacidad: la parte que importa en operación

El harness formaliza esto con lo que llama una costura de capacidad (capability seam). Una costura es una interfaz de servicio con más de una implementación, y cada servicio ocupa uno de tres roles:

RolQué hace
OwnerEl paquete que declara la interfaz del servicio
ImplementaciónUn paquete que aporta comportamiento concreto (las costuras tienen varias)
ConsumidorUn paquete que llama al servicio, ciego a qué proveedor está activo

No todo servicio es una costura. La documentación distingue tres tipos: costuras intercambiables (ctx.llm, ctx.subprocess), servicios de núcleo con un único owner (ctx.sessions, ctx.agents) y puntos de composición que coordinan otros servicios (ctx.agentLoop). Saber cuál es cuál le dice dónde puede sustituir comportamiento y dónde no.

Las cuatro costuras con consecuencias de coste

Toda palanca de coste relevante en un sistema de agentes es un cambio de proveedor: enrutar a un modelo más barato, mover la ejecución a un sandbox más barato, sustituir un transporte de subagentes por uno local. Cuando eso son costuras, el cambio es una edición de configuración. Cuando no lo son, el cambio es una bifurcación que ahora mantiene usted.

Por qué es un asunto de FinOps y no solo de arquitectura

El fallo recurrente en los programas de coste de agentes no es que los equipos elijan un modelo caro. Es que el harness vuelve estructural la elección cara. Una vez que la selección de modelo, el lugar de ejecución de las herramientas y el transporte de delegación quedan horneados en el código de la aplicación, cada optimización se convierte en un proyecto de ingeniería con su propio calendario y su propio riesgo de regresión. Los equipos posponen entonces la optimización, y el gasto se acumula.

Un harness basado en costuras mueve esas decisiones a la composición. Eso no las hace gratuitas, pero las convierte de refactorizaciones en configuración, que es la diferencia entre una iniciativa trimestral y una tarde.

La salvedad que conviene decir sin rodeos

DeepSeek Harness está en developer preview y su README dice, sin suavizarlo, que habrá cambios que rompan compatibilidad. Construir ahora herramientas de coste de producción directamente contra sus interfaces internas significa comprometerse a perseguirlas. Evalúelo, prototipe con él, pero fije las versiones y espere movimiento.

Related


Want this applied to your own LLM spend? FinOps LLM runs a free audit of your AI costs and shows where the savings are. Book free audit →

Back to research