op CLI tool uses native (Go?) methods to accept the password via STDIN. Would it be possible to support the use of standard pinentry tools to accept the password? These tools provide GUI- or terminal-based password input prompts that don't necessarily interrupt the flow of the calling script, providing a better user experience for callers.
$ /usr/local/bin/op -v 1.8.0
1Password Version: 7.6 (70600005)
Extension Version: Not Provided
OS Version: OSX 10.15.7
Sync Type: Not Provided