Diwall

Français
Télécharger 1.24.4

Versions

Où trouver ce qui a changé, comment fonctionne la numérotation, et pourquoi le journal des changements se lit comme un raisonnement plutôt que comme une liste de corrections.

Chaque version publiée porte ses paquets, son archive de sources et sa documentation.

Comment lire un numéro de version

1.23.0 — le chiffre du milieu change lorsqu’on ajoute quelque chose, et le dernier quand on corrige quelque chose sans rien ajouter. Un changement incompatible est annoncé dans les notes de version plutôt qu’encodé dans le numéro, car un numéro ne peut pas indiquer ce qui casse.

Le paquet Debian ajoute sa propre révision : diwall_1.23.0-1_all.deb. Le -1 est l’itération de l’empaquetage, et non une version de Diwall.

Deux journaux des changements, deux usages

Le journal des changements Debian est livré dans le paquet. C’est celui qu’un administrateur lit pour décider de mettre à jour ou non, et il dit ce qui a changé et pourquoi, en termes simples.

Le journal de développement est plus long et se lit autrement : il consigne le raisonnement, y compris les décisions renversées et les mécanismes conservés seulement parce qu’un échec mesuré les justifiait. Là où le journal des changements dit ce que fait la version, le journal de développement dit pourquoi elle le fait ainsi.

Les deux se trouvent dans le dépôt. Aucun n’est écrit après coup, de mémoire : ils s’écrivent à mesure que le travail avance, et c’est pourquoi ils contiennent ce qu’un compte rendu rétrospectif aurait gommé.

Mettre à jour

sudo apt install ./diwall_1.24.4-1_all.deb   # Debian 13, Ubuntu 24.04, Ubuntu 26.04
sudo dnf install ./diwall-1.24.4-1.fc44.noarch.rpm   # Fedora 44
sudo zypper install --allow-unsigned-rpm ./diwall-1.24.4-1.leap160.noarch.rpm   # openSUSE Leap 16.0
sudo pacman -U ./diwall-1.24.4-1-any.pkg.tar.zst   # Arch Linux

La même commande avec le fichier plus récent met à jour sur place, et votre configuration est conservée. La désinstallation dépend de la famille de votre système : Installer →.

Une chose à vérifier après toute mise à jour : le jeton de version du guide. S’il a changé, le marqueur enregistré par votre agent est périmé et l’appel suivant échouera en guide_non_lu — exprès, pour que personne ne fasse tourner une nouvelle version avec les instructions de la précédente.

grep notice-version /opt/diwall/docs/GUIDE_LLM.md

Ce qui change à la mise à jour

Une ligne par version qui change quelque chose qu’un scénario ou un agent peut observer. Les raisons de chaque changement sont dans le journal des changements Debian.

VersionCe qu’un scénario ou un agent remarque
1.24.4 — 26 septembre 2026Paquets pour Fedora 44, openSUSE Leap 16.0 et Arch Linux, à côté du .deb. Sur ces trois systèmes, la suppression conserve la configuration, le journal et les captures de référence avec le compte diwall, et affiche la commande qui les efface. apt remove conserve désormais le compte diwall avec les fichiers qu’il protège ; apt purge ne laisse plus rien sous /opt/diwall. install.sh, deploy.sh et uninstall.sh refusent de s’exécuter sur une machine où l’un de ces paquets est installé.
1.24.3 — 25 septembre 2026Un nombre ou un booléen renvoyé par evaluer garde son type (false, 2) dans la sortie et dans le journal ; shot.py le rendait en texte ("False", "2") jusqu’à la 1.24.2. Une référence enregistrée avec --sauver-verifier-reference avant cette version contient une telle valeur en texte et est signalée comme régression au rejeu : réenregistrez-la. --stealth n’a jamais été touché. uninstall.sh refuse de s’exécuter sur une machine où le paquet est installé ; utilisez sudo apt purge diwall.
1.24.2 — 25 septembre 2026Chemins, ancres, noms de fichiers et autres chaînes faites de mots ne sont plus masqués comme des secrets dans la sortie d’evaluer ni refusés dans un script ; les empreintes hexadécimales et les UUID le restent. diwall-watch --llm claude fonctionne, et --llm-en-complement suit --llm. Sur une machine où le paquet est installé, install.sh et deploy.sh refusent de s’exécuter. apt purge diwall supprime aussi /opt/diwall/references/ : sauvegardez d’abord vos références watch.py.
1.24.1 — 25 septembre 2026Le navigateur déclare la langue de l’opérateur : Accept-Language et navigator.language portent le même code, tiré de LANGUAGE, LC_ALL, LC_MESSAGES ou LANG (en-US si aucune n’est exploitable). Un site qui négocie sa langue sert désormais celle de l’opérateur : un scénario qui vérifie un texte sur un tel site peut changer de résultat. Un script evaluer qui chaîne des propriétés comme navigator.languages.join n’est plus refusé comme un secret.
1.24.0 — 8 septembre 2026Jeton du guide 1.2 → 1.3 : l’appel suivant échoue avec guide_non_lu tant que le nouveau jeton n’est pas passé. cliquer_som et remplir_som résolvent un numéro par le marqueur qu’a laissé une capture Set-of-Mark faite plus tôt dans le même scénario, et se replient sur une nouvelle indexation sans elle ; la sortie indique la voie suivie (boussole.respect.som_resolution) et tout désaccord entre les deux (som_derive_detectee). --som-brut rétablit l’indexation pure ; --som-rafraichir est encore accepté et ne fait rien.
1.23.1 — 21 août 2026La boussole indique quel répertoire chiffré d’identifiants a été retenu, et d’où vient ce choix (secrets_dir_effectif, secrets_dir_source).
1.23.0 — 8 août 2026Jeton du guide 1.1 → 1.2. Une action de scénario qui porte une valeur en clair sur un champ ressemblant à un mot de passe est rejetée avant le lancement du navigateur (action_secret_en_clair) ; --secrets et --http-credentials ne s’appliquent qu’à l’origine de page pour laquelle ils ont été déclarés ; les valeurs qui ressemblent à des secrets sont neutralisées dans la sortie standard et dans le journal des opérations.

Ce qu’une version publiée contient

Depuis l’arrivée de la documentation multilingue, une version publiée n’est pas qu’un paquet : elle porte les quatre PDF de référence, les pages de manuel en quatre langues, et l’archive des sources de cette version précise.

Le site est mis à jour dans le même mouvement. Une version dont le site n’aurait pas suivi laisserait la précédente documentée en ligne — exactement le genre de dérive silencieuse que le reste de ce projet est construit pour éviter.