opencode-dynamic-context-pruning
Plugin d'Optimisation de Tokens Intelligent
Plugin OpenCode qui réduit automatiquement l'utilisation de tokens en supprimant intelligemment les appels d'outils redondants dans l'historique des conversations. Prend en charge trois stratégies : déduplication automatique, détection d'écrasement et nettoyage d'erreurs, ainsi que les outils discard/extract pilotés par IA permettant au modèle de décider autonome quand purger le contexte.
Économisez d'importants volumes de tokens dans les longues conversations, réduisez les coûts d'utilisation des LLM et améliorez la qualité des réponses du modèle.
Détecte les appels d'outils avec le même nom et les mêmes paramètres, conserve automatiquement le plus récent sans intervention manuelle.
Suivi de l'ordre chronologique des opérations de lecture et d'écriture de fichiers, nettoyage automatique des écritures écrasées par des lectures ultérieures.
Élagage automatique des entrées d'outils erronées au-delà d'un nombre de tours spécifié, tout en préservant les messages d'erreur pour le débogage.
Fournit les outils discard et extract permettant à l'IA de décider autonome quand purger le contexte, réalisant une optimisation au niveau sémantique.
Visualisation de l'utilisation des tokens et des statistiques cumulées via la commande /dcp, avec support de l'élagage manuel.
Préservation des états d'élagage et des statistiques entre les sessions, permettant un suivi à long terme des économies de tokens.
Comprendre en profondeur les trois stratégies automatiques : déduplication, écrasement et nettoyage d'erreurs
Comprendre comment l'IA invoque autonome les outils discard et extract pour optimiser le contexte
Maîtrisez les commandes /dcp context, stats, sweep pour surveiller et élaguer manuellement
Comprendre la protection des tours, les outils protégés et les patterns de fichiers protégés
Comprendre comment DCP préserve les états d'élagage et les statistiques entre les sessions
Comprendre comment DCP affecte le Prompt Caching et les compromis sur le taux de cache
Comprendre le comportement et les limitations de DCP dans les sessions de sous-agents