DeepSeek Harness · Aperçu développeur

DeepSeek Harness Tout est plugin · Runtime Agent

Le modèle est l'âme de l'Agent ; Harness lui fait comprendre l'environnement, utiliser des outils et travailler en continu dans des scénarios réels. DeepSeek Harness (dsh) est open source : ouvrez d'abord le chat web DeepSeek pour valider la tâche avec DeepSeek-V4, puis composez au besoin un Agent complet en local via des plugins.

MIT

Licence open source

DeepSeek Harness adapté au commercial

Plugin

Tout est plugin

Du modèle à l'UI, tout est remplaçable

4

Modes d'exécution

Standard / PTC / Minimal / Création

V4

DeepSeek-V4

Valider d'abord dans le chat web, puis exécuter en local

Agent = Model + Harness

Harness fait travailler l'Agent DeepSeek en continu dans des scénarios réels

DeepSeek-V4 fournit raisonnement et conversation ; DeepSeek Harness fournit environnement, outils et exécution traçable. Les deux ensemble forment un Agent réellement déployable.

Noyau Cordis

Cordis ne gère que le chargement, le déchargement et les dépendances des plugins — pas les capacités concrètes de l'Agent. DeepSeek Harness confie entièrement le « ce qu'il peut faire » aux plugins.

DeepSeek Harness Cordis

Les plugins fournissent les capacités

Modèle, outils, skills, session, sandbox, stockage, boucle, ordonnancement, UI : toutes les capacités Agent viennent des plugins et collaborent via les services et événements Cordis.

DeepSeek tout est plugin

Combinaison libre au niveau configuration

Sans modifier le code source de DeepSeek Harness, vous pouvez choisir, remplacer ou étendre n'importe quelle capacité au niveau configuration et tester rapidement des combinaisons d'outils adaptées à DeepSeek-V4.

DeepSeek Harness composable
Capacités cœur DeepSeek Harness

Six capacités qui définissent un runtime Agent open source

Un aperçu pour les développeurs Harness : open source, remplaçable, traçable. Idéal pour un workflow « validation en conversation + exécution locale » avec le chat web DeepSeek et DeepSeek-V4.

Tout est plugin

DeepSeek Harness repose sur le système de plugins Cordis. Adaptation de modèle, enregistrement d'outils, journaux de session, boucle Agent et même l'UI sont des plugins, librement remplaçables dans la configuration.

DeepSeek Harness plugins

Chaque exécution est traçable

Tout ce que voit le modèle est écrit dans un journal de session append-only : invite système, chaîne de pensée, appels d'outils et résultats, ordonnancement des sous-agents et injection de contexte. La vue Trajectory rejoue par source.

DeepSeek Trajectory

Quatre modes d'exécution

Le mode standard offre l'ensemble complet d'outils ; le mode PTC (Code Mode) orchestre des appels multi-étapes avec du code généré ; le mode minimal sert aux benchmarks ; le mode création sert à expérimenter des plugins et créer de nouveaux presets.

DeepSeek Harness modes

Complémentaire de DeepSeek-V4

Le chat web DeepSeek convient pour clarifier d'abord la tâche et comparer Pro / Flash ; Harness convient pour exécuter la même tâche en continu dans un Agent local avec sandbox et outils.

DeepSeek-V4 Agent

Web UI en une commande

Après avoir installé Node.js, exécutez npx @deepseek-ai/dsh web : la Web UI locale s'ouvre par défaut (127.0.0.1:3080). En installation depuis les sources, construisez avec pnpm puis lancez la même commande.

DeepSeek dsh web

Écosystème de plugins ouvert

Ajoutez le topic GitHub « dsh-plugin » au dépôt de plugin pour faciliter la découverte. Les plugins cœur et les API évoluent encore ; l'équipe signale explicitement des changements cassants à venir.

écosystème dsh-plugin
Aperçu rapide DeepSeek Harness

Aperçu développeur : les faits à retenir

Informations issues de la page officielle DeepSeek et du README GitHub, pour rechercher les questions liées à DeepSeek Harness / dsh.

dsh

Nom CLI

Indice CLI et nom de paquet DeepSeek Harness : npx @deepseek-ai/dsh web

Cordis

Noyau plugin

Gère seulement chargement / déchargement / dépendances ; toutes les capacités Agent viennent des plugins

