Ce qui se passe
Pi, la boîte à outils open source d'Earendil Works pour construire des agents, livrée avec un agent de code en terminal, passe en version 1.0.0. Trois chantiers : le poids du prompt, la connexion aux serveurs MCP, et l'interface.
Un prompt allégé de 2 000 jetons
Dans le codemode de Pi, le modèle n'appelle pas les outils un par un : il écrit du JavaScript qui les appelle. La 1.0.0 raccourcit les descriptions de ces outils et les consignes associées. D'après les notes de version, une requête vers GPT-5.6 avec les outils par défaut et le codemode actif passe d'environ 5 300 à 3 300 jetons de prompt. Les notes précisent qu'il s'agit de la taille du contexte envoyé, pas de la qualité des réponses.
Les messages d'erreur guident mieux le modèle pour corriger un script fautif.
Les scripts gagnent models.generateImages(), qui réutilise les identifiants
de la session et s'ajoute à son coût ; les extensions passent par
ctx.modelRegistry.generateImages().
MCP : une connexion OAuth plus stricte
- Pi vérifie le paramètre
issde la réponse d'autorisation et rejette celle qui désigne un autre serveur d'autorisation — la parade prévue par le RFC 9207 contre la confusion entre serveurs. - Les identifiants sont rangés séparément par nom et par URL de serveur.
- Quand un serveur demande des droits supplémentaires, ceux déjà accordés sont conservés ; leur perte déclenchait auparavant des demandes de connexion à répétition.
- Une option permet d'indiquer l'URL du document de métadonnées OAuth quand un serveur la donne mal, ou pas du tout.
/login propose aussi Radius, le service d'Earendil Works, et pour Anthropic
une connexion par code à copier, utile sur une machine sans navigateur.
Ce qui peut surprendre après la mise à jour
| Changement | Que faire |
|---|---|
| L'interface démarre en plein écran | tuiMode: "regular" ou --tui-mode regular pour garder l'historique du terminal |
--provider sans --model échoue |
préciser le modèle ; avant, Pi prenait en silence le modèle par défaut d'un autre fournisseur |
quietStartup: "header" réduit l'affichage de démarrage à la version et aux
raccourcis principaux.
Autres corrections : les outils MCP chargés par la recherche d'outils
survivent à une reprise de session ou à /reload, si leur serveur se
reconnecte à temps, et la mémoire occupée par une longue réponse affichée
tombe à environ un cinquième.
Source (en allemand) : Weniger Prompt, mehr Platz für Code: Pi 1.0.0 ist da, heise Developer, 3 octobre 2026. Notes de version : earendil-works/pi v1.0.0.