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.
Aperçu développeur · MIT open source · 2026-08
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
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.
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.
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.
Remplacer le modèle, les outils, le bac à sable ou l'UI, et assembler votre propre Agent, sans modifier le tronc du Harness.
Inutile d'installer Node.js. Utilisez l'entrée DeepSeek web de ce site et discutez directement avec DeepSeek-V4.
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.
01
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é.
02
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.
03
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.
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.
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.
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.
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é.
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.
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
Node.js doit déjà être installé en local. Les exigences de version suivent le README du dépôt officiel.
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 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 Dans l'interface, configurez une DeepSeek API Key et choisissez DeepSeek-V4-Flash ou DeepSeek-V4-Pro. Commencez par Flash.
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.
Le chat web DeepSeek de ce site résout « ouvrir et discuter » ; Harness résout « exécuter en continu dans un dépôt ».
| 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 |
Licence open source, coûts, choix du modèle et différences avec le chat web.
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.
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é.
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.
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.
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.
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.
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.