Le bug du plugin Claude Code provoque le chargement en double des compétences, augmentant la compaction du contexte.

Un bug dans Claude Code provoque le chargement de chaque compétence deux fois, augmentant considérablement la taille de l'invite système et déclenchant une compaction fréquente du contexte. Le problème provient de répertoires de cache de plugins obsolètes qui ne sont pas nettoyés lors des mises à jour automatiques et de liens symboliques en double dans le répertoire des compétences.
Le problème
Lorsque les plugins se mettent à jour (par exemple, de la version 4.3.0 à 4.3.1), l'ancien répertoire de version reste dans ~/.claude/plugins/cache/. Claude Code charge les compétences de TOUTES les versions mises en cache, pas seulement de celle active listée dans installed_plugins.json. Cela fait apparaître chaque compétence deux fois dans l'invite système.
Un utilisateur a signalé avoir 11 répertoires de versions obsolètes sur 6 plugins, ce qui a doublé ses ~30 compétences à ~60 entrées. D'autres vecteurs de duplication incluent un bug dans la construction de l'invite elle-même (confirmé dans le problème #29520) et des liens symboliques créés dans ~/.claude/skills/ pointant vers le cache des plugins (problème #23819), où un rapporteur a eu 83 liens symboliques créés par lot.
Vérifiez si vous êtes affecté
Exécutez ces scripts pour vérifier le problème :
Vérification 1 : Versions obsolètes de plugins
for d in ~/.claude/plugins/cache/claude-plugins-official/*/; do
name=$(basename "$d")
count=$(ls -d "$d"*/ 2>/dev/null | wc -l)
if [ "$count" -gt 1 ]; then
echo "AFFECTÉ : $name a $count versions (devrait être 1)"
ls -d "$d"*/
fi
done
Vérification 2 : Liens symboliques en double
ls -la ~/.claude/skills/ 2>/dev/null | grep -c "plugins/"
Si cela renvoie un nombre > 0, vous avez des liens symboliques en double.
Vérification 3 : Depuis une session — exécutez /context et regardez le tableau des Compétences. Si chaque compétence apparaît deux fois, vous êtes affecté.
Corriger le problème
Corriger les versions obsolètes :
python3 << 'EOF'
import json, os, shutil
with open(os.path.expanduser("~/.claude/plugins/installed_plugins.json")) as f:
data = json.load(f)
cache = os.path.expanduser("~/.claude/plugins/cache/claude-plugins-official")
for full_name, installs in data["plugins"].items():
plugin = full_name.split("@")[0]
active = installs[0]["version"]
plugin_dir = os.path.join(cache, plugin)
if os.path.isdir(plugin_dir):
for ver in os.listdir(plugin_dir):
path = os.path.join(plugin_dir, ver)
if os.path.isdir(path) and ver != active:
print(f"Suppression obsolète : {plugin}/{ver}")
shutil.rmtree(path)
EOF
Corriger les liens symboliques en double :
find ~/.claude/skills/ -type l -lname "*plugins/*" -delete 2>/dev/null
Redémarrez Claude Code après avoir exécuté ces corrections.
Économies de contexte supplémentaires
La source recommande également :
- Auditez vos plugins activés dans
~/.claude/settings.json→enabledPlugins. Désactivez ceux dont vous n'avez pas besoin pour votre projet actuel. - Déconnectez les connecteurs MCP inutilisés (Gmail, GCal, etc.).
- Exécutez
/contextdans votre prochaine session pour voir la différence. - Mettez un pouce bleu au problème #27721 pour qu'il soit priorisé — c'est le problème racine sans réponse pour l'instant.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Un bon développement assisté par l'IA se produit au niveau des systèmes, pas au niveau des tâches
Un utilisateur de Reddit explique qu'en passant de la correction des sorties de l'IA à la conception de contraintes — comme une règle de linter qui force la navigation dans l'interface — on prévient définitivement des classes entières de bugs.

OpenClaw WhatsApp Réponse Automatique Peut Ignorer la Compréhension des Médias dans la Version 2026.4.2
Un utilisateur signale que le flux de réponse automatique WhatsApp d'OpenClaw 2026.4.2 peut contourner le pipeline de compréhension des médias, empêchant la transcription des notes vocales lors de l'utilisation de backends STT externes comme Groq. La solution implique d'appeler explicitement la compréhension des médias avant l'envoi à l'agent.

Utiliser des outils de dictée pour des instructions d'agent IA plus efficaces
Un développeur a constaté que le passage d'instructions tapées à des instructions parlées pour OpenClaw améliorait la qualité des résultats en fournissant un contexte plus naturel et détaillé, en utilisant SaySo.ai comme outil de dictée.

Solution de contournement pour l'erreur de boucle de rétroaction du microphone de l'application mobile Claude
Un utilisateur de Reddit partage une solution de contournement fonctionnelle pour l'erreur de boucle de rétroaction du microphone dans l'application mobile Claude : installer la version web en tant qu'application web progressive autonome via Google Chrome, ce qui contourne le problème et permet d'accéder à différents modèles Claude.