MIT

Licence open source

Le dépôt officiel deepseek-ai/deepseek-harness est open source sous MIT

4

Modes intégrés

Standard, PTC (Code), Minimal, Création — de l'Agent de codage au benchmark

3080

Port web par défaut

Après npx, la Web UI locale écoute par défaut 127.0.0.1:3080

Aperçu

Aperçu développeur

Pour les tests des développeurs Harness dans le monde ; plugins cœur et API en itération continue

Plugin

Le modèle aussi est remplaçable

Y compris adaptateur de modèle et UI

Journal

Session append-only

Reprise / branchement / relecture de la même source

V4

DeepSeek-V4

Valider d'abord l'intention dans le chat web

Open source

Sync GitHub

Retours via Discussions

DeepSeek Harness est encore en aperçu développeur ; l'équipe souligne que des changements cassants surviendront. Ne figez pas aveuglément la version en production ; conversation et validation de solution peuvent commencer par le chat web DeepSeek de ce site.

Clarifiez d'abord la tâche dans le chat web DeepSeek

DeepSeek Harness convient à l'exécution Agent locale ; intention, prompts et effet DeepSeek-V4 se valident de préférence d'abord dans le chat web.

Modes d'exécution DeepSeek Harness

Quatre modes, du benchmark à l'Agent personnalisé

Changez de mode sans modifier le code source. Comparaison détaillée et cas d'usage sur la sous-page « Modes d'exécution ».

Mode standard

Agent de codage complet : édition de fichiers, Shell, recherche fichiers et web, Skills, planification, objectifs, sous-agents et workflows. Adapté aux tâches de développement quotidiennes.

DeepSeek Harness mode standard

Mode PTC / Code

Possède toutes les capacités du mode standard et présente les outils via le Code Mode SDK, pour que le modèle combine des opérations multi-étapes dans un programme TypeScript et réduise les allers-retours d'appels d'outils.

DeepSeek PTC Code Mode

Mode minimal

