L'essentiel: 98,4 % du code de Claude Code est du harness (permissions, hooks, MCP, observabilité) — seul 1,6 % est l'inférence IA. Le harness engineering est devenu le skill central des coding agents en production. Trois patterns existent : approval-first, curated allow-list, sandboxed full-auto. À l'échelle enterprise, le harness individuel cède la place à un control plane (policy engine, kill switch, RBAC) conforme à l'AI Act.
Le claude code harness est devenu le concept central du developpement agentique en 2026 : l'infrastructure qui entoure le model IA dans un coding agent. L'analyse du code source de Claude Code le confirme — 98,4 % de l'architecture est du harness, seulement 1,6 % de l'inference IA. Cette realite, valable pour Cursor, Codex et tout editor IA, definit une discipline : le harness engineering. Concevoir un agent harness solide — harness configuration robuste, harness environment securisee, harness benefits mesurables — est le skill fondamental de l'agentic coding en production. Les harness skills avances, les best practices du harness design et la capacite a build the working environment autour d'un model de natural language constituent la reference des reliable coding agents enterprise pour la community francophone.
Le harness n'est pas un detail d'implementation. C'est le produit. Chaque coding agent — Claude Code, Cursor, Codex — doit traverser une harness mcp et une harness configuration fiables avant chaque action. Des feedback loops et des quality gates robustes sont la condition sine qua non des reliable coding agents en production. L'ingenierie harness for development — pas un model plus puissant — est ce qui fait la difference. Les error handling et automated evaluation du harness sont les debug failures de demain evites aujourd'hui.
Saviez-vous: En analysant Claude Code v2.1.88 (1 884 fichiers, 512 000 lignes TypeScript), l'equipe VILA-Lab du MBZUAI a etabli que 98,4 % du codebase est constitue de code d'infrastructure : permissions, context management, tool dispatch, hooks. Seul 1,6 % est de la logique d'inference IA. Auteurs : Jiacheng Liu, Xiaohan Zhao, Xinyi Shang, Zhiqiang Shen. (techtimes.com, mai 2026)
Quel que soit le framework — Claude Code, Cursor, Codex ou un agent base sur LangGraph — tout agent repose sur une boucle invariante en quatre temps. C'est le pattern que toute la community des coding agents a converge a implementer dans son outil de coding prefere :
1. Send : envoyer le message et les tools disponibles au LLM 2. Check : verifier le stop_reason de la reponse du model 3. Tool : si tool_use, executer le tool et ajouter le resultat dans le context 4. Loop : repeter jusqu'a la reponse finale du modele
Le role du harness est de gouverner chaque transition de cette boucle. Sans harness, l'agent s'execute sans contrainte et sans audit. Avec une harness configuration correcte, chaque action passe par des gates de qualite, des verifications de permission et des mecanismes d'observabilite. La spec du harness definit ce perimetre avant chaque task confiee a l'agent.
Le harness et le prompt engineering operent sur des niveaux differents du stack. Un editor IA comme Cursor ou Claude Code necessite les deux, mais sur des plans distincts :