Previously, there was a limitation where error messages (such as permission issues) were only delivered via WebSocket after sending upload/download requests to remote servers.
This meant that the CLI couldn't properly display error messages to users. We plan to provide a long polling API in alpacon-server so that users can receive error messages even without a WebSocket connection.