DeepSeek Harness (dsh) est un runtime d’agents IA sous licence MIT et en préversion développeur : ce n’est pas un modèle d’IA. Ses modes Standard, Code, Minimal et Creator reposent sur une architecture modulaire ; le journal de sessions append only permet d’inspecter, reprendre, bifurquer, rechercher et rejouer les...
Publié parModifié avec GPT-5.6 TerraImages générées avec GPT Image 2
Réponse de recherche

Create a landscape editorial hero image for this Studio Global article: What is DeepSeek Harness, the MIT-licensed developer-preview agent runtime released in September 2026, and how do its “everything is a plugi. Article summary: DeepSeek Harness (`dsh`) is an open-source, MIT-licensed agent runtime in developer preview—not a model—designed to build agents by composing replaceable runtime capabilities rather than modifying a fixed core. The provi. Topic tags: general, education, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, cha
DeepSeek Harness, ou dsh, est un runtime open source destiné aux développeurs qui construisent et exploitent des agents IA. Distribué sous licence MIT, il reste en préversion développeur. Il ne fournit ni un agent clé en main, ni un nouveau modèle de fondation : il offre plutôt un environnement dans lequel les composants d’un agent peuvent être choisis et assemblés. Les sources disponibles situent la sortie de la version 0.1 au 13 août 2026, et non en septembre. 1
2
Harness applique littéralement le principe selon lequel « tout est un plugin ». Adaptateurs de modèles, outils, compétences, sessions, sandbox, stockage, planification, boucle d’agent et interface utilisateur peuvent être remplacés ou recomposés par la configuration. L’objectif est d’étendre le runtime en ajoutant un plugin aux composants existants, plutôt qu’en modifiant un noyau central. 2
21
Cette approche est utile lorsqu’un agent doit employer un autre fournisseur de modèles, un ensemble d’outils plus restreint, une politique d’approbation sur mesure ou un environnement d’exécution distinct. Ces choix deviennent alors des éléments de composition du runtime, au lieu de nécessiter la maintenance durable d’un fork.
Harness repose sur Cordis, le framework de plugins embarqué sous-jacent. Un plugin peut ajouter des services, des événements typés et des effets réversibles à un contexte partagé. Lorsqu’un plugin est déchargé, ses enregistrements peuvent être annulés. 21
22
Cordis gère aussi une composition sensible aux dépendances. Un rappel déclaré avec des services requis est déchargé puis relancé si l’un de ces services change. De même, ctx.plugin charge un plugin avec une configuration validée par rapport au schéma qu’il déclare. 19
Pour les auteurs d’extensions, cela crée des points d’intégration clairement définis. Un plugin d’outils peut s’enregistrer sur ctx.tools, tandis qu’un crochet de politique avant exécution peut renvoyer une décision typée d’autorisation ou de refus. Ce même point d’extension peut servir à mettre en œuvre des politiques de permission, de sandbox ou de mode planification. 17
Harness inclut quatre préréglages servant de points de départ selon le type de développement envisagé : 2
str_replace_editor, ce qui le rend adapté aux environnements contraints et aux benchmarks.Ces modes ne sont pas des frontières définitives : ce sont des compositions initiales. L’architecture par plugins est précisément pensée pour permettre aux équipes de remplacer ou d’ajouter des capacités à mesure que leurs besoins évoluent. 2
21
Harness est distribué sous la forme du paquet npm et de la CLI @deepseek-ai/dsh. Le démarrage rapide documenté est le suivant :
npx @deepseek-ai/dsh web
Les développeurs peuvent également cloner le dépôt source s’ils souhaitent lancer le projet depuis le code ou travailler directement sur la base de code. 1
30
Dans l’interface Web, il faut configurer les identifiants d’un modèle via Settings → Models, puis sélectionner un espace de travail avant de composer des tâches. Le processus dsh utilise par défaut comme emplacement de système de fichiers le répertoire depuis lequel il a été lancé. En revanche, une interface fraîchement ouverte ne dispose d’aucun espace de travail sélectionné tant qu’on n’en a pas ajouté un. 25
Harness enregistre dans un journal de session append-only tout ce que le modèle voit : prompts système, raisonnement, appels d’outils et leurs résultats, planification de sous-agents et injections de contexte. La vue Trajectory permet d’examiner ces éléments par source ; les fonctions de reprise, de bifurcation, de recherche et de relecture s’appuient toutes sur le même flux d’événements. 2
Ce journal n’est donc pas un simple outil de débogage ajouté après coup. Il sert de trace d’exécution pour analyser un lancement, revenir sur une branche antérieure et reproduire la séquence d’événements du runtime ayant influencé le comportement de l’agent.
Harness est explicitement présenté comme une préversion développeur. Les équipes ne doivent donc pas présumer que les plugins et les API bénéficient d’une promesse de compatibilité stable à long terme. 2
6
Une approche prudente consiste à figer la version utilisée, examiner les notes de version, tester les mises à niveau dans un profil ou un espace de travail isolé, puis rejouer des sessions représentatives avant un déploiement plus large. Il s’agit d’une recommandation pratique de maîtrise du risque liée au statut de préversion, et non d’une garantie documentée de rétrocompatibilité à chaque mise à jour.
La validation des plugins doit se faire à deux niveaux :
La configuration de Harness contribue à cette rigueur. Une entrée cordis.yml peut contenir un bloc config, et un plugin expose un schéma validé avant l’exécution de sa fonction apply : une configuration invalide fait échouer le chargement plutôt que de démarrer un plugin partiellement configuré. 27
28 Le catalogue de configuration généré est, lui, vérifié avec
pnpm run verify-config-catalog. 18
Pour la distribution, la documentation prévoit d’empaqueter une extension sous forme de bundle installable, puis de l’ajouter à un profil avec dsh plugin add. Des bundles et une configuration explicites facilitent la reproduction, l’audit, les tests et les mises à niveau d’un runtime composé. 24
DeepSeek Harness doit avant tout être compris comme une infrastructure pour les créateurs d’agents : le raccordement au modèle, les outils, les politiques, l’environnement d’exécution, la boucle, l’état et l’interface sont des choix de composition. Cordis fournit le cycle de vie des plugins ; les modes de runtime offrent des valeurs par défaut immédiatement exploitables ; et le journal de sessions append-only apporte une trace opérationnelle détaillée. Cette flexibilité constitue son principal attrait, tandis que son statut de préversion impose des pratiques de test et de mise à niveau rigoureuses. 2
21
Studio Global AI
Cette page comprend une réponse basée sur la source que vous pouvez continuer dans Studio Global.
DeepSeek Harness (dsh) est un runtime d’agents IA sous licence MIT et en préversion développeur : ce n’est pas un modèle d’IA.
DeepSeek Harness (dsh) est un runtime d’agents IA sous licence MIT et en préversion développeur : ce n’est pas un modèle d’IA. Ses modes Standard, Code, Minimal et Creator reposent sur une architecture modulaire ; le journal de sessions append only permet d’inspecter, reprendre, bifurquer, rechercher et rejouer les exécutions.
La CLI npm permet de démarrer rapidement, mais l’état de préversion impose de figer les versions et de valider les plugins seuls puis dans leur composition réelle.
DeepSeek Harness (dsh) est un runtime d’agents IA sous licence MIT et en préversion développeur : ce n’est pas un modèle d’IA. Ses modes Standard, Code, Minimal et Creator reposent sur une architecture modulaire ; le journal de sessions append only permet d’inspecter, reprendre, bifurquer, rechercher et rejouer les...
Publié parModifié avec GPT-5.6 TerraImages générées avec GPT Image 2
Réponse de recherche

