Skip to content

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.

Pourquoi Choisir DCP ?

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

Stratégie de Déduplication Automatique

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.

Détection d'Écrasement

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.

Stratégie de Nettoyage d'Erreurs

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

Élagage Piloté par IA

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.

Transparent et Contrôlable

Visualisation de l'utilisation des tokens et des statistiques cumulées via la commande /dcp, avec support de l'élagage manuel.

Persistance d'État

Préservation des états d'élagage et des statistiques entre les sessions, permettant un suivi à long terme des économies de tokens.