La settimana scorsa computer use è arrivato nell’app Desktop. Questa settimana è nella CLI: Claude può aprire app native, fare clic attraverso l’interfaccia utente, testare i propri cambiamenti e correggere ciò che si rompe, tutto dal vostro terminale. Le app web avevano già cicli di verifica; le app iOS native, macOS e altre app solo GUI non li avevano. Ora li hanno. Ideale per chiudere il ciclo su app e strumenti dove non c’è un’API da chiamare. Ancora in fase iniziale; aspettatevi spigoli ruvidi.
Eseguite /mcp, trovate computer-use e attivatelo. Quindi chiedete a Claude di verificare una modifica da capo a fondo:
Lezioni interattive che insegnano le funzionalità di Claude Code attraverso demo animate, direttamente nel vostro terminale. Claude Code viene rilasciato frequentemente e le funzionalità che avrebbero cambiato il modo in cui lavorate il mese scorso possono passare inosservate. Eseguite /powerup una volta e saprete cosa c’è.
Eseguitelo:
Optate per un nuovo renderer alt-screen con scrollback virtualizzato. L’input del prompt rimane fissato in basso, la selezione del mouse funziona su conversazioni lunghe e lo sfarfallio al ridisegno è scomparso. Annullate CLAUDE_CODE_NO_FLICKER per tornare indietro.
Impostate la variabile di ambiente e riavviate Claude Code:
Gli autori di server MCP possono ora aumentare il limite di troncamento su uno strumento specifico impostando anthropic/maxResultSizeChars nella voce tools/list dello strumento, fino a un limite massimo di 500K caratteri. Il limite era globale, quindi gli strumenti che occasionalmente restituivano payload intrinsecamente grandi come schemi di database o alberi di file completi raggiungevano il limite predefinito e venivano persistiti su disco con un riferimento a file. Gli override per strumento mantengono questi risultati inline quando lo strumento ne ha davvero bisogno.
Annotate lo strumento nella risposta tools/list del vostro server:
Posizionate un eseguibile in una directory bin/ alla radice del vostro plugin e Claude Code aggiunge quella directory al PATH dello strumento Bash mentre il plugin è abilitato. Claude può quindi invocare il binario come comando nudo da qualsiasi chiamata dello strumento Bash, senza necessità di percorso assoluto o script wrapper. Utile per pacchettizzare helper CLI accanto ai comandi, agli agenti e agli hook che li chiamano.
Aggiungete una directory bin/ alla radice del plugin:
Altri successi
PermissionDenied si attiva sui rifiuti del classificatore (restituire retry: true per consentire a Claude di provare un approccio diverso), e /permissions → Recent consente di riprovare manualmente con rdefer per permissionDecision negli hook PreToolUse: le sessioni -p si mettono in pausa a una chiamata di strumento e escono con un payload deferred_tool_use in modo che un’app SDK o un’interfaccia utente personalizzata possa visualizzarla, quindi riprendere con —resume/buddy: schiudete una piccola creatura che vi guarda mentre codificate (1º aprile)disableSkillShellExecution blocca la shell inline da skill, comandi slash e comandi plugincat o sed -n senza una lettura separatashowThinkingSummaries: true per ripristinare)claude-cli:// accettano prompt su più righe (codificati %0A)