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

✍️ OpenClawRadar📅 Publié: March 2, 2026🔗 Source
Le bug du plugin Claude Code provoque le chargement en double des compétences, augmentant la compaction du contexte.
Ad

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é.

Ad

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.jsonenabledPlugins. 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 /context dans 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

Ad

👀 See Also

Correction de la vitesse de traitement des prompts dans Llama.cpp à l'aide du paramètre --ubatch-size
Tips

Correction de la vitesse de traitement des prompts dans Llama.cpp à l'aide du paramètre --ubatch-size

Un utilisateur a découvert que le réglage de --ubatch-size pour correspondre à la taille du cache L3 du GPU (64 Mo pour la Radeon 9070XT) a considérablement amélioré la vitesse de traitement des invites pour les modèles plus volumineux comme Qwen 27B dans Llama.cpp, rendant l'invocation de code Claude utilisable.

OpenClawRadar
La plupart des gens utilisent Claude à 5% de ses capacités – Voici comment y remédier
Tips

La plupart des gens utilisent Claude à 5% de ses capacités – Voici comment y remédier

Après plus de 60 heures à tester des prompts sur Claude Opus 4.7, un utilisateur partage une recette en 5 étapes : attribuer un rôle, charger un contexte spécifique, définir des contraintes, préciser le format de sortie, ajouter une fonction de forçage.

OpenClawRadar
Correction des Hallucinations Temporelles de Claude dans le Code Claude avec des Hooks
Tips

Correction des Hallucinations Temporelles de Claude dans le Code Claude avec des Hooks

Un utilisateur a découvert que Claude Code n'a pas accès à une horloge en temps réel, ce qui l'amène à suggérer incorrectement des actions comme 'va te reposer' à des moments inappropriés. La solution consiste à ajouter un crochet d'une ligne dans ~/.claude/settings.json qui injecte l'heure actuelle dans le contexte de Claude à chaque message.

OpenClawRadar
🦀
Tips

Réduction de 60 % des jetons de démarrage de l'agent Slash : Nettoyez l'espace de travail de votre bot

Un développeur a réduit les jetons de démarrage de 80k à 31k en faisant auditer et restructurer les fichiers de l'espace de travail par un LLM — suppression du superflu, déduplication des informations et organisation des documents d'outils dans des fichiers séparés.

OpenClawRadar