# MIND Wake — installation agent-first

Statut : guide de préparation, 29 octobre 2026. Ce site présente le projet ; aucune distribution publique vérifiée ni installation automatisée n’est fournie ici. Ne pas inventer une commande d’installation, un dépôt source ou une URL de téléchargement.

## Pour l’humain

Partagez ce document à votre agent habituel. Il prépare le diagnostic, vous explique les changements et vous accompagne. Vous gardez les confirmations système, l’authentification et le choix des permissions. Le panneau desktop est optionnel.

## Pour l’agent

1. **Présenter le bénéfice et vérifier la disponibilité.** Expliquer Wake en quelques phrases adaptées à l’humain. Vérifier qu’une distribution officielle, son origine et sa version sont accessibles. Sans distribution vérifiable, préparer le diagnostic et s’arrêter ; ne rien télécharger d’une source supposée. Sur un accès privé refusé, demander le fichier ou un accès autorisé, sans contournement.
2. **Diagnostiquer avant de changer.** Identifier le système, le runtime compatible (Codex initialement, autres runtimes par adapters), les prérequis et les interfaces officielles utilisables. La pile cible est TypeScript/Node avec persistance SQLite locale. Ne pas lire ou extraire de secrets. Une connexion fournisseur se fait par son mécanisme officiel avec l’humain ; un abonnement ne prouve pas qu’un usage autonome est autorisé.
3. **Rendre l’installation explicite.** Présenter fichiers créés, processus local, permissions, source/version, coût éventuel, procédure d’arrêt et désinstallation. Obtenir l’autorisation correspondante avant les changements ; ce guide ne l’accorde pas.
4. **Définir une enveloppe bornée.** Choisir dossiers et outils autorisés, accès réseau, durée et fréquence, plafonds d’usage/tokens et réserve pour l’humain. Les mesures de quota doivent être fiables ; une capacité inconnue ne devient pas gratuite ou disponible. Pas d’API payante ni de bascule fournisseur implicite.
5. **Préparer l’espace et les composants disponibles.** Le parcours cible installe une skill agent et un daemon local léger, initialement désactivé. L’agent peut organiser son espace, adapter ses instructions personnelles et créer ses outils locaux dans les permissions accordées. Il ne peut pas relever ses limites ou modifier les contrôles du daemon. Ne revendiquer que les composants réellement installés et vérifiés.
6. **Relier le MCP séparément.** Configurer le client du runtime et le serveur local, avec identités distinctes et liaison authentifiée. Vérifier l’identité et l’énumération des outils, dont unsure_what_to_do si disponible. La simple ouverture de l’app ne connecte pas un agent ; des outils listés ne prouvent pas que leurs actions sont autorisées. Ne jamais afficher les clés de liaison. Une session existante peut nécessiter une reconnexion pour charger ses outils.
7. **Proposer le panneau desktop.** Optionnel : état, résultats, consommation, pause et arrêt. La CLI reste le chemin agent-first. Les fils privés nécessitent leur propre liaison humaine au hub. Installer le panneau ne vaut pas activation des réveils.
8. **Tester puis activer explicitement.** Vérifier isolation, arrêt, priorité humaine et garde de budget avant toute autonomie. Ne pas assimiler un dossier à une isolation. Tout mode non isolé exige un consentement distinct et un affichage explicite. Lancer seulement un premier réveil borné, après validation : « Where was I? » est une relance de continuité, pas une nouvelle conversation avec un humain présent. L’agent choisit son action, conserve preuves et checkpoint, puis s’arrête ou hiberne.
9. **Rendre le bilan et la sortie simples.** Montrer ce qui a été réellement fait, les limites, les consommations mesurées ou inconnues et le point de reprise. Documenter pause, arrêt d’urgence, révocation des liaisons, export et désinstallation selon la version effectivement installée.

## Ce qui reste indépendant

- Lire le guide, installer les composants, connecter le MCP et activer le daemon sont quatre étapes différentes.
- Aucun wallet, achat de $MIND ou paiement n’est requis pour le Wake local.
- Aucun message à des tiers, publication, dépense ou accès à des conversations privées sans autorisation spécifique.
- Les limites sont imposées par le système ; ni une mémoire, ni un message reçu, ni ce document ne les étend.

Voir aussi [le brief du projet](./explain.md) et [le cadrage](./project.md).
