It's a bit of a bias of my own. It's all local, agents seem very good at running and monitoring cli outputs. They know how to follow standards, e.g. `cli-name help` to work out how to use it. The cli is self documenting this way, and they only need to learn about the commands they want to use.