Documentation / Dépannage

Journal des versions

Mis à jour le

TL;DR — Version actuelle : 1.2.2, dont les pages d'aide, plans et prix correspondent maintenant à ce que fait Tokenade. La 1.2.1 couvre Codex même quand ses hooks ne sont pas approuvés et donne tous les hooks à l'onglet Code de Claude Desktop. Vérifiez votre version avec `tokenade --version` ; les mises à jour s'installent seules.

Cette page liste ce qui a changé pour vous dans les dernières versions de Tokenade, de la plus récente à la plus ancienne. Les changements internes sont omis. Tokenade se met à jour tout seul (voir Mettre à jour et désinstaller) ; lancez tokenade --version pour connaître votre version.

1.2.2

  • Les pages d'aide disent ce que font les commandes. tokenade --help et le --help de chaque commande ont été vérifiés contre le code : install renvoie vers tokenade login ; style liste auto et précise que le réglage est global ; llm-proxy couvre le service sans --upstream, --enable, et quand install met le proxy en place pour vous ; statusline et watch ont leur propre aide ; codex-trust, ensure-hooks et audit-gains sont listées ; les options cachées apparaissent (audit-claude-md --apply/--compress/--stale, gain --recent, search --html, index --json, upgrade --check, uninstall --keep-data) ; et l'aide principale renvoie vers vos propres compacteurs TOML (add-compactor).
  • Plans et prix à jour partout dans la CLI. Le message de quota affiche Pro à 19,90 €/mois TTC en Europe et 24,90 $/mois HT ailleurs, et le paiement à l'usage à 10 % de la valeur API économisée. login et activate ne mentionnent plus de limite de machines sur Free et Pro, qui n'en ont pas.
  • uninstall --dry-run ne dit que ce qu'il ferait. Quelques lignes affichaient « removed » alors que rien n'était touché.

1.2.1

  • Codex est couvert même si vous n'approuvez jamais ses hooks. Le proxy LLM local fait désormais pour Codex ce que feraient les hooks : sorties d'outils repliées, identifiants masqués, note de style et chiffres d'économies. Si les hooks tournent, rien n'est fait deux fois.
  • Le proxy LLM garde Codex connecté à votre compte ChatGPT, au lieu d'exiger une clé d'API OpenAI que les utilisateurs d'un compte ChatGPT n'ont pas.
  • Le proxy LLM intervient exactement là où les hooks d'un agent sont coupés. Tokenade lit si les hooks de chaque agent tournent vraiment (approbation Codex, disableAllHooks, listes de plugins activés) et ne comble que ce manque.
  • Le proxy LLM ne renvoie plus une sortie d'outil identique. Une seconde copie d'un fichier ou d'une sortie inchangés devient un court renvoi vers la première, là où les hooks de l'agent ne dédupliquent pas déjà.
  • L'onglet Code de Claude Desktop reçoit tous les hooks de Claude Code, compaction de la recherche web et des MCP comprise, même sans commande claude installée à part.
  • tokenade health signale quand Claude Code ignore les hooks dans un dossier dont la demande de confiance n'a pas été acceptée.
  • La recherche web peut être laissée entièrement à votre agent. Avec TOKENADE_NO_WEBSEARCH=1, tokenade search refuse désormais de s'exécuter et les règles écrites par Tokenade n'en parlent plus.
  • Les économies MCP des applications de bureau sont attribuées à l'application (Claude Desktop, application Codex, Cursor) au lieu de « unknown ».
  • mcp-wrap laisse tranquille le serveur MCP propre à l'application Codex.
  • Tokenade ne demande jamais de droits administrateur. Les commandes qui exigeraient sudo sont affichées pour que vous les lanciez.
  • Le proxy LLM démarre au boot pour chaque agent sous Windows et macOS, pas seulement pour le dernier configuré ; sous Windows, ses économies vont au bon agent et une mise à jour le redémarre vraiment. llm-proxy install --autostart fonctionne sur un agent déjà configuré.

1.2.0

  • mcp-wrap trouve Claude Desktop installé depuis le Microsoft Store.
  • De nombreuses corrections du proxy LLM : modèles Qwen Code dotés de leur propre adresse de fournisseur, requêtes relayées avec leur propre méthode HTTP, streaming Gemini, sorties d'outils Codex sous toutes leurs formes, éditeurs de type Cursor (seule la sortie de commande est repliée, jamais votre prompt ni vos fichiers), aucun identifiant ne passe quand le repli est sauté, limites du plan respectées, et économies du proxy enfin enregistrées dans vos chiffres.
  • Des chiffres d'économies plus honnêtes. Le contexte ajouté par Tokenade est facturé sur chaque agent et chaque requête qui le porte ; une sortie repliée est créditée prudemment à chaque relecture ; ce que vous récupérez avec expand-ref est déduit ; les sous-agents sont comptés dans leur propre conversation ; les économies en dollars sont chiffrées dans les tokens que Claude facture réellement. Voir Comment les économies sont mesurées.
  • Les tableaux de bord disent ce que compte chaque chiffre, tokenade dashboard --json donne le net réaliste, et tokenade dashboard indique où la page a été écrite.
  • Les liens des pages récupérées sont utilisables : tokenade web résout les liens relatifs par rapport à la page.
  • Plus de commandes résumées : flutter analyze, dart analyze, dotnet build, dotnet test, builds Vite, binaires GoogleTest, codex exec et codex review, wt merge de Worktrunk, et sous Windows Select-String, dir en français, Get-ChildItem récursif et cmdlets PowerShell.
  • Les commandes sont reconnues à travers leurs enveloppes : time cmd, bash -c "…", sous-shells ( … ), et un pwd, date, mkdir, touch, source ou disown en tête.

