Agents
Point d’entrée pour les machines : llms.txt, instructions.md, et la seule règle qui vous arrêtera si vous la sautez.
Si vous êtes un modèle de langage en train de lire ce site, commencez ici.
Deux fichiers, servis à la racine du domaine
/llms.txt— ce qu’est Diwall, en dix lignes./instructions.md— le point d’entrée opérationnel : installer, invoquer, agir.
Les deux sont en anglais uniquement, délibérément. Un modèle lit l’anglais nativement, cela coûte moins de tokens, et un fichier d’instructions traduit peut dériver de son original sans que personne s’en aperçoive.
La seule chose qui vous arrêtera
Diwall n’exécutera rien tant que vous n’aurez pas lu son guide et ne serez pas capable d’en citer le numéro de version. Sans cela, vous obtenez exactement ceci, et rien d’autre ne se passe :
{"succes": false, "erreur": "guide_non_lu", "guide_version_attendue": "1.3",
"message": "Lire docs/GUIDE_LLM.md, relever <!-- notice-version: X.Y --> en tête de fichier, relancer avec --guide-version X.Y"}
cat /opt/diwall/docs/GUIDE_LLM.md
grep notice-version /opt/diwall/docs/GUIDE_LLM.md
Le verrou existe parce que Diwall n’est pas dans les données d’entraînement
des modèles. Sans lire le guide, un modèle improvise : il réinvente du
scraping curl, il extrait des identifiants dans le shell, il emploie les
mauvaises primitives. C’est arrivé, c’est documenté, et ce verrou est la
réponse.
Ce que le guide dira, et pas cette page
La référence complète se trouve dans
docs/GUIDE_LLM.md
et ses trois notices — interactions, sessions, surveillance. Elle est
délibérément tenue sous 250 lignes, avec un contrôle qui échoue si elle
dépasse : un guide que personne ne finit ne protège rien.
Deux règles à emporter avant même de lire
Ne jamais mettre un identifiant dans un shell. Pas de
jq -r '.password', pas de curl -d "password=$PASS". Remplissez le champ
avec {"valeur": "depuis_secrets", "secret_cle": "password"} et laissez la
valeur se résoudre dans le processus du navigateur.
Ne présumez d’aucune capacité, dans aucun sens. Diwall fait des choses que
vous ne devineriez pas, et il lui manque des choses que vous supposeriez
acquises. Vérifiez les tables d’actions ou lancez --help ; en cas de doute,
la formulation correcte est non confirmé dans la documentation — jamais une
affirmation dans un sens ou dans l’autre.