More

    Claude Code d’Anthropic supporte désormais les hooks pour un contrôle précis

    France

    Claude Code, l’assistant IA d’Anthropic, a récemment intégré le support des hooks, permettant ainsi un contrôle plus déterministe de son comportement lors de certaines actions. Cette innovation vise à garantir que des actions spécifiques se produisent toujours, au lieu de dépendre uniquement du modèle de langage pour choisir de les exécuter. Il est important de noter qu’Anthropic indique que l’exécution des hooks implique l’exécution de commandes shell avec les autorisations d’utilisateur complètes, sans confirmation préalable. L’utilisateur est donc responsable de la sécurité de ses hooks.

    Présentation de Claude Code

    Claude Code est un assistant de programmation développé par Anthropic, accessible via un terminal. Selon les informations fournies par Anthropic, cet assistant comprend votre base de code et facilite le processus de codage grâce à des commandes en langage naturel. L’outil s’intègre directement dans votre environnement de développement, améliorant ainsi le flux de travail sans nécessiter de serveurs supplémentaires ou de configurations complexes.

    Fonctionnalités des Hooks

    Récemment, Anthropic a annoncé que Claude Code prend désormais en charge les hooks. Ces derniers permettent de personnaliser et d’étendre le comportement de Claude Code en enregistrant des commandes shell, offrant ainsi un contrôle déterministe sur son fonctionnement. Les hooks sont des commandes définies par l’utilisateur qui s’exécutent à différents moments du cycle de vie de Claude Code.

    Voici quelques exemples d’utilisation des hooks :

    • Notifications : Personnalisez la manière dont vous êtes notifié lorsque Claude Code attend votre intervention.
    • Formatage automatique : Appliquez des outils de formatage comme prettier ou gofmt après chaque modification de fichier.
    • Journalisation : Suivez toutes les commandes exécutées pour des besoins de conformité ou de débogage.
    • Retour d’information : Fournissez des retours automatisés lorsque le code produit par Claude ne respecte pas les conventions établies.
    • Permissions personnalisées : Restreignez les modifications sur des fichiers sensibles ou en production.

    Démarrage rapide avec les Hooks

    Pour commencer rapidement, vous pouvez ajouter un hook qui enregistre les commandes shell exécutées par Claude Code. Voici les étapes à suivre :

    Étape 1 : Ouvrir la configuration des hooks

    Exécutez la commande slash /hooks et sélectionnez l’événement hook PreToolUse. Ces hooks s’exécutent avant les appels d’outils, ce qui permet de les bloquer ou de fournir des retours.

    Étape 2 : Ajouter un matcher

    Sélectionnez + Add new matcher... pour exécuter votre hook uniquement sur les appels à l’outil Bash. Tapez Bash pour le matcher.

    Étape 3 : Ajouter le hook

    Ajoutez un nouveau hook en entrant la commande suivante :

    jq -r '"\\(.tool_input.command) - \\(.tool_input.description // "No description")"' >> ~/.claude/bash-command-log.txt

    Étape 4 : Sauvegarder votre configuration

    Sélectionnez User settings pour stocker le hook dans votre répertoire personnel. Cela permettra à ce hook de s’appliquer à tous vos projets.

    Étape 5 : Vérifier votre hook

    Récupérez la configuration avec /hooks ou vérifiez le fichier ~/.claude/settings.json.

    Configuration des Hooks

    Les hooks de Claude Code sont organisés et configurés dans plusieurs fichiers :

    • ~/.claude/settings.json – Paramètres de l’utilisateur
    • .claude/settings.json – Paramètres du projet
    • .claude/settings.local.json – Paramètres du projet local (non validés)
    • Paramètres de la politique gérée par l’entreprise

    La structure des hooks se compose de matchers, chaque matcher pouvant avoir plusieurs hooks associés.

    Logo d'Anthropic

    LAISSER UN COMMENTAIRE

    S'il vous plaît entrez votre commentaire!
    S'il vous plaît entrez votre nom ici


    Actualités

    L’acteur de Friends, Matthew Perry, décède à 54 ans

    "Matthew Perry, célèbre pour son rôle de Chandler Bing dans Friends, décède à 54 ans. Acteur très apprécié, sa mort suscite l'émotion mondiale."

    Entité sioniste déploie des navires de guerre en Mer Rouge selon un expert militaire

    Entité sioniste déploie des navires de guerre en Mer Rouge pour contrer les Houthis au Yémen, une manœuvre vue comme une démonstration de force envers l'Iran.

    L’affaire des SMS entre Pfizer et la Commission européenne : ce qu’il faut savoir

    En avril 2021, le New York Times a révélé...

    Banque suisse : Credit Suisse en chute libre après la faillite de la SVB

    L'action de Credit Suisse a dévissé de plus de...

    Le Retour de Microsoft avec Bing et Edge : Une Menace pour Google ?

    Depuis moins de trois mois, ChatGPT a déjà créé...

    États-Unis : trois morts dans une nouvelle attaque navale dans le Pacifique

    Les États-Unis ont mené une nouvelle frappe dans le Pacifique Est, tuant trois personnes accusées de narcotrafic. Les ONG dénoncent des exécutions.

    Trump annonce un échange entre les dirigeants d’Israël et du Liban

    Trump annonce un échange historique entre les dirigeants d’Israël et du Liban, alors que les frappes et tensions se poursuivent au Liban.

    Conflit Iran-États-Unis : le Pakistan relance les négociations

    Le Pakistan intensifie sa médiation pour relancer les négociations Iran-États-Unis, sur fond de tensions au détroit d’Ormuz.

    Haïti : deux responsables limogés après la bousculade de la Citadelle

    En Haïti, deux responsables ont été limogés après la bousculade à la Citadelle de la Laferrière qui a fait 25 morts.

    Pétroliers sanctionnés traversent le détroit d’Ormuz malgré le blocus américain

    Des pétroliers sanctionnés franchissent le détroit d'Ormuz malgré le blocus américain, ravivant les tensions entre l'Iran, les États-Unis et la Chine.

    L’armée américaine menace de bloquer les ports iraniens lundi

    Les États-Unis annoncent un blocage des ports iraniens dès lundi, ravivant les tensions avec l’Iran et faisant bondir les prix du pétrole.

    Élections en Hongrie : Orban face à son plus grand défi

    En Hongrie, Viktor Orban affronte Peter Magyar dans un scrutin décisif, marqué par une participation record et des enjeux pour l’UE et l’Ukraine.

    Nigéria : des dizaines de morts dans une frappe aérienne

    Au Nigeria, une frappe de l'armée sur un marché du village de Jilli aurait fait plus de 100 morts, selon Amnesty International.

    à Lire

    Categories