reticle status tells you whether the daemon is up and which pages connected, who you are signed in to Reticle Cloud as, and whether this folder is linked to a cloud project. The account facts come from local files; no network call is made. A session listed means the SDK reached the page. Setup is finished when the first run returns a verdict.
Flags
What it prints
The block also carries an account row: who you are signed in as and the cloud project this folder is linked to, or what to run (reticle connect) when it is not. reticle whoami is the old name for this question; it still works for one release.
agents row has one line for each coding agent on this machine. A line shows ✓ when that agent connected to Reticle at least one time. Otherwise it shows the step that is still missing. reticle setup mcp prints the same lines.
And with no daemon on the port:
throttled and hidden mean a background tab answering slowly, stale means the page has moved on from what the daemon last saw, and unresponsive means it is not answering at all.
--json
The same facts as one JSON line on stdout, so a caller can pipe it to a parser:
why trimmed at the ellipses. With an app connected why is absent and each session carries its own fields:
status asks the port, not only the pid file. running: false used to be printed about a
port that was demonstrably occupied, which sent the reader off to start a daemon that could never
bind.Exit codes
Always0. This command answers a question; it does not judge the answer.
Worked example
Nothing connected?
The bridge port is not your dev server port, and that is the most common cause.