DeepSeek ouvre le code d'un harness où même la boucle est un plugin (2026)

18 août 2026
12 min read

18 août 2026
12 min read
Le 13 août, DeepSeek a publié son harness d'agents en preview développeurs sous licence MIT, en même temps qu'il passait V4-Pro en disponibilité générale. Vingt-huit heures plus tard, le dépôt comptait 92 700 étoiles. Deux jours plus tard, plus de 8 400 forks.
Le nombre d'étoiles mesure l'attention, pas l'adéquation, et il faut le relativiser en conséquence. Mais la conception qui se trouve dessous mérite votre temps même si vous ne l'exécutez jamais, parce qu'elle prend une position que les autres harnesses publiés ce mois-ci n'ont pas prise — et parce que ses deux plus gros problèmes sont de ceux dont vous hériteriez dès le premier jour.
En début de mois, deux harnesses sont sortis à 48 heures d'intervalle avec des paris opposés. Prime Agent disait que le harness est portable et doit vous appartenir : MIT, n'importe quel modèle. Muse Code disait que le harness ne fonctionne que si le modèle a été entraîné dedans, et qu'il appartient donc au laboratoire. Nous en avons parlé dans Two Agent Harnesses Shipped in 48 Hours, et la conclusion était qu'il faudrait choisir son camp.
DeepSeek Harness refuse de choisir. Il est sous licence MIT, explicitement non lié à DeepSeek, et fournit une couche d'adaptateurs sous forme de plugins couvrant une quarantaine de fournisseurs : DeepSeek, Anthropic, OpenAI, Google, Kimi, Bedrock, Vertex, Azure et tout endpoint compatible OpenAI. C'est la position de Prime Agent.
Il est aussi co-conçu avec V4. La formule de DeepSeek elle-même est Model + Harness = Agent, et la séparation de V4 en deux niveaux a été pensée pour les flux de travail avec harness : V4-Pro gère l'orchestration et les décisions complexes, V4-Flash sert les appels parallèles aux sous-agents. Le harness exploite des comportements propres à V4 : cache de préfixes, gestion du cache KV, traitement des contextes longs. C'est la position de Muse Code.
Pourquoi revendiquer les deux est intéressant plutôt qu'incohérent
Portabilité et co-conception ne sont pas vraiment contradictoires : c'est un arbitrage qui a un prix. Un harness portable doit exprimer chaque fournisseur à travers une abstraction commune, et les abstractions coûtent des tokens et de la latence. Un harness co-conçu peut se passer d'abstraction parce qu'il sait ce qu'il y a dessous. DeepSeek parie qu'il peut payer la taxe de la portabilité et quand même gagner grâce à la co-conception pour ses propres modèles. La section 3 montre où ce pari apparaît sur votre facture.
Huit couches sont interchangeables indépendamment : Inference, Tools, State, Control, Execution, Composition, Experience et Framework — cette dernière reposant sur un système d'injection de dépendances appelé Cordis.
Sept d'entre elles n'ont rien de surprenant. La plupart des harnesses sérieux vous laissent changer d'outils et d'inférence. Celle qui sort de l'ordinaire, c'est Control, c'est-à-dire la boucle de l'agent elle-même. Pas le prompt qui pilote la boucle, ni la politique à l'intérieur : la boucle. Vous la remplacez par configuration, à l'exécution.
Si vous avez déjà écrit un nœud superviseur dans LangGraph, vous avez construit à la main une boucle précise et vous l'avez câblée en dur. DeepSeek Harness traite cette boucle comme un emplacement. Que ce soit libérateur ou inquiétant dépend entièrement de la question de savoir si quelqu'un dans votre équipe aura un jour besoin d'une autre boucle.
Il y a un second choix de conception qui vaut plus que le système de plugins : ce que le modèle voit est journalisé. Tout ce que le modèle peut voir est enregistré, et c'est l'architecture qui l'impose, plutôt qu'une convention de journalisation que quelqu'un peut oublier. Pour quiconque a déjà tenté de reconstituer pourquoi un agent a fait quelque chose trois jours plus tôt, c'est une propriété qui a une vraie valeur, et c'est la partie de cette publication que je reprendrais telle quelle.
La rigueur d'ingénierie affichée est elle aussi inhabituelle : 1 386 notes de décision consignées, et une documentation vérifiée contre le code pour détecter les dérives, au lieu de pourrir à côté.
La réputation de DeepSeek, c'est d'être bon marché. Cette réputation est désormais en partie dépassée.
La tarification de V4-Pro en disponibilité générale a introduit des créneaux de pointe : 3,96 dollars par million de tokens de sortie en heure de pointe, le tarif hors pointe étant fixé à 50 % du tarif de pointe. Par rapport aux tarifs précédents, c'est une hausse du prix de sortie d'environ 2,28 à 4,55 fois.
Mettez maintenant cela en regard du routage du harness. V4-Pro orchestre. V4-Flash se répartit entre les sous-agents. L'orchestration est la partie longue, chargée en contexte et riche en sortie d'une exécution d'agent — ce qui signifie que le harness concentre vos tokens les plus chers précisément sur le modèle dont le prix de sortie vient d'augmenter le plus.
Ce n'est pas une critique de l'architecture. Envoyer le raisonnement vers le modèle fort et le travail parallèle vers le modèle bon marché est le bon choix. C'est un avertissement : le vieux calcul mental — « c'est DeepSeek, donc c'est quasiment gratuit » — ne résiste plus à une charge de travail d'agents, et un traitement par lots en heure de pointe coûte désormais le double d'un traitement hors pointe.
Et ensuite, multipliez
Les premiers tests de la communauté placent dsh à environ 10 fois la consommation de tokens de Pi et 3 fois celle des autres harnesses. Une cause confirmée : il lit à la fois CLAUDE.md et AGENTS.md, si bien que les équipes dont les outils synchronisent les deux fichiers voient leur prompt système purement et simplement dupliqué. C'est un bug, et il sera corrigé. Le surcoût d'abstraction qui explique le reste du multiple est structurel, et il s'ajoute à la tarification de pointe ci-dessus.
C'est le constat qui devrait déterminer où vous acceptez de l'exécuter.
DeepSeek Harness définit un sandbox de système de fichiers. Ce sandbox encadre les effets sur le système de fichiers. L'accès au réseau et la visibilité des processus sortent de ce vocabulaire, et l'application ne serait que partielle sur les anciens environnements Landlock et aux frontières ACL actuelles de Windows.
Lisez-le sans détour : un agent peut être confiné dans un répertoire et quand même ouvrir un socket. Le confinement au système de fichiers ne limite pas le trafic sortant, donc il n'empêche pas l'exfiltration. Le sandbox est en outre optionnel, et non activé par défaut.
Si vous faites tourner un harness sur un dépôt qui contient des identifiants, des données clients ou quoi que ce soit soumis à une obligation contractuelle de confidentialité, un sandbox limité au système de fichiers n'est pas le contrôle dont vous avez besoin. Il vous faut des règles de sortie au niveau réseau, et il vous les faut côté environnement, pas côté harness.
Ce que cela signifie en pratique
Si vous avez lu notre guide de sécurité des agents, rien de tout cela n'est nouveau. Ce qui est nouveau, c'est qu'un harness aussi composable élargit la surface : chaque couche remplaçable est un endroit où un comportement peut être substitué.
La critique la plus incisive qui circule ne dit pas que la conception est mauvaise, mais que ses coûts sont mal répartis : la complexité et le surcoût en tokens sont payés par chaque utilisateur, tandis que le bénéfice de changer de boucle à chaud à l'exécution ne profite qu'à une petite partie d'entre eux.
L'argument repose sur un détail concret. Les plugins déclaratifs de Codex, organisés en dossiers, se rechargent en deux ou trois secondes. Les plugins interchangeables à l'exécution doivent gérer les références pendantes, interrompre les tâches en cours et coordonner les dépendances — le seul module de gestion du cycle de vie fait 750 lignes. C'est une complexité réelle en échange d'une capacité que la plupart des équipes configureront une fois sans jamais y retoucher.
Ma lecture : la critique a raison sur qui paie, et tort de considérer cela comme rédhibitoire. Une infrastructure trop flexible pour le cas d'usage d'aujourd'hui est la façon dont on découvre celui de l'an prochain. Mais vous ne devriez pas payer cette facture avec une échéance produit sur le dos, et « on en aura peut-être besoin plus tard » n'est pas une raison de l'exécuter sur du code de production ce trimestre.
Les benchmarks sont en outre publiés par l'entreprise elle-même. Les 87,9 de V4-Pro sur Terminal Bench 2.1 et ses 62,7 sur DeepSWE n'ont pas été reproduits de façon indépendante, et DeepSeek a déjà été critiqué pour des scores publiés par le fournisseur et impossibles à reproduire.
La version est 0.1.0-rc.5. Rien n'est tagué. Le README prévient en majuscules de changements qui casseront la compatibilité.
C'est le projet qui vous dit, dans le langage le plus clair dont il dispose, de ne rien construire de critique dessus pour l'instant. Un dépôt peut compter 92 700 étoiles et rester une infrastructure antérieure à la 1.0 — ces faits n'ont aucun rapport, et les confondre, c'est ainsi que des équipes se retrouvent figées sur une release candidate qui n'existe plus.
DeepSeek Harness est le plus ambitieux, sur le plan de l'architecture, des trois harnesses publiés ce mois-ci, et le moins mûr. Il refuse le choix entre portable et co-conçu que les deux autres imposaient, ce qui est vraiment intéressant, et il fait de la traçabilité une garantie structurelle plutôt qu'une habitude, ce qui est vraiment utile.
Il consomme aussi environ dix fois les tokens de l'alternative la plus légère, oriente vos dépenses vers un modèle dont la sortie vient de devenir deux à quatre fois plus chère, et fournit un sandbox qui n'empêchera pas un agent de parler à Internet.
Pilotez-le dans une boîte au réseau verrouillé. Reprenez l'idée de la journalisation immédiatement. Revenez au reste quand il y aura quelque chose de tagué à quoi revenir.
Sources : Preview développeurs de DeepSeek Harness · DeepSeek V4-Pro en GA, harness et tarification de pointe · The New Stack, sur l'architecture de plugins · TechNode, sur le positionnement face à Claude Cowork · Compte rendu de MarkTechPost · Justin3go, la critique de sur-ingénierie et les mesures de tokens · Wavect, maturité pour la production et portée du sandbox · AIToolsReview, analyse de la licence, des couches et des prix
IdeaToMVP Academy
4-week live cohort for founders. Learn to ship AI agents, scope MVPs, and automate your business — taught by the same team that writes these guides.