Where to take a problem.
Pick by what kind of problem it is. Getting this right is the difference between an answer today and a thread nobody is watching.
Something is broken
Open an issue. The bug template asks for the component, your Node and Postgres versions and the agent version, because those three answer most reports on their own.
You have a question
Discussions, not issues. Setup questions, “is this supposed to work like this”, and anything where you are not yet sure it is a bug.
You found a vulnerability
Do not open a public issue. Use private vulnerability reporting on the repository, or email us. Acknowledgement within three working days.
Three things that fix most of it.
The agent shows offline
Run the agent’s status command. A 401 on the daemon connection means the machine’s API key is not registered on the server, not that the agent is misconfigured — re-enrol the machine from Settings → Machines.
Terminals connect but nothing happens
The reverse proxy is almost certainly not forwarding the WebSocket upgrade. The web app and the WebSocket server are two different ports and both need to be reachable.
A column is missing after a deploy
The migration script exists but was never added to the ordered list the deploy runs. That is a deliberate loud failure — add it and redeploy.
Need a response time in writing?
Community support is free and public. Paid support gives you a named contact and an SLA.