reticle open is the one-command “show me the app”. It resolves the port, makes sure a daemon is up, and then either reuses the tab that is already connected or hands the URL to your operating system’s default browser. It never opens the browser Reticle drives.
Arguments and flags
It is idempotent. Re-running never piles up duplicate tabs.
What it prints
Onereticle_open line, whose fields say which of these happened.
connected is measured, not assumed. This command polls for a new session rather than printing
{"opened": url} unconditionally, so a run where nothing opened no longer looks like one where it did.
When the launcher itself cannot run, there is no opened field at all. Real capture:error shape. It exits 0, because reporting “there is nothing to show you” is a complete answer. Real capture, with the sentence break shown as ...: