DeepSeek Harness : framework d'ingénierie d'AI Agent open source par DeepSeek
DeepSeek Harness : framework d'ingénierie d'AI Agent open source par DeepSeekIntroduction
Qu'est-ce que DeepSeek Harness
DeepSeek Harness est un framework d'IA Agent open source que DeepSeek vient de publier, actuellement en phase d'aperçu développeur, avec le code source déjà disponible sur GitHub.
L'idée centrale de DeepSeek Harness tient en une phrase : Agent = Model + Harness. Le modèle se charge du raisonnement, le Harness se charge de relier ce raisonnement à un environnement réel — permettant à l'Agent de comprendre le contexte, d'appeler des outils et de travailler en continu dans des scénarios concrets.
Contrairement aux produits fermés comme Claude Code, Harness mise sur l'open source. Modèles, outils, UI, stockage — toutes les capacités sont découpées en plugins, le développeur choisit ce dont il a besoin et les assemble via un fichier de configuration, sans modifier le code source.

Fonctionnalités et caractéristiques de DeepSeek Harness
Noyau Cordis :Harness fonctionne sur Cordis en sous-couche. Cordis gère le montage, le démontage et la gestion des dépendances des plugins ; toutes les capacités de l'Agent vivent dans les plugins.
Tout est plugin :modèles, outils, compétences, sessions, sandbox, stockage, boucles, planification, UI — tout est plugin. Cordis utilise des mécanismes de services et d'événements pour faire communiquer les plugins entre eux. Le développeur sélectionne les plugins dont il a besoin et écrit un fichier de configuration pour composer l'Agent souhaité, sans toucher au code source.
Journalisation complète de la trajectoire :tout ce que le modèle voit — prompts système, processus de raisonnement, paramètres et résultats des appels d'outils, enregistrements de planification des sous-agents, chaque injection de contexte — est écrit dans un journal de session en ajout seul. La vue Trajectory permet d'examiner les entrées une par une selon leur source. En cas de problème, on localise précisément l'étape en cause, on peut aussi bifurquer vers une nouvelle session à partir de n'importe quel nœud pour continuer l'exploration, ou rejouer l'intégralité de l'opération.
Quatre modes de fonctionnement
Standard : Agent de codage complet, avec édition de fichiers, shell, recherche de fichiers/web, compétences, planification, objectifs, sous-agents et workflows.
Code : toutes les capacités de Standard, mais les outils sont exposés via le SDK Code Mode, et le modèle peut orchestrer plusieurs étapes en une fois à l'aide d'un programme TypeScript.
Minimal : environnement minimal, avec seulement deux outils persistants que sont bash et str_replace_editor, principalement utilisé pour les benchmarks de modèles.
Creator : ajoute au mode Standard des vérifications à l'exécution, l'expérimentation de plugins et un guidage pour la rédaction de presets, afin de créer des presets d'Agent personnalisés.
Cas d'usage adaptés à DeepSeek Harness
Refactorisation de bases de code complexes :Trajectory permet d'enregistrer intégralement chaque opération et chaque étape de raisonnement durant la refactorisation. En cas de problème, on rembobine précisément jusqu'au nœud défaillant, sans repartir de zéro. En mode Code, le modèle écrit lui-même des scripts TypeScript pour orchestrer plusieurs appels d'outils, ce qui est plus rapide que d'attendre une réponse du modèle étape par étape.
Développement full-stack :le mode Standard inclut nativement l'édition de fichiers, le shell, la recherche, les compétences, la planification et la planification de sous-agents, enchaînant du PRD au code front-end et back-end jusqu'aux scripts de déploiement dans une seule session. Le journal de session est conservé intégralement ; à la prochaine ouverture, on reprend directement là où on s'était arrêté.
Benchmark de modèles :le mode Minimal ne conserve que bash et l'éditeur de fichiers, offrant un environnement propre et maîtrisé. La comparaison des performances de différents modèles sur une même tâche n'est pas perturbée par des outils superflus.
Presets d'Agent personnalisés :le mode Creator permet aux développeurs d'inspecter l'état d'exécution en temps réel, de tester des plugins Cordis en mémoire et de packager les capacités combinées en de nouveaux presets. Les équipes peuvent ainsi personnaliser leurs configurations selon leurs scénarios métier.
Tarification de DeepSeek Harness
Le framework Harness lui-même est open source et gratuit ; le code source est directement disponible sur GitHub.Cependant, faire tourner un Agent nécessite d'appeler un modèle sous-jacent, et le coût dépend du modèle utilisé et du volume d'usage. Si l'on se connecte à DeepSeek-V4, l'API applique une tarification heures pleines / heures creuses :
| Modèle | Période | Entrée avec cache hit | Entrée avec cache miss | Sortie |
|---|---|---|---|---|
| V4-Pro | Heures creuses | 0,025 yuan/million tokens | 3 yuans/million tokens | 6 yuans/million tokens |
| V4-Pro | Heures pleines | 0,05 yuan/million tokens | 6 yuans/million tokens | 12 yuans/million tokens |
| V4-Flash | Heures creuses | 0,02 yuan/million tokens | 1 yuan/million tokens | 2 yuans/million tokens |
| V4-Flash | Heures pleines | 0,04 yuan/million tokens | 2 yuans/million tokens | 4 yuans/million tokens |
Les heures pleines correspondent à 9h00-12h00 et 14h00-18h00, heure de Pékin.
Questions fréquentes sur DeepSeek Harness
Q : Harness est-il déjà utilisable ?
Oui. La version d'aperçu développeur est déjà ouverte et une seule commande suffit pour lancer l'interface Web.
Q : Est-ce qu'on ne peut se connecter qu'aux modèles DeepSeek ?
Non. Les capacités de modèle sont elles aussi sous forme de plugins ; en théorie, on peut se connecter à d'autres modèles, mais les modèles de DeepSeek sont les mieux optimisés.
Q : Le système de plugins est-il difficile à prendre en main ?
L'idée du site officiel, c'est « la configuration, c'est la composition ». Il suffit de choisir ses plugins et d'écrire un fichier de configuration, sans modifier le code source. Le mode Creator inclut aussi des outils de vérification à l'exécution et d'expérimentation de plugins, ce qui abaisse le seuil de personnalisation.
Q : À quoi sert concrètement Trajectory ?
C'est l'équivalent de la boîte noire de l'Agent. Prompts système, raisonnement du modèle, détails de chaque appel d'outil, enregistrements de planification des sous-agents — tout est ordonné chronologiquement. En cas de problème, on consulte directement les logs pour localiser, et on peut aussi bifurquer vers une nouvelle session à partir d'une étape intermédiaire.
Q : Comment choisir parmi les quatre modes ?
Pour le développement quotidien, utilisez Standard ; pour les scénarios où le modèle doit écrire lui-même des scripts enchaînant des flux complexes, utilisez Code ; pour les tests comparatifs de modèles, utilisez Minimal ; pour créer vos propres presets d'Agent, utilisez Creator.
Comment utiliser DeepSeek Harness
Lancement rapide de l'interface Web
Node.js est requis, exécutez :
npx @deepseek-ai/dsh web
Installation depuis les sources
git clone https://github.com/deepseek-ai/deepseek-harness
Configurez ensuite en suivant les instructions de setup du dépôt.
Comment se compare DeepSeek Harness à ses concurrents
| Dimension | DeepSeek Harness | Claude Code | OpenAI Codex | OpenClaw |
|---|---|---|---|---|
| Open source | Open source, code public | Propriétaire | Propriétaire | Open source |
| Architecture en plugins | Toutes les capacités sont sous forme de plugins | Ensemble de capacités fixe | Ensemble de capacités fixe | /td> |
| Prise en charge des modèles | Plug-in, sans restriction | Exclusif à Claude | Exclusif à GPT | Compatible multi-modèles |
| Mode de fonctionnement | 4 modes prédéfinis | Mode unique | Cloud / CLI | Dépend de la configuration |
| Traçabilité | Journaux de trajectoire de bout en bout | Limitée | Limitée | Dépend de l'implémentation |
| Opérations de session | Reprise, bifurcation, rejeu | Session basique | Session basique | Dépend de l'implémentation |
| Forme du produit | Framework auto-hébergé | Agent dans le terminal | Cloud + CLI local | Framework open source |
| Tarification | Framework gratuit, modèle à l'usage | Abonnement | Facturation à l'usage | Open source gratuit |
| Écosystème | Écosystème de plug-ins ouvert | Écosystème MCP | Function Call | Piloté par la communauté |
Quels sont les points forts de DeepSeek Harness par rapport aux produits similaires
Open source + plug-in : ce n'est pas un produit fermé, mais un framework démontable et assemblable. L'équipe ne prend que les parties dont elle a besoin et peut également personnaliser en profondeur. Le code est public, sans boîte noire, et il n'y a pas de verrouillage fournisseur.
Enregistrement de bout en bout de la trajectoire : le débogage et l'audit sont documentés. La reprise, la bifurcation et le rejeu se font directement à partir du même flux d'événements, sans gestion d'état supplémentaire.
Quatre modes couvrant différents scénarios : du Standard complet au Minimal le plus simple, en passant par le Creator orienté développeurs, il n'est pas nécessaire d'installer plusieurs outils pour différents scénarios.
Piloté par la configuration : changer de modèle, d'outil ou de solution de stockage se fait simplement en modifiant le fichier de configuration. Pour les équipes qui ont besoin d'itérer rapidement sur les capacités d'Agent, cela évite bien des tracas.
Pourquoi choisir DeepSeek Harness
Si vous avez besoin d'un framework d'Agent que vous pouvez maîtriser et adapter à vos besoins, Harness est plus flexible que les produits fermés. L'open source signifie qu'il n'y a pas de verrouillage fournisseur, et la conception en plug-ins signifie que les capacités peuvent être étendues de manière progressive. L'enregistrement de bout en bout de la trajectoire est également très utile pour les scénarios d'entreprise nécessitant audit et débogage. En se connectant à DeepSeek-V4, le coût de l'API est extrêmement bas, et l'exécution de tâches d'Agent à grande échelle ne devient pas un fardeau.
Actualités liées :
DeepSeek a publié la version preview développeur de Harness v0.1
Qu'est-ce que Harness ? Analyse complète du système d'ingénierie des agents de code
Assistant scénario▸
Apps AI
Actualités AI