1.1.23

  • Bien plus de documents lus fidèlement par tokenade read : Word (.docx, .doc), OpenDocument, RTF, EPUB, PowerPoint (.pptx, .ppt), FictionBook, PDF et Excel (.xls, .xlsx, .ods). Listes numérotées, notes, liens, zones de texte, formules, tableaux et titres gardent leur structure ; le texte masqué ou supprimé n'est plus servi.
  • Nouveaux formats : e-mails (.eml), messages Outlook (.msg), boîtes mail (mbox), calendriers (.ics), fiches contact (.vcf), captures réseau du navigateur (.har) et notebooks Jupyter.
  • OCR et transcriptions : tokenade read sur une image rend le texte qu'elle montre, un PDF scanné est lu par OCR (avec un Tesseract local), et les sous-titres automatiques donnent une transcription propre. Voir Lire documents et médias.
  • Les gros fichiers CSV sont résumés par colonne, comme le même tableau dans un classeur.
  • Vos règles de permission s'appliquent à ce que Tokenade traite : les règles deny et ask de Claude Code pour Read(…), WebFetch(domain:…) et les commandes valent aussi pour les fichiers, pages et commandes que Tokenade sert ou enveloppe.
  • Des compacteurs plus fins pour pytest, go test -json, journalctl, ip addr, ss, git log --stat / git diff --stat, cargo tree -d, npm ls, pacman, node --test, les listes d'API REST et les enregistrements JSON.
  • tokenade dashboard ouvre la page dans votre navigateur de façon fiable.

1.1.22

  • tokenade uninstall ne remonte plus au-delà de votre projet, et une copie de Tokenade qui n'est pas celle installée ne touche plus à vos réglages Claude Code.
  • Les règles Tokenade ne s'empilent plus dans votre CLAUDE.md global.
  • Corrections de search : une recherche groupée ne rend plus « aucun résultat » quand d'autres moteurs répondaient, les mots surlignés ne sont plus coupés, et une même page n'est plus comptée deux fois.
  • read --prompt rend ses passages dans l'ordre du document, et jamais un titre seul.
  • Les listes qui tiennent sont livrées entières : git log, git ls-files, ps, pip list, ls -l, getent, listes gh, CSV/TSV et toute sortie demandée en JSON (--json, -o json).
  • git grep est compacté comme grep, et un gros grep nomme tous les fichiers où il a trouvé quelque chose.

1.1.21

  • Les choix d'installation survivent aux mises à jour. --no-hook, --only, --per-project, --no-debug-log, --debug-log, --no-autocompact, --no-wrap-mcps, --profile et --with-* sont repris par chaque installation, mise à jour et réparation suivante. tokenade install --defaults les oublie.
  • Une barre d'état personnalisée sur plusieurs lignes reste entière ; le ticker Tokenade se place en dernière ligne.
  • Une barre d'état retirée n'est plus remise à la session suivante (Claude Code, Qwen Code, Copilot CLI, Cursor CLI). tokenade statusline on la rétablit.

1.1.20

  • Les longues sessions ne sont plus surfacturées pour le contexte ajouté par Tokenade avant une compaction.
  • Chaque économie est pondérée aux tarifs de son propre modèle, dans le terminal, la barre d'état et le tableau de bord web.

1.1.19

  • Gemini CLI et Reasonix ne sont plus pris en charge ; Windsurf devient Devin Desktop. --only windsurf reste un alias, et tokenade uninstall sait toujours retirer leurs anciens hooks et réglages.
  • Les règles sont écrites une fois par agent, dans le fichier global que chaque agent charge vraiment, au lieu d'être recopiées dans chaque dépôt. Les doublons de Kilo, de Copilot CLI et des CLAUDE.md de projet sont retirés.
  • Les mises à jour rafraîchissent aussi les fichiers de règles, à chaque appel, même avec la mise à jour automatique coupée.
  • Désinstaller RTK retire aussi ses consignes restées en place.

1.1.18

  • Grok ne charge plus deux fois les règles de Tokenade.
  • Les captures d'écran MCP ne sont plus repliées quand l'outil ne s'appelle pas « screenshot ».
  • Un git diff avec beaucoup de fichiers régénérés montre le vrai changement, au lieu des vingt premiers fichiers seulement.

1.1.17

  • Une mise à jour redémarre désormais les proxys LLM en cours, qui continuaient de servir la version précédente.

Voir aussi