Ultimamente il mio agente OpenClaw mi sta chiedendo continuamente "se vuoi, posso ..." quando abbiamo già concordato qualcosa. Ho capito di cosa si trattava, penso di averlo risolto parzialmente. Ho "default to action, not permission" in agents.md ma lui continua a entrare in un loop di esitazione per piccoli cambiamenti. Ha istruzioni in agents.md per cercare sempre nella documentazione del progetto e utilizzare memory_search e i suoi strumenti lcm DAG & SOP del workspace prima di inventare un nuovo processo per qualcosa che già sappiamo fare. Oggi ho detto "cambia heartbeats.md in modalità contesto leggero" e invece di cercare la variabile "lightContext" in openclaw.json, ha scritto un'istruzione nel file heartbeat.md per "Esegui in modalità contesto leggero." Quando l'ho corretto e gli ho ricordato la regola di cercare, ha trovato il processo giusto e mi ha comunque chiesto se volevo che procedesse nel modo corretto. Perdita di tempo, e va anche contro il nostro processo. 2 regressioni in 1. Quindi ci siamo messi a lavorare ... per prevenire il loop di pressione alta per compiacere le persone, gli ho detto di passare alla modalità diagnostica, senza pressione... indaghiamo. Oggi abbiamo diagnosticato che entra in un loop di sovracorrezione / esitazione a causa di un freno d'emergenza che abbiamo aggiunto in agents.MD circa 10 giorni fa quando si è bloccato 6 volte in 1 giorno e non smetteva di cambiare la configurazione senza chiedere. "NON modificare openclaw.json senza esplicita autorizzazione." Quindi oggi rilasciamo il freno d'emergenza e cambiamo il lavoro in "openclaw.json è produzione. Muoviti deliberatamente, ma non chiedere di nuovo per ambiti già approvati; chiedi solo se l'ambito/rischio cambia." È estremamente difficile trovare un equilibrio tra efficienza e caos con un agente openclaw...