DeepSeek Harness : Le Runtime d'Agent Open-Source Où Tout Est un Plugin
Un agent harness sous licence MIT, propulsé par Cordis, qui transforme les modèles DeepSeek en agents de codage autonomes — modèles, outils, sandboxes et même l'interface sont tous des plugins interchangeables

DeepSeek vient de livrer la moitié manquante de sa pile d'agents. DeepSeek Harness v0.1 est désormais en préversion développeur — un agent harness open-source publié sous licence MIT et construit autour d'une seule idée : tout est un plugin. Les modèles, outils, compétences, sessions, sandboxes, systèmes de fichiers, boucles, orchestration et l'interface sont tous implémentés sous forme de plugins que vous pouvez combiner, échanger, remplacer et étendre. Voici ce qu'est réellement le harness, comment fonctionne son architecture basée sur Cordis, et pourquoi « agent = modèle + harness » est important si vous construisez ou hébergez des agents.
Qu'est-ce que DeepSeek Harness ?
DeepSeek Harness (dsh) est un agent harness open-source développé par DeepSeek AI et publié sous licence MIT. C'est la couche d'exécution qui enveloppe un modèle de langage pour que le modèle puisse comprendre son environnement, utiliser des outils et continuer à travailler sur des tâches multi-étapes dans le monde réel. (GitHub)
DeepSeek formule la distinction clairement : le modèle est l'âme d'un agent, et le harness est ce qui permet à cet agent de percevoir son environnement, d'appeler des outils et de continuer à fonctionner dans des contextes réels. En d'autres termes, agent = modèle + harness. Un modèle puissant sans harness n'est qu'une autocomplétion très coûteuse ; le harness est ce qui lui permet d'agir. (DeepSeek)
Cela comble un manque évident. Les modèles V4 de DeepSeek sont open-weight, sous licence MIT, et tarifés bien en dessous des modèles fermés de pointe — mais la faiblesse persistante a été la fiabilité des agents, qui est fondamentalement un problème de harness. Harness est la réponse de DeepSeek, positionné face au Claude Code d'Anthropic comme une alternative ouverte et extensible. (CryptoBriefing)
"Tout Est un Plugin" : L'Architecture Cordis
Le choix de conception déterminant est que chaque capacité d'agent est un plugin. Harness est construit sur le méta-framework Cordis, et le noyau Cordis gère le montage, le démontage et les dépendances entre les plugins. Les capacités réelles de l'agent résident entièrement dans ces plugins. (DeepSeek)
Qu'est-ce qui compte comme plugin ? Presque tout :
- Modèles — le backend LLM lui-même
- Outils — édition de fichiers, shell, recherche de fichiers et web
- Compétences — capacités réutilisables que l'agent peut invoquer
- Sessions — état de conversation et d'exécution
- Sandboxes — environnements d'exécution isolés
- Stockage / systèmes de fichiers — où vivent l'état et les artefacts
- Boucles et planification — le flux de contrôle de l'agent et la planification des sous-agents
- Interface — même l'interface utilisateur est un plugin
Les services et événements Cordis permettent à ces plugins de communiquer entre eux. Le bénéfice pratique : vous pouvez sélectionner, échanger ou étendre n'importe quelle capacité en configuration sans toucher au code source de DeepSeek Harness. Vous voulez un sandbox différent, un outil personnalisé ou un backend de modèle différent ? Montez un plugin au lieu de forker le runtime. (DeepSeek)
C'est une posture significativement différente des outils d'agents monolithiques où la boucle, les outils et l'interface sont soudés ensemble. Ici, le harness est un noyau léger et un ensemble de composants composables.
Quatre Modes d'Exécution
Harness est livré avec quatre modes prédéfinis qui recombinent les mêmes plugins pour différents usages : (DeepSeek)
- Mode Standard — l'agent de codage complet : édition de fichiers, shell, recherche de fichiers et web, compétences, planification, objectifs, sous-agents et workflows.
- Mode Code — toutes les capacités Standard, mais les outils sont exposés via un SDK Code Mode afin que le modèle puisse combiner des opérations multi-étapes dans un seul programme TypeScript au lieu de nombreux appels d'outils séparés.
- Mode Minimal — un agent épuré à deux outils : bash persistant plus un
str_replace_editor. C'est le mode que DeepSeek a utilisé pour ses propres benchmarks officiels de modèles, ce qui en fait également un environnement propre pour évaluer un modèle avec un minimum de scaffolding. - Mode Créateur — pour construire vos propres préréglages : inspectez le runtime en direct, testez les plugins Cordis en mémoire et combinez-les en nouveaux modes.
Le mode Minimal mérite d'être signalé si vous lisez des annonces de modèles : DeepSeek a exécuté ses benchmarks Code Agent publiés en "mode minimal Harness", c'est pourquoi vos chiffres de production dépendent fortement du harness et du scaffolding que vous utilisez réellement. Nous avons couvert cette mise en garde dans notre analyse de l'API officielle DeepSeek V4 Flash.
Chaque Exécution Est Traçable
Le deuxième principe de conception est l'observabilité. Tout ce que le modèle voit est enregistré dans un journal de session en ajout seul — les prompts système, le raisonnement, les appels d'outils et leurs résultats, la planification des sous-agents et chaque injection de contexte. (DeepSeek)
Une vue Trajectoire vous permet d'inspecter ces enregistrements par source, et comme le journal est un flux d'événements unique, vous pouvez reprendre, bifurquer, rechercher et rejouer n'importe quelle exécution sur le même historique. Pour quiconque débogue pourquoi un agent a déraillé, un journal d'événements inspectable et rejouable fait la différence entre deviner et savoir.
Pourquoi MIT et Open Source Comptent Ici
Le choix de licence est stratégique. MIT est l'une des licences open-source les plus permissives — elle permet essentiellement à quiconque d'utiliser, modifier et construire des produits commerciaux sur le code, la même licence qui sous-tend des outils fondamentaux comme React et Node.js. (CryptoBriefing)
Cela prolonge le schéma plus large de DeepSeek : des performances de modèles compétitives associées à des publications open-source agressives, à un moment où OpenAI s'est éloigné de l'open-source, Anthropic ne l'a jamais adopté, et Llama de Meta est livré sous une licence personnalisée et restrictive. Un harness sous licence MIT plus des poids ouverts sous licence MIT signifie qu'une équipe peut, en principe, exécuter une pile d'agents capable de bout en bout sans fournisseur propriétaire dans la boucle. (CryptoBriefing)
Comment Essayer DeepSeek Harness
Harness est un projet Node.js. Le chemin le plus rapide est l'interface Web hébergée via npx :
npx @deepseek-ai/dsh web
Cela lance l'interface Web, servie à http://127.0.0.1:3080 par défaut. Pour exécuter depuis un checkout source à la place :
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
DeepSeek encourage également un écosystème de plugins — vous taguez un dépôt de plugin avec le topic dsh-plugin pour la découvrabilité, et les retours passent par GitHub Discussions et une communauté Discord. (GitHub)
Une mise en garde importante : Harness est en préversion développeur et évolue rapidement. DeepSeek avertit clairement qu'il y aura des changements incompatibles, et les plugins et API principaux continueront d'évoluer. Traitez v0.1 comme quelque chose sur lequel expérimenter et construire des plugins, pas encore comme une base sur laquelle ancrer un système de production. (GitHub)
Qui Devrait S'y Intéresser
- Constructeurs d'agents — si vous concevez votre propre boucle d'agent, un noyau basé sur des plugins avec des outils, sandboxes et orchestration interchangeables est une fondation prête à l'emploi à étendre plutôt qu'à réinventer.
- Équipes utilisant les modèles DeepSeek — Harness est le runtime prévu pour transformer les modèles de la série V4 en agents de codage autonomes fiables, comblant le fossé modèle-plus-runtime.
- Équipes axées sur l'auto-hébergement et la souveraineté — harness MIT + poids ouverts MIT est un chemin entièrement ouvert pour exécuter des agents sans verrouillage propriétaire.
- Quiconque compare des benchmarks d'agents — savoir qu'un score a été produit en "mode minimal" vous indique quelle part du résultat est due au modèle par rapport au scaffolding.
Faites Cela Avec Votre Propre Équipe IA
Un harness basé sur des plugins et agnostique au modèle est puissant précisément parce qu'il vous permet d'intégrer le meilleur modèle à chaque étape sans re-architecturer — et c'est le même pari que fait Eigent. Eigent est une application de bureau "Cowork" multi-agents open-source qui orchestre des agents spécialisés sur de vrais workflows localement, afin que vous puissiez connecter les modèles de DeepSeek (ou tout autre) à des tâches concrètes au lieu d'assembler un runtime à la main. Si vous voulez voir cela en pratique sur des tâches de codage agentique, regardez comment Eigent gère la révision des PRs GitHub, ou téléchargez Eigent pour construire votre propre équipe IA.
Foire Aux Questions
Qu'est-ce que DeepSeek Harness ?
DeepSeek Harness (dsh) est un agent harness open-source sous licence MIT de DeepSeek AI. C'est la couche d'exécution qui enveloppe un modèle de langage avec des outils, sandboxes, sessions et orchestration afin que le modèle puisse agir comme un agent autonome sur des tâches multi-étapes. Il a été lancé en préversion développeur en tant que v0.1.
Qu'est-ce que le méta-framework Cordis ?
Cordis est le système de plugins sur lequel Harness est construit. Son noyau gère le montage, le démontage et les dépendances entre les plugins, tandis que chaque capacité d'agent — modèles, outils, compétences, sandboxes, stockage, boucles, planification et interface — vit dans un plugin qui peut être échangé ou étendu via la configuration.
DeepSeek Harness est-il gratuit et open source ?
Oui. DeepSeek a mis le code en open-source sous licence MIT, l'une des licences open-source les plus permissives, qui autorise l'utilisation commerciale, la modification et la redistribution.
Quels sont les quatre modes d'exécution ?
Standard (l'ensemble complet d'outils), Code (outils exposés via un SDK Code Mode afin que le modèle orchestre des opérations multi-étapes dans un seul programme TypeScript), Minimal (un agent bash-plus-éditeur à deux outils utilisé pour les benchmarks) et Créateur (pour inspecter le runtime et construire des préréglages personnalisés).
DeepSeek Harness est-il prêt pour la production ?
Pas encore. Il est en préversion développeur et évolue rapidement, et DeepSeek avertit explicitement de changements incompatibles. Il est préférable de l'utiliser maintenant pour l'expérimentation et la construction de plugins plutôt que d'ancrer un système de production dessus.
Recent Posts

Capacités et cas d'usage réels de Grok 4.6 pour les agents IA
Un regard pratique sur les capacités et cas d

Grok 4.6 vs Grok 4.5, GPT-5.6 Sol & Fable 5 : Ce qui change vraiment
Grok 4.6 vs Grok 4.5, GPT-5.6 Sol et Fable 5 : ce que xAI a réellement confirmé, ce qui reste spéculatif, et le vrai seuil de référence que cette mise à niveau post-entraînement uniquement doit franchir.

Grok Bot : Les coéquipiers IA de SpaceXAI qui font de vrai travail
Grok Bot est le nouvel agent IA de SpaceXAI et Cursor—des coéquipiers qui se connectent à vos outils et terminent de vraies tâches. Ce qu'il fait, qui peut l'utiliser, et comment il se compare.