DeepSeek Harness explore une approche radicalement modulaire des agents de code. Au lieu de considérer le modèle comme l’unique élément décisif, le projet distingue clairement le LLM du harness, c’est-à-dire l’environnement qui lui fournit ses outils, ses règles et ses capacités d’action.

Un agent ne se résume pas à son modèle

La formule mise en avant est simple : Agent = Model + Harness. DeepSeek Harness applique le principe « Everything is a Plugin » afin que chaque fonctionnalité puisse évoluer indépendamment. Plusieurs modes sont proposés, de Minimal à Standard, en passant par Code et Creator, pour adapter l’environnement au niveau de contrôle recherché.

Cette architecture permet également de choisir son modèle, notamment via OpenRouter, sans enfermer l’utilisateur dans un fournisseur unique. Le projet reste toutefois en Developer Preview : son API et ses comportements peuvent encore connaître des changements incompatibles.

Creator Mode : un environnement capable d’évoluer

Le Creator Mode constitue la différence la plus marquante. Il autorise l’agent à créer de nouvelles fonctionnalités et à modifier son propre environnement à partir d’un prompt. La démonstration passe notamment par la création d’un plugin Symfony, de presets personnalisés et d’un Agent Monitor.

DeepSeek Harness propose aussi une vue « Trajectory ». Elle aide à comprendre les étapes réellement suivies par l’agent, ses appels d’outils et son raisonnement opérationnel. Cette transparence facilite l’analyse d’un résultat et la détection d’un comportement inattendu.

DeepSeek Harness face à Claude Code

Claude Code fournit une expérience plus mature et intégrée, tandis que DeepSeek Harness mise sur l’ouverture, la modularité et la personnalisation profonde. Le projet suggère ainsi que la prochaine compétition ne concernera pas seulement les modèles, mais aussi les environnements d’agents qui les entourent.

Pour voir l’installation, le Creator Mode et les différentes démonstrations en pratique, regarde la vidéo complète sur la chaîne Pentiminax.