Agent de codage à deux outils seulement — bash persistant et str_replace_editor — pour les benchmarks de modèles en environnement minimal (y compris les scénarios d'évaluation liés à DeepSeek-V4).

DeepSeek Harness mode minimal

Mode création

Pour créer des presets d'Agent personnalisés : capacités du mode standard, plus inspection runtime, expérimentation en mémoire de plugins Cordis, et guidance pour créer des presets.

DeepSeek Harness mode création

Modes d'exécution

Idée de conception

Tout est plugin, chaque exécution est traçable

C'est la formulation cœur officielle de DeepSeek sur Harness — et les trois points à retenir quand on cherche « qu'est-ce que DeepSeek Harness ».

01

Tout est plugin

DeepSeek Harness est construit sur le système de plugins Cordis. Modèle, outils, skills, session, sandbox, stockage, boucle, ordonnancement et UI sont fournis par des plugins et collaborent via services et événements. Les développeurs n'ont pas besoin de forker le code source pour recomposer les capacités au niveau configuration.

02

Chaque exécution est traçable

Invite système, chaîne de pensée, appels d'outils et résultats, ordonnancement des sous-agents et chaque injection de contexte sont écrits dans un journal de session append-only. Reprise, branchement, recherche et relecture partagent le même flux d'événements ; la vue Trajectory inspecte par source.

03

Plusieurs modes d'exécution

Le mode standard donne la combinaison complète d'outils ; le mode PTC enchaîne plusieurs tours d'outils avec du code généré par le modèle ; le mode minimal ne laisse que shell et édition de fichiers pour l'évaluation ; le mode création inspecte le runtime, expérimente des plugins et compose de nouveaux modes.

Essai rapide

Lancer la Web UI en local ou installer depuis les sources

Les commandes ci-dessous viennent de la documentation officielle, pour comparaison. Si vous voulez d'abord confirmer la formulation de la tâche et l'effet DeepSeek-V4, commencez la conversation dans le chat web DeepSeek de ce site.

Essai rapide

Après avoir installé Node.js, vous pouvez démarrer la Web UI via npx.

npx @deepseek-ai/dsh web

Installation depuis les sources

Récupérez le code source complet du projet et suivez les instructions du dépôt.

git clone https://github.com/deepseek-ai/deepseek-harness
FAQ DeepSeek Harness

Questions fréquentes sur DeepSeek Harness

Quel lien avec le chat web DeepSeek et DeepSeek-V4 ? Peut-on l'utiliser en production ? Ci-dessous selon la ligne officielle.

01 Qu'est-ce que DeepSeek Harness ?

DeepSeek Harness (commande dsh) est le runtime Agent (agent harness) open source de DeepSeek AI. Il permet au modèle de comprendre l'environnement, d'appeler des outils et de travailler en continu dans des scénarios réels. Le slogan d'architecture est « tout est plugin », le noyau est Cordis.

02 En quoi Harness diffère-t-il du chat web DeepSeek et de DeepSeek-V4 ?

Le chat web DeepSeek et DeepSeek-V4 couvrent « conversation, raisonnement, long contexte » ; Harness couvre « outils, sandbox, journal de session, runtime remplaçable ». Parcours recommandé : clarifier d'abord la tâche dans le chat web, puis exécuter au besoin un Agent outillé en local avec dsh.

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

Le positionnement officiel est un aperçu développeur, avec avertissement explicite de changements cassants. Adapté aux essais de plugins, à l'évaluation et à l'apprentissage de l'architecture — pas à figer des systèmes de production critiques sur la version actuelle.

04 Comment essayer DeepSeek Harness le plus vite ?

Après Node.js, exécutez npx @deepseek-ai/dsh web ; par défaut http://127.0.0.1:3080 s'ouvre. Vous pouvez aussi git clone le dépôt officiel puis installer et construire avec pnpm selon le README. Pour valider d'abord en conversation, utilisez « Essayer » sur ce site pour ouvrir le chat web DeepSeek.

05 Qu'est-ce que Cordis ?

Cordis est le noyau plugin utilisé par DeepSeek Harness : chargement, déchargement et dépendances. Les capacités concrètes de l'Agent (modèle, outils, UI, etc.) ne sont pas dans le noyau mais dans les plugins, qui collaborent via services et événements.

06 Le mode PTC et le Code Mode sont-ils la même chose ?

La page chinoise officielle parle de mode PTC, la page anglaise de Code mode : les deux désignent du code généré par le modèle (via le Code Mode SDK) qui combine plusieurs tours d'appels d'outils, tout en conservant les capacités du mode standard.

07 À quoi sert le mode minimal ?

Le mode minimal ne conserve que bash persistant et str_replace_editor pour les benchmarks de modèles en environnement minimal. Dans les notes d'évaluation publiques, une partie des scores Code Agent de DeepSeek-V4-Flash est liée au cadre du mode minimal.

08 Comment publier un plugin communautaire ?

Ajoutez le topic GitHub « dsh-plugin » au dépôt de plugin pour faciliter la découverte. Retours et bugs via les GitHub Discussions officielles. Les plugins cœur et les API de base continueront d'évoluer.

09 Peut-on rejouer une session ?

Oui. Invites, chaîne de pensée, résultats d'outils et ordonnancement des sous-agents vus par le modèle sont écrits dans un journal append-only. Reprise, branchement, recherche et relecture partagent le même flux d'événements, consultable par source dans la vue Trajectory.

10 Faut-il modifier le code source pour changer de modèle ou d'outils ?

Non. L'équipe souligne que les développeurs n'ont pas besoin de toucher au code source de DeepSeek Harness pour choisir, remplacer ou étendre n'importe quelle capacité au niveau configuration, y compris l'adaptateur de modèle et l'UI.

11 Quelle est la licence open source ?

Le dépôt officiel est open source sous MIT ; les dépendances tierces figurent dans THIRD_PARTY_NOTICES du dépôt. Avant un usage commercial, lisez vous-même la licence et le disclaimer de l'aperçu.

12 Comment utiliser DeepSeek sans installer d'environnement local ?

Ouvrez d'abord le chat web DeepSeek de ce site, discutez directement avec DeepSeek-V4 pour confirmer prompts et découpage de tâche ; quand outils locaux et sandbox sont nécessaires, installez Node.js et lancez dsh. Les deux chemins se complètent et ne se remplacent pas.

DeepSeek-V4 + Harness : de la conversation à l'Agent exécutable

Validez l'idée dans le chat web, combinez plugins et outils dans Harness. Commencez par un clic vers le chat web DeepSeek depuis ce site.