Aperçu développeur · MIT open source · 2026-08

DeepSeek Harness : laisser le modèle travailler en continu dans un environnement réel

DeepSeek Harness (dsh) n'est pas un nouveau modèle de chat, mais une couche d'exécution Agent open source. Le modèle pense ; le Harness fournit les outils, les sessions, le bac à sable et les journaux rejouables. La formule est simple : Agent = modèle + Harness.

Page mise à jour le 2026-08-18 · Synthèse d'après les informations publiques de l'aperçu développeur officiel

Qu'est-ce que DeepSeek Harness ?

Distinguez d'abord le « modèle » et le « Harness », puis décidez quelle couche installer.

Agent = modèle + Harness

Le modèle est l'âme : il raisonne, découpe les tâches et décide de l'étape suivante.

Le Harness est les mains et le chantier : il comprend l'environnement, appelle les outils et travaille en continu dans un dépôt réel.

DeepSeek Harness est l'infrastructure d'exécution Agent que DeepSeek a publiée en août 2026 pour les développeurs du monde entier (aperçu développeur). Le code source est ouvert sous licence MIT, le paquet npm s'appelle @deepseek-ai/dsh, et le dépôt se trouve sur GitHub à l'adresse deepseek-ai/deepseek-harness.

Ce qu'il résout n'est pas « encore un modèle capable de discuter », mais : le modèle sait déjà raisonner ; comment modifier des fichiers, exécuter des commandes, appeler des outils, écrire des journaux dans un répertoire réel, et reprendre après un échec. Sans Harness, on s'arrête le plus souvent à la boîte de dialogue ; avec un Harness, le modèle peut s'exécuter en continu dans des limites contrôlées.

Le slogan officiel est « tout est plugin ». Le chemin par défaut exige encore de configurer une DeepSeek API Key. Le Web UI peut s'ouvrir gratuitement ; vraiment faire tourner un Agent génère des frais d'appels au modèle. Il s'agit actuellement de l'aperçu de la série v0.1 : les plugins cœur et les API peuvent subir des changements incompatibles.

Qui devrait utiliser DeepSeek Harness ?

Ce n'est pas le même type d'entrée que le chat web de ce site. Choisissez l'outil selon la tâche.

  • Faire tourner un Agent de code dans un dépôt

    Lire et modifier des fichiers, exécuter le Shell, rechercher sur le web, et laisser le modèle enchaîner des tâches d'ingénierie en plusieurs étapes.

  • Créer des plugins ou des presets personnalisés

    Remplacer le modèle, les outils, le bac à sable ou l'UI, et assembler votre propre Agent, sans modifier le tronc du Harness.

  • Seulement ouvrir le navigateur pour discuter

    Inutile d'installer Node.js. Utilisez l'entrée DeepSeek web de ce site et discutez directement avec DeepSeek-V4.

Points d'architecture : tout est plugin

DeepSeek Harness s'appuie sur Cordis. Le noyau ne gère que le chargement et les dépendances ; toutes les capacités concrètes viennent des plugins.

  1. 01

    Noyau Cordis

    Il ne gère que le montage, le démontage et les relations de dépendance des plugins. La logique métier de l'Agent n'est pas écrite dans le tronc, pour éviter de forker tout le dépôt dès qu'on change une capacité.

  2. 02

    Toutes les capacités sont des plugins

    Adaptateurs de modèle, outils, Skills, sessions, bacs à sable, stockage, boucles, ordonnancement et interface peuvent tous se composer en plugins et collaborer via services et événements.

  3. 03

    Recomposition au niveau de la configuration

    Les développeurs n'ont pas besoin de modifier le code source du Harness : ils peuvent choisir, remplacer ou étendre n'importe quelle capacité au niveau de la configuration, et assembler un Agent selon le scénario.

Quatre modes d'exécution

Le même noyau de plugins charge par défaut des combinaisons différentes, pour couvrir le codage quotidien, l'appel programmatique d'outils, les benchmarks et les presets personnalisés.

Mode standard

Agent de code aux fonctionnalités complètes.

Prend en charge l'édition de fichiers, le Shell, la recherche de fichiers et web, Skills, la planification, les objectifs, les sous-agents et les workflows. Adapté aux tâches quotidiennes dans un dépôt.

Mode PTC

Combiner plusieurs tours d'appels d'outils avec un programme.

Dispose des capacités du mode standard, et présente les outils via le Code Mode SDK, pour que le modèle orchestre des opérations en plusieurs étapes dans un programme TypeScript.

Mode minimal

Surface d'outils minimale, pour les benchmarks.

Conserve généralement seulement bash persistant et l'édition de fichiers (str_replace_editor), pour observer le modèle dans un environnement minimisé.

Mode création

Inspecter le runtime et créer des presets personnalisés.

Sert à consulter les plugins actuels, expérimenter des plugins Cordis en mémoire, et composer de nouveaux modes d'exécution.

