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 opens a new one.
Arguments and flags
It is idempotent. Re-running never piles up duplicate tabs.
What it prints
Onereticle_open line, whose fields say which of four things 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: