2026_OPENCLAW
SESSIONS_
SPAWN_
DEBUG.

// Passer d’un chat unique à un routeur plus sous-agents, ou héberger OpenClaw sous Docker ou sur un Mac distant, déplace souvent les pannes de la qualité du modèle vers l’identité de processus, la lecture de config, tools.profile et le mode thinking. Ce guide couvre sessions_spawn, les droits sur openclaw.json, les tâches planifiées et le fallback persistant. Offres.

Agents multi-session

1. Points de friction

(1) Droits : UID/GID conteneur ≠ propriétaire du fichier → EACCES sur openclaw.json. (2) Profils : minimal/messaging retirent des groupes d’outils. (3) thinking : jobs cron avec reasoning peuvent laisser l’annonce vide. (4) fallback : écriture durable dans la config après une panne du primaire.

2. Matrice symptômes

SigneSoupçonVérif.
EACCES au spawnpermissionsUID, montage RO
outil manquantprofil étroitcoding/full temporaire
cron silencieuxthinkingoff, longueur announce
reste sur secoursconfig écritediff JSON

3. Cinq étapes

1 figer le chemin de reproduction ; 2 journaliser UID réel et chemin de config ; 3 lister les groupes d’outils nécessaires sans masquer avec full en permanence ; 4 fragmenter les jobs (thinking off) ; 5 redémarrage à froid du Gateway et premier spawn.

Documentez compose/launchd identiques pour toute l’équipe afin de réduire la dérive : chaque nouveau sous-processus ajoute un contrat explicite, comme en microservices.

ls -la ~/.openclaw/openclaw.json id

4. Contrôles

  • Propriétaire du volume = utilisateur du processus ou chown à l’entrée.
  • Tâches sans opérateur : thinking off, comparer le taux de sorties vides.
  • Copie openclaw.json « dernier état sain » avant bascule.

5. Mac distant

SignalPiste
gros rendu graphique + spawnssortir la gateway
entrée 24/7nœud dédié
gateway partagée équipemachine d’audit

6. FAQ

Q : MCP ? Budget schéma + ordre de rechargement. Q : local OK, distant KO ? chemins/droits. Q : full permanent ? diagnostic seulement.

Avec MCP et spawn, vérifiez aussi le PATH hérité par l’enfant et les binaires absents du conteneur—des erreurs ENOENT n’apparaissent que dans les spawns. Logguez code de sortie, delta d’outils et longueur d’annonce ; si la longueur reste nulle, penser thinking avant le modèle. Plus de trois interventions manuelles hebdomadaires : figer l’environnement.

7. Analyse

Les sous-agents relèvent de l’exploitation : dérive de config comme en microservices. Les Mac distants fixent UID/chemins/politique de redémarrage.

Un portable seul impose sommeil, chemins variables, concurrence graphique/inférence sur mémoire unifiée. Les Mac Apple Silicon distants conviennent aux gateways ; location à l’heure pour valider la topologie avant achat. Pour séparer Gateway/spawn lourd du travail créatif, louer un Mac distant MACGPU bat souvent les boucles chown infinies.