Chaque exécution laisse une trace

Les sessions sont enregistrées en flux d'événements append-only. Reprise, fork, recherche et relecture partagent le même journal.

  • Les invites système, la chaîne de pensée, les appels d'outils et les résultats sont écrits dans le journal de session

  • Le dispatch des sous-Agent et chaque injection de contexte peuvent se consulter par source

  • La vue Trajectory vous aide à auditer ce que le modèle a vu et ce qu'il a fait

  • Les opérations à haut risque doivent s'accompagner de permissions et d'approbation, au lieu de livrer le dépôt nu au modèle

Commencer

Essai rapide ou installation depuis le code source

Node.js doit déjà être installé en local. Les exigences de version suivent le README du dépôt officiel.

Essai rapide

Après avoir installé Node.js, lancez le Web UI avec npx. Il s'ouvre par défaut sur le port local 3080 : http://127.0.0.1:3080

$ npx @deepseek-ai/dsh web

Installation depuis le code source

Récupérez le code source complet du projet et suivez la documentation du dépôt pour terminer l'installation (pnpm install, pnpm run build, pnpm dsh web).

$ git clone https://github.com/deepseek-ai/deepseek-harness

Configurer API Key et modèle

Dans l'interface, configurez une DeepSeek API Key et choisissez DeepSeek-V4-Flash ou DeepSeek-V4-Pro. Commencez par Flash.

Désigner l'espace de travail et les permissions

Choisissez le répertoire du dépôt et resserrez les permissions fichiers et commandes avant d'assigner une tâche. En phase d'aperçu, commandes et configuration peuvent changer : suivez la documentation du dépôt.

Quelle différence entre le chat web et Harness ?

Le chat web DeepSeek de ce site résout « ouvrir et discuter » ; Harness résout « exécuter en continu dans un dépôt ».

Quelle différence entre le chat web et Harness ?
Critère Chat web DeepSeek DeepSeek Harness
Ce que vous cherchez Entrée de chat en ligne sans installation Couche d'exécution Agent locale / au niveau du code source
Utilisateurs typiques Apprentissage, bureau, rédaction, Q&R Développeurs, personnes qui construisent des Agent et des plugins
Peut-il modifier les fichiers du dépôt ? Principalement la conversation Lit/écrit des fichiers et exécute des commandes dans les limites des permissions
Comment commencer Ouvrir l'entrée de ce site dans le navigateur Lancer le Web UI avec npx ou cloner le code source

Questions fréquentes sur DeepSeek Harness

Licence open source, coûts, choix du modèle et différences avec le chat web.

DeepSeek Harness est-il un nouveau modèle officiel ?

Non. C'est le framework d'exécution Agent open source de DeepSeek (Harness), qui relie modèles, outils, sessions et interface. Le chat et le raisonnement viennent toujours de modèles tels que DeepSeek-V4.

DeepSeek Harness est-il gratuit ?

Le code source du framework est open source sous licence MIT, et peut s'obtenir gratuitement. Faire tourner un Agent appelle en général l'API DeepSeek, ce qui génère des frais de tokens. Suivez la tarification officielle et le solde de votre clé.

Est-ce la même chose que le chat web DeepSeek de ce site ?

Non. Le chat web vise à ouvrir le navigateur et discuter ; Harness vise les développeurs qui font tourner un Agent de code dans un environnement réel. Pour discuter, utilisez l'entrée de ce site ; pour modifier du code et lancer des outils, utilisez Harness.

Faut-il déployer un grand modèle en local pour utiliser Harness ?

Non. Le chemin courant dans la documentation publique est d'utiliser l'API cloud DeepSeek. Vous avez besoin de Node.js, d'une API Key et d'un navigateur ; vous n'avez pas à fournir votre propre GPU.

Peut-on l'utiliser en production dès maintenant ?

Les documents officiels le marquent comme aperçu développeur et indiquent des changements incompatibles. Il convient à l'apprentissage, aux essais et au développement de plugins. Évaluez vous-même la stabilité avant une mise en production, et verrouillez une version que vous avez vérifiée.

Qu'est-ce que dsh, et comment le lancer ?

dsh est l'abréviation courante et le nom CLI de DeepSeek Harness. Après avoir installé Node.js, exécutez npx @deepseek-ai/dsh web. Le Web UI s'ouvre par défaut à http://127.0.0.1:3080.

Distinguez d'abord le scénario, puis choisissez l'entrée

Pour discuter tout de suite, ouvrez le chat web DeepSeek ; pour faire tourner un Agent dans un dépôt, utilisez le DeepSeek Harness officiel.

Cette page est compilée par le site DeepSeek-V4 à partir de la page Harness officielle de DeepSeek et du dépôt GitHub, pour faciliter la recherche et la comparaison. Ce n'est pas un site officiel DeepSeek. Installation, configuration et compatibilité suivent la documentation officielle et le README du dépôt.