Présentation de la fonctionnalité

Claude Code, un outil développé par Anthropic, a introduit une fonctionnalité inattendue dans sa version 2.1.198. Cette fonctionnalité permet aux agents de continuer à fonctionner sans attendre de direction humaine après une période d'inactivité de 60 secondes.

Fonctionnement de la fonctionnalité

La fonctionnalité utilise l'outil AskUserQuestion pour poser des questions à l'utilisateur. Si l'utilisateur ne répond pas dans les 60 secondes, l'outil renvoie un résultat « procéder quand même » au lieu de bloquer. Le message renvoyé au modèle est généré par une fonction qui prend en compte le temps d'inactivité.

function Thl(e){return `No response after ${Math.round(e/1000)}s — the user may be away from keyboard. Proceed using your best judgment based on the context so far; you can re-ask this question later if it's still relevant.`}

Implications et limites

La fonctionnalité a des implications importantes pour les utilisateurs de Claude Code. Si l'utilisateur s'éloigne de son ordinateur pendant la période d'inactivité, l'agent peut prendre des décisions sans surveillance humaine. De plus, si plusieurs agents demandent des entrées utilisateur en même temps, il peut être difficile pour l'utilisateur de suivre les demandes.

Correction de la fonctionnalité

La fonctionnalité a été corrigée dans la version 2.1.200 de Claude Code. La correction a été apportée après que des utilisateurs ont signalé des problèmes avec la fonctionnalité. La correction a consisté à rétablir le comportement précédent, qui bloquait l'agent en attendant une direction humaine.