# Outils intelligents

URL: https://agentvera.dev/fr/features/smart-tools/ · Offre: Gratuit

La plupart des jetons dépensés par un agent ne viennent pas du code qu’il écrit, mais des fichiers et des sorties de commandes qu’il lit. Les outils intelligents d’AgentVera s’exécutent comme des hooks entre Claude Code et ses outils et arrêtent ce qui n’est pas nécessaire avant qu’il n’atteigne le modèle. Les quatre sont activés par défaut et peuvent être désactivés un par un sous Settings → Token savings.

**Bloquer les lectures de fichiers inutiles.** Si un fichier déjà lu dans la conversation, et inchangé depuis, est relu avec cat, head, tail ou sed -n, la demande est refusée et l’agent est informé que le contenu est déjà dans son contexte. À la première lecture complète d’un fichier de plus de 800 lignes et 24 Ko, l’agent reçoit à la place le plan du fichier issu de la carte du projet et ne lit que les plages de lignes dont il a besoin. Répéter la même demande passe ; /compact ou /clear réinitialise cette mémoire.

**Ne lancer que les tests concernés.** Une commande qui lance toute la suite de tests, comme « npx vitest run », « jest » ou un « npm test » dont le script est vitest ou jest, est restreinte aux tests des changements non commités et des fichiers qui les importent, jusqu’à deux niveaux. Si plus de 40 fichiers de test sont concernés, toute la suite est lancée. L’agent est informé de ce qui a été restreint et peut tout lancer avec AGENTVERA_ALL_TESTS=1.

**Contrôle d’erreurs juste après une modification.** Avant qu’un fichier TS/JS ne soit modifié, les erreurs actuelles de ce fichier et de jusqu’à 8 fichiers qui l’importent sont enregistrées. Après la modification, elles sont revérifiées avec le TypeScript et l’ESLint du projet, et seules les nouvelles erreurs reviennent à Claude dans le même tour. Les avertissements sont écartés et la vérification est plafonnée à 8 secondes.

**Résultats partagés entre agents.** Quand la même commande de lint, de vérification de types, de test ou de build est relancée dans le même dossier sur exactement le même code, que ce soit par cet agent ou par un agent parallèle, la sortie précédente est renvoyée et l’agent est informé de qui l’a lancée et il y a combien de minutes.

- Couverts : eslint, tsc, vitest run, jest, biome, ruff, mypy, pytest, cargo, go vet, test et build, et les scripts lint, typecheck, check, test et build de npm, pnpm et yarn.
- Les commandes chaînées, --watch, --fix et --write ne sont pas mises en cache ; les résultats sont conservés 30 minutes.
- Relancer la commande juste après une réponse en cache force une nouvelle exécution.

- **Avec quels agents fonctionnent-ils ?** Les quatre reposent sur les hooks de Claude Code, donc uniquement sur les agents Claude Code locaux. Pour Codex, il y a RTK et la carte du projet.
- **Où vois-je les économies ?** Le bloc des outils intelligents sous Settings → Token savings et la tuile « Smart tools savings » de l’onglet AI ROI affichent le total pour cet ordinateur. L’estimation repose sur la longueur de sortie qui n’a jamais atteint le modèle.
- **Les vérifications Verify ou pre-commit sont-elles aussi restreintes ?** Non. La restriction des tests ne s’applique qu’aux commandes que l’agent lance lui-même.
- **Puis-je les désactiver ?** Oui. Chacun a son propre interrupteur sous Settings → Token savings, et les changements s’appliquent immédiatement.

---

**À propos d’AgentVera.** AgentVera est une app de bureau pour macOS, Windows et Linux, développée par Solviera Teknoloji. Elle exécute 18 agents de code IA (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) côte à côte, par projet, dans de vrais terminaux avec les installations et connexions CLI de l’utilisateur. L’offre gratuite inclut des agents illimités. Télécharger: https://agentvera.dev/fr/download/ · Tarifs: https://agentvera.dev/fr/pricing/
