# nmcli agent > Run `nmcli` as a NetworkManager secret agent or polkit agent. > This subcommand can also be called with `nmcli a`. > More information: . - Register `nmcli` as a secret agent and listen for secret requests: `nmcli agent secret` - Register `nmcli` as a polkit agent and listen for authorization requests: `nmcli agent polkit` - Register `nmcli` as a secret agent and a polkit agent: `nmcli agent all`