DeepSeek Harness

DeepSeek Harness

Agents IA
DeepSeek
GratuitOpen Source

À Propos

Harness d'agent open-source développé par DeepSeek basé sur le système de plugins Cordis. Tout est un plugin — modèles, outils, compétences, sessions, sandboxes, stockage, ordonnancement et UI sont tous composables et remplaçables

Partager cet outil

Notre Verdict

Révolutionnaire

Redéfinir l'architecture des agents avec un système de plugins véritablement modulaire

DeepSeek Harness apporte un changement de paradigme au développement d'agents en construisant tout sur l'architecture de plugins de Cordis. Chaque capacité — du backend du modèle à l'interface utilisateur — est un plugin interchangeable, ce qui en fait la plateforme d'agents la plus modulaire disponible. Bien qu'encore en aperçu développeur avec un écosystème de plugins naissant, son élégance architecturale et le soutien de DeepSeek la positionnent comme un potentiel changeur de jeu dans le domaine du développement d'agents. La vue Trajectory, les multiples modes d'agent et les capacités de relecture de sessions fournissent déjà une base solide pour le développement et l'utilisation en production.

Idéal pour

  • Développeurs construisant des agents IA personnalisés
  • Chercheurs explorant les architectures d'agents
  • Équipes voulant un contrôle total sur la pile d'agents

Envisagez des alternatives si

  • AutoGPT (framework d'agent mature avec un écosystème plus large)
  • Dify (constructeur visuel d'agents avec plus d'outils GUI)

Plateformes prises en charge

Application webWindowsmacOSLinux

Les plateformes disponibles incluent Application web, Windows, macOS et Linux.

Fonctionnalités Clés

Architecture de plugins Cordis — tout est un plugin
Plusieurs modes d'agent : Standard, PTC (Code), Minimal, Créatif
Vue Trajectory pour la relecture et le débogage complets des sessions
Écosystème de plugins couvrant modèles, outils, compétences, sandboxes, stockage, ordonnancement et UI
Interface web servie sur localhost:3080 par défaut
Journalisation des sessions avec flux d'événements append-only pour la récupération, le fork et la relecture
Open source sous licence MIT

Tarifs

free
Gratuit et open source (MIT)
paid
N/A — entièrement open source
freemium
N/A

Cas d'Utilisation

Construire et déployer des agents IA personnalisés avec une architecture modulaire de plugins
Développer et tester de nouvelles capacités d'agent en tant que plugins Cordis
Exécuter des agents de codage dans plusieurs modes (Standard, PTC, Minimal, Créatif)
Déboguer le comportement des agents via la relecture de sessions Trajectory
Créer des presets et configurations d'agent personnalisés

Avantages

Architecture véritablement modulaire — chaque capacité est un plugin, permettant une personnalisation illimitée
Construit sur Cordis, un système de plugins bien conçu avec des fondements académiques
Plusieurs modes d'agent répondant à différents cas d'utilisation, du complet au minimal
La vue Trajectory offre un excellent débogage et une observabilité
Sous licence MIT — entièrement open source sans restrictions
Soutenu par DeepSeek, une entreprise leader en recherche IA

Inconvénients

Aperçu développeur — itération rapide avec des changements de rupture attendus
Projet très récent (août 2026) — l'écosystème et la documentation sont encore en maturation
Nécessite l'environnement d'exécution Node.js — pas un binaire autonome
L'interface web est locale seulement par défaut, sans déploiement cloud intégré
L'écosystème de plugins est naissant — plugins tiers limités

Dernière Mise à Jour

2026-08-13 (Aperçu développeur)

Démarrez avec DeepSeek Harness en 5 étapes

1

Installez et lancez l'interface web

Installez Node.js, puis exécutez `npx @deepseek-ai/dsh web` pour démarrer l'interface web, servie sur http://127.0.0.1:3080 par défaut. Le processus dsh utilise son répertoire d'invocation comme emplacement système de fichiers par défaut. Pour exécuter depuis les sources, clonez le dépôt, puis exécutez pnpm install, pnpm run build et pnpm dsh web. ![](images/tutorials/dsh-web-ui-welcome.png)

Démarrer l'interface web
npx @deepseek-ai/dsh web
Exécuter depuis les sources
git clone https://github.com/deepseek-ai/deepseek-harness.git && cd deepseek-harness && pnpm install && pnpm run build && pnpm dsh web
2

Configurez un modèle

Ouvrez Paramètres → Modèles, saisissez une clé API DeepSeek et enregistrez-la. La route du modèle devient utilisable immédiatement sans redémarrer le serveur. Pour ajouter d'autres fournisseurs, choisissez « Ajouter un fournisseur » et sélectionnez-en un dans le catalogue installé (Anthropic, OpenAI, etc.), ou choisissez « Ajouter un fournisseur personnalisé » pour une passerelle d'entreprise ou un endpoint compatible OpenAI auto-hébergé — fournissez un Provider ID en minuscules, une URL de base, un protocole API, une information d'identification et au moins un modèle. Vous pouvez aussi récupérer les modèles disponibles de l'endpoint avant d'enregistrer. ![](images/tutorials/dsh-settings-models.png)

YAML de fournisseur personnalisé (modèle de vision)
llm-pi-ai: providers: my-gateway: apiKeyEnv: GATEWAY_API_KEY api: openai-completions baseURL: https://gateway.example/v1 models: - id: vision-preview input: [text, image]
3

Choisissez un espace de travail

Cliquez sur « Choisir l'espace de travail », ajoutez le répertoire du projet où vous avez lancé dsh et sélectionnez-le. Une interface web fraîche n'a aucun espace de travail sélectionné tant que vous n'en ajoutez pas un — le composeur de session reste indisponible jusqu'à la sélection d'un espace de travail.

Remarque
Une interface web fraîche exige de sélectionner un espace de travail avant que le composeur de session soit disponible.
4

Exécutez une tâche dans une session

Démarrez une session et envoyez un prompt, par exemple : « Summarize this repository and identify its main packages. » L'agent peut lire et modifier les fichiers de l'espace de travail, exécuter des commandes, déléguer du travail et maintenir un plan. L'interface web demande confirmation avant les opérations qui exigent une approbation selon la politique de permissions active.

Exemple de prompt
Summarize this repository and identify its main packages.
5

Allez plus loin : modes CLI et SDK Python

Outre l'interface web, dsh propose des modes d'entrée CLI — exécutez une session persistante unique avec `dsh --profile headless "job"` pour une session à usage unique qui imprime la réponse finale puis se termine. Pour une utilisation programmatique, installez le SDK Python (`python -m pip install deepseek-harness-sdk`, Python 3.10+, Linux/macOS), définissez DEEPSEEK_API_KEY, puis pilotez le harness depuis votre propre programme.

CLI headless
dsh --profile headless "Inspect the repository and fix the failing tests."
Installer le SDK Python
python -m venv .venv && . .venv/bin/activate && python -m pip install deepseek-harness-sdk && export DEEPSEEK_API_KEY=sk-...
Utilisation du SDK
from deepseek_harness import DeepSeekHarness with DeepSeekHarness( provider="deepseek-official", model="deepseek-v4-flash", max_tokens=49152, cwd="/path/to/workspace", session_root="/path/to/sessions", cordis="examples/jsonrpc-agent/minimal.cordis.yml", ) as harness: result = harness.run( "Inspect the repository and fix the failing tests.", session_id="example-001", ) print(result.final_response)

S'abonner aux actualités IA

Recevez les dernières recommandations d'outils IA et analyses dans votre boîte mail.

Nous respectons votre vie privée. Désabonnement à tout moment.