reticle feedback is the feedback channel as a command: no prompts, no editor, no account. It exists so the cost of telling the maintainers something is lower than the cost of shrugging and moving on.
--agent form is for an agent that cannot reach the reticle_feedback tool: during init, while instrumentation is half wired, or when the daemon will not start. Those are the reports that are hardest to hear and most needed, because every other path requires the tool surface to already work.
Flags
Everything that is not a flag or a flag’s value becomes the message, joined with spaces. Quoting is still your job for shell reasons.
What it prints
The payload is printed before it is sent, every time. A channel that carries free text and does not show you what it sends is asking for trust it has not earned.not sent replaces the last line when the send failed or telemetry is off, and names the reason. Humans who have never identified also get an offer of a reply route, printed after the receipt rather than as a prompt.
Run with no message and no rating, it prints usage and exits 1. Real capture:
Exit codes
Worked example
The same channel from inside a session
reticle_feedback when the tools are reachable.