Create a landscape editorial hero image for this Studio Global article: What is DeepSeek Harness, the MIT-licensed developer-preview agent runtime released in September 2026, and how do its “everything is a plugi. Article summary: DeepSeek Harness (`dsh`) is an open-source, MIT-licensed agent runtime in developer preview—not a model—designed to build agents by composing replaceable runtime capabilities rather than modifying a fixed core. The provi. Topic tags: general, education, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, cha
DeepSeek Harness, ou dsh, est un runtime open source destiné aux développeurs qui construisent et exploitent des agents IA. Distribué sous licence MIT, il reste en préversion développeur. Il ne fournit ni un agent clé en main, ni un nouveau modèle de fondation : il offre plutôt un environnement dans lequel les composants d’un agent peuvent être choisis et assemblés. Les sources disponibles situent la sortie de la version 0.1 au 13 août 2026, et non en septembre. 1
2
Harness applique littéralement le principe selon lequel « tout est un plugin ». Adaptateurs de modèles, outils, compétences, sessions, sandbox, stockage, planification, boucle d’agent et interface utilisateur peuvent être remplacés ou recomposés par la configuration. L’objectif est d’étendre le runtime en ajoutant un plugin aux composants existants, plutôt qu’en modifiant un noyau central. 2
21
Cette approche est utile lorsqu’un agent doit employer un autre fournisseur de modèles, un ensemble d’outils plus restreint, une politique d’approbation sur mesure ou un environnement d’exécution distinct. Ces choix deviennent alors des éléments de composition du runtime, au lieu de nécessiter la maintenance durable d’un fork.
Harness repose sur Cordis, le framework de plugins embarqué sous-jacent. Un plugin peut ajouter des services, des événements typés et des effets réversibles à un contexte partagé. Lorsqu’un plugin est déchargé, ses enregistrements peuvent être annulés. 21
22
Cordis gère aussi une composition sensible aux dépendances. Un rappel déclaré avec des services requis est déchargé puis relancé si l’un de ces services change. De même, ctx.plugin charge un plugin avec une configuration validée par rapport au schéma qu’il déclare. 19
Pour les auteurs d’extensions, cela crée des points d’intégration clairement définis. Un plugin d’outils peut s’enregistrer sur ctx.tools, tandis qu’un crochet de politique avant exécution peut renvoyer une décision typée d’autorisation ou de refus. Ce même point d’extension peut servir à mettre en œuvre des politiques de permission, de sandbox ou de mode planification. 17
Harness inclut quatre préréglages servant de points de départ selon le type de développement envisagé : 2
str_replace_editor, ce qui le rend adapté aux environnements contraints et aux benchmarks.Ces modes ne sont pas des frontières définitives : ce sont des compositions initiales. L’architecture par plugins est précisément pensée pour permettre aux équipes de remplacer ou d’ajouter des capacités à mesure que leurs besoins évoluent. 2
21
Harness est distribué sous la forme du paquet npm et de la CLI @deepseek-ai/dsh. Le démarrage rapide documenté est le suivant :
npx @deepseek-ai/dsh web
Les développeurs peuvent également cloner le dépôt source s’ils souhaitent lancer le projet depuis le code ou travailler directement sur la base de code. 1
30
Dans l’interface Web, il faut configurer les identifiants d’un modèle via Settings → Models, puis sélectionner un espace de travail avant de composer des tâches. Le processus dsh utilise par défaut comme emplacement de système de fichiers le répertoire depuis lequel il a été lancé. En revanche, une interface fraîchement ouverte ne dispose d’aucun espace de travail sélectionné tant qu’on n’en a pas ajouté un. 25
Harness enregistre dans un journal de session append-only tout ce que le modèle voit : prompts système, raisonnement, appels d’outils et leurs résultats, planification de sous-agents et injections de contexte. La vue Trajectory permet d’examiner ces éléments par source ; les fonctions de reprise, de bifurcation, de recherche et de relecture s’appuient toutes sur le même flux d’événements. 2
Ce journal n’est donc pas un simple outil de débogage ajouté après coup. Il sert de trace d’exécution pour analyser un lancement, revenir sur une branche antérieure et reproduire la séquence d’événements du runtime ayant influencé le comportement de l’agent.
Harness est explicitement présenté comme une préversion développeur. Les équipes ne doivent donc pas présumer que les plugins et les API bénéficient d’une promesse de compatibilité stable à long terme. 2
6
Une approche prudente consiste à figer la version utilisée, examiner les notes de version, tester les mises à niveau dans un profil ou un espace de travail isolé, puis rejouer des sessions représentatives avant un déploiement plus large. Il s’agit d’une recommandation pratique de maîtrise du risque liée au statut de préversion, et non d’une garantie documentée de rétrocompatibilité à chaque mise à jour.
La validation des plugins doit se faire à deux niveaux :
La configuration de Harness contribue à cette rigueur. Une entrée cordis.yml peut contenir un bloc config, et un plugin expose un schéma validé avant l’exécution de sa fonction apply : une configuration invalide fait échouer le chargement plutôt que de démarrer un plugin partiellement configuré. 27
28 Le catalogue de configuration généré est, lui, vérifié avec
pnpm run verify-config-catalog. 18
Pour la distribution, la documentation prévoit d’empaqueter une extension sous forme de bundle installable, puis de l’ajouter à un profil avec dsh plugin add. Des bundles et une configuration explicites facilitent la reproduction, l’audit, les tests et les mises à niveau d’un runtime composé. 24
DeepSeek Harness doit avant tout être compris comme une infrastructure pour les créateurs d’agents : le raccordement au modèle, les outils, les politiques, l’environnement d’exécution, la boucle, l’état et l’interface sont des choix de composition. Cordis fournit le cycle de vie des plugins ; les modes de runtime offrent des valeurs par défaut immédiatement exploitables ; et le journal de sessions append-only apporte une trace opérationnelle détaillée. Cette flexibilité constitue son principal attrait, tandis que son statut de préversion impose des pratiques de test et de mise à niveau rigoureuses. 2
21
Studio Global AI
Cette page comprend une réponse basée sur la source que vous pouvez continuer dans Studio Global.
DeepSeek Harness (dsh) est un runtime d’agents IA sous licence MIT et en préversion développeur : ce n’est pas un modèle d’IA.
DeepSeek Harness (dsh) est un runtime d’agents IA sous licence MIT et en préversion développeur : ce n’est pas un modèle d’IA. Ses modes Standard, Code, Minimal et Creator reposent sur une architecture modulaire ; le journal de sessions append only permet d’inspecter, reprendre, bifurquer, rechercher et rejouer les exécutions.
La CLI npm permet de démarrer rapidement, mais l’état de préversion impose de figer les versions et de valider les plugins seuls puis dans leur composition réelle.