v0.3.0 — Initial public release
Première release publique du plugin.
Fixed
- Critique : seuils minimum corrigés pour Opus 4.x et Haiku 4.5 (4096 tokens, ~16 400 caractères, au lieu de 1024). Avec l'ancien seuil,
cache_controlétait bien injecté mais Anthropic ignorait silencieusement la mise en cache sur ces modèles (cache_creation_input_tokens = 0).
Added
- Caching des
tools(4e breakpoint, le plus stable du préfixe). - Deuxième breakpoint "rolling" sur l'historique : avant-dernier message user en plus du dernier, pour maintenir un hit rate stable au fil de la conversation.
- Statistiques ventilées par modèle Anthropic.
- Commande
wp mxchat-pc stats --by-model. - Commande
wp mxchat-pc debug(détails de la dernière requête : modèle, breakpoints ajoutés, usage retourné). - Détection fine du modèle (Opus / Haiku 4.x / Sonnet 4.6 / Sonnet legacy) pour appliquer le bon seuil minimum.
Changed
- Découplage system / messages : un breakpoint pré-existant sur l'historique n'empêche plus le cache du
system. - Les seuils sont désormais exposés via des constantes (
MXCHAT_PC_MIN_CHARS_OPUS,MXCHAT_PC_MIN_CHARS_SONNET_4_6, etc.) pour faciliter le tuning. - Compteur de breakpoints utilisés pour garantir le plafond Anthropic (4 max).
Installation rapide
```bash
cd wp-content/plugins/
git clone https://github.com/PaulArgoud/mxchat-promptcache.git
wp plugin activate mxchat-promptcache
wp mxchat-pc stats
```
Voir le README pour les détails.