Flux d'Approbation Slack
Boutons interactifs Block Kit pour approuver les commandes terminal restreintes dans Slack.
Comment Ça Fonctionne
- L'agent demande une commande terminal qui n'est pas dans la liste des préfixes autorisés (ou qui contient des opérateurs shell)
- Un message d'approbation est envoyé au canal/fil Slack avec des boutons Block Kit
- L'utilisateur voit trois boutons interactifs :
La commande nécessite une approbation :
rm -rf /tmp/old-cache
Allow Once
Allow Always
Deny
Options d'Approbation
| Option | Comportement |
|---|---|
| Allow Once | Exécuter la commande cette fois uniquement |
| Allow Always | Exécuter et persister le préfixe de commande pour les approbations automatiques futures |
| Deny | Rejeter la commande — l'agent reçoit un message de refus |
Le flux d'approbation dans Slack fonctionne de manière identique à Telegram. « Allow Always » persiste le préfixe dans SQLite pour qu'il survive aux redémarrages du daemon.
Opérateurs Shell
Les commandes contenant
; | && || $() ou des backticks nécessitent toujours une approbation, même si le préfixe est en liste blanche.