Claude Code – Everything You Can Configure That the Docs Don't Tell You
L'auteur a découvert de nombreuses fonctionnalités non documentées dans le code source de Claude Code distribué via le paquet npm, accessibles dans node_modules. Le système de hooks expose des champs additionnels (updatedInput, permissionDecision, watchPaths, additionalContext, etc.) et des options de comportement (once, async, asyncRewake) permettant de modifier en temps réel les entrées, décisions de permission et surveillance de fichiers. Les frontmatters de skills et d'agents acceptent des paramètres avancés (model, effort, hooks, agent, color, memory, omitClaudeMd, criticalSystemReminder_EXPERIMENTAL) qui permettent de contrôler le modèle, l'effort, la persistance mémoire et le comportement des agents. La configuration autoMode (le « YOLO Classifier ») accepte des descriptions en anglais de l'environnement pour décider automatiquement des autorisations, tandis que autoMemoryEnabled et autoDreamEnabled activent un cycle d'apprentissage continu qui extrait et consolide des souvenirs de session. Au final, ces mécanismes forment une couche programmable et persistante pour l'utilisation d'outils par l'IA, avec implications fortes pour l'automatisation et la sécurité, mais restent instables entre les versions et peu ou pas documentés.