@wxl The way it currently works:
- if you don't set a default visibility, the server decides (I don't know if it treats replies in a special way);
- if you set a default visibility value it will be used for replies as well.
Maybe there should be a flag to use the same value as the message you're replying to... That would require an extra API call but if you use --add-mentions you already have this additional call.
Let me know if you think it's worth adding!