Use readable terminal output for people and JSON output for scripts and agents.
Most commands are designed to be useful at a terminal. Add JSON output when another tool needs stable structured data.
jsn records list --table incident --limit 10
jsn records list --table incident --limit 10 --json
Keep the command and profile visible in scripts. That makes automation easier to review and reduces accidental cross-instance changes.