# UES1-GESTES : copies à faire par l'utilisateur (profil et réglages du projet) (2026-10-15) Raison : écrire dans `%USERPROFILE%\.claude` ou dans `.claude\settings.json` est souvent refusé à un agent en mode auto (`lp-lot`). Instantanés pris : `D:\Game\LifePlay_Backup_5.5\UES1-profil\` (agents) et `D:\Game\LifePlay_Backup_5.5\UES1\` (`.claude\settings.json`, `.claude\hook\etat-session.py` noté absent). Retour arrière : `.\Tools\Restore.ps1 -Lot UES1-profil -ProjectRoot "$env:USERPROFILE\.claude"` et `.\Tools\Restore.ps1 -Lot UES1 -Only .claude\settings.json`. ## Commandes (PowerShell 7, depuis `D:\Game\LifePlay-master 5.8`) ```powershell $L = 'D:\Game\LifePlay-master 5.8\Docs\Migration\etat\SK\UES1\profil' $A = "$env:USERPROFILE\.claude\agents" [IO.File]::WriteAllText("$A\lp-mcp.md", [IO.File]::ReadAllText("$L\lp-mcp.md").Replace('', $env:USERNAME)) Copy-Item "$L\lp-mcp-bp.md" "$A\lp-mcp-bp.md" Copy-Item "$L\etat-session.py" 'D:\Game\LifePlay-master 5.8\.claude\hook\etat-session.py' Copy-Item "$L\settings.json" 'D:\Game\LifePlay-master 5.8\.claude\settings.json' Get-FileHash "$A\lp-mcp.md","$A\lp-mcp-bp.md",'.claude\hook\etat-session.py','.claude\settings.json' -Algorithm MD5 | Format-Table Hash, Path ``` ## MD5 attendus | Fichier | Avant | Après | |---|---|---| | `agents\lp-mcp.md` | `0975D466…` | `A01C5AE0…` (la copie du lot porte `` à la place du nom, pour PubCheck) | | `agents\lp-mcp-bp.md` | `88978AA9…` | `867936D7…` | | `.claude\hook\etat-session.py` | absent | `691C0A1C…` | | `.claude\settings.json` | `BD3F70AD…` | `E78C9D6C…` | `settings.json` : le fichier actuel ne contient que `enabledPlugins` ; la version du lot le garde à l'identique et ajoute le bloc `hooks` → copier revient à fusionner. Si tu désactives le plugin entre-temps, mets `false` dans la copie au lieu de reprendre `true`. ## Après la copie - Nouvelle session (ou `/clear`) : la première réponse doit voir la ligne `État LifePlay au démarrage : …`. - Les agents `lp-mcp` et `lp-mcp-bp` sont relus par l'application au prochain lancement d'agent. - Désactiver le plugin Epic quand tu veux (`/plugin` ou `enabledPlugins` à `false`) : le lot n'en dépend plus.