Version 1.0.1 · La fusion n’attend plus un job qui ne tournera jamais
Quand une pull request passe « prête » et qu’un job est sauté par sa propre condition (un déploiement réservé à main, par exemple), lab merge la fusionne dès que le reste est vert, au lieu d’attendre trois heures.
Si un job réservé aux pull requests prêtes ne peut plus tourner parce que le workflow n’écoute pas ready_for_review, lab merge s’arrête tout de suite et dit quoi faire : ajouter ready_for_review aux types de pull_request, ou pousser un commit.
lab doctor signale cette configuration à l’avance.
Un veilleur déjà en attente reprend en retapant lab merge.
Version 1.0.0 · Treelab parle anglais
La commande lab, ses messages, ses refus et l’installeur du site sont en anglais, comme les instructions données à votre agent, le contexte remis au début de chaque session et les lignes CLÉ=valeur qu’il affiche.
Votre agent vous répond dans la langue de votre Mac, puis dans celle que vous utilisez avec lui.
Les anciens noms français des commandes restent acceptés, et lab help glossary donne chaque mot anglais avec son ancien équivalent français.
Vos projets existants continuent sans rien changer : leurs documents en français et ce que lab avait déjà écrit sur votre disque restent lus tels quels.
Licence et conditions de vente passent à la version 2026-10-15.1, qui décrit un package en anglais ; lab update pose cette version comme les précédentes.
Version 0.9.2 · Places fondateur visibles, rétractation simplifiée
La carte « Pack fondateur » de treelab.sh indique combien de places restent sur 20, d’après les ventes réellement payées, et signale quand l’offre est épuisée.
Un achat fait depuis le terminal se rétracte par le lien personnel reçu avec votre clé : la clé est révoquée, le remboursement suit, une confirmation vous est envoyée.
La commande lab est inchangée : rien à faire de votre côté, lab update pose cette version comme les précédentes.
Version 0.9.1 · Nouveautés en ligne plus vite
Chaque nouvelle version apparaît plus vite sur treelab.sh, ses pages nouveautés et son flux Atom : une version déjà contrôlée n’est plus revérifiée en entier avant sa mise en ligne.
La commande lab est inchangée : rien à faire de votre côté, lab update pose cette version comme les précédentes.
Version 0.9.0 · Travail en parallèle sans perte
Là où plusieurs sessions partagent le même index git, un git commit sans chemins ou un git add trop large est refusé, avec la commande sûre à la place.
Une migration de base de données qui reprend un numéro déjà pris est refusée avant la fusion, avec le prochain numéro libre ; son application à distance est refusée hors de la branche principale.
lab close --dry-run liste tous les obstacles avant une fermeture, et lab recette consigne l’accord ou le refus après essai.
Quand lab update échoue, il nomme le motif et le fichier en cause.
Achat depuis le terminal : le script d’installation crée la commande de l’offre choisie, suit le paiement pendant 30 minutes et accepte la clé collée depuis l’e-mail.
Version 0.8.2 · Revues plus exigeantes
La revue de fin de lot signale aussi un test affaibli, un dépassement de périmètre et une complexité inutile.
La vérification rend un verdict par critère de fin : réussi, échoué ou à vérifier.
La mise à jour par lab update reste possible depuis 0.8.0 et les versions antérieures.
Version 0.8.1 · Mise à jour réparée avec Codex
lab update échouait sans message sur les postes équipés de Codex : la montée fonctionne de nouveau.
Les agents de revue générés pour Codex se mettent désormais à jour sans blocage lors des montées suivantes.
Version 0.8.0 · Achat plus simple, contrôles plus fins
Le paiement tient sur une seule page ; l’e-mail de confirmation arrive dans la langue de votre pays, la clé de licence en tête et sans pièce jointe.
La clé part dès le paiement ; une rétractation la révoque.
L’assistant d’installation propose Claude Code en premier et explique quoi faire si vous collez une empreinte à la place de la clé.
lab doctor signale un lot qui affaiblit ses tests sans motif écrit, et tout critère de fin jamais cité comme prouvé.
git checkout -b n’est plus refusé à tort par les garde-fous.