Skip to content

v0.3.0 — Initial public release

Choose a tag to compare

@PaulArgoud PaulArgoud released this 23 May 21:19
· 7 commits to main since this 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.