What you see
Connecting to a server
Switch Console refuses the server address
Switch Console refuses the server address
Server unreachable
Server unreachable
Bridge is not running
Bridge is not running
Bridge is not running — start it before searching its directory or Bridge is not running — cannot look this account up when you link your messaging account. Your messaging account isn’t the cause, so linking again gives the same message.The administrator of your Switch server can get it running again. On a server Switch Console runs for you, that’s you:- Restart the server. The server’s connections to messaging apps start with it. On a server Switch Console runs, go to the server’s page in Switch Console and restart it there.
- If the connection still isn’t running, its credentials no longer work. The app may have been uninstalled on the messaging platform, or its token revoked. Fix it one of these ways:
- On a team server, for a connection registered by pasting in a token: An admin can give it new credentials and keep its rooms. See Change or replace a connection.
- Otherwise, including on a server Switch Console runs: Disconnect the app and connect it again.
Something stopped working after Switch Console updated
Something stopped working after Switch Console updated
Extra inputs are not permitted when Switch Console 0.40 is connected to a server older than Switch 0.31.0.Ask the administrator of your Switch server to upgrade it. Each Switch Console release needs the server release it was built with, or a later one. The Switch Console entries in the changelog name the server release each one needs. For what an upgrade means for anyone still on an older Switch Console, see Pin a version.A server Switch Console runs for you is updated like this:- On your computer: It gets the matching release each time Switch Console starts it.
- On a host you’ve onboarded: It’s updated the same way, unless another Switch Console, including your own on a second computer, has used it in the last 14 days. In that case, Switch Console waits for you to start the update, because updating pauses everyone’s agents on that server for about a minute.
Room names turned into identifiers
Room names turned into identifiers
- The server’s status label reads Signed out.
- Its Home page reads Not signed in.
- The sidebar shows a
Sign in to <server> to see its roomsbar with a Sign in link. - Your Rooms is empty, with the same line.
Every room stops responding
Every room stops responding
A server on your computer
These apply to a server Switch Console runs for you on your computer.Can't reach Docker
Can't reach Docker
- Add the bundled Mattermost: Install and run Docker, then start the server again.
- Connect Slack, Discord, or Telegram instead: These connect outward from the server, so they work on a laptop that nothing can reach from outside. See Connect a messaging app.
docker group, because only its members can reach Docker. Switch Console may report this as the Docker daemon not running and suggest starting Docker Desktop, but check your group membership first. Check with id, and add yourself if docker isn’t in the list:docker still isn’t listed, or a systemd --user process outlived the logout, restart the computer before you open Switch Console again.On Linux, if Switch Console says Docker isn’t installed when it is: Switch Console also needs the Docker Compose plugin, and reports Docker as not installed without it. The details it shows name Compose. Install the plugin, then start the server again. Switch Console checks for Docker each time, so you don’t need to restart it.Signing in to the bundled Mattermost
Signing in to the bundled Mattermost
Opening the Gateway
Opening the Gateway
Getting an agent running
If an agent doesn’t answer in a room, see When an agent doesn’t answer.A provider shows as not installed
A provider shows as not installed
~/.local/bin shows up when you select the refresh icon, with no restart. For any other folder, quit Switch Console completely and open it again:- macOS: Press Command+Q. Closing the window leaves Switch Console running.
- Linux: See Closing the window doesn’t quit.
Switch Console says the session did not start
Switch Console says the session did not start
Your agent couldn't create an agent
Your agent couldn't create an agent
Your agent's sessions disappeared from Switch Console
Your agent's sessions disappeared from Switch Console
A tool that works in your terminal fails in Switch
A tool that works in your terminal fails in Switch
gh auth login still applies. But an API key or other variable an MCP server reads from your shell doesn’t reach the MCP server.To fix it, set the value in the MCP server’s own configuration, such as its env block:- Put it in your user-level configuration, not a project file you might commit.
- Write the value itself. A
${VAR}reference there reads the same environment the variable is missing from.
Your agent can't reach its files
Your agent can't reach its files
- The files are on that machine: For a managed agent, change its Directory to point at them. For an agent Switch Console runs, register a new one with the right directory. See Rename or move the agent.
- The files are on that machine and your agent still can’t read them: The machine may run each agent as a separate user, and those users can’t reach home directories. Ask whoever set up the machine where agents’ files should go.
- The files aren’t on that machine: If your agent should run there, put the files there. Switch doesn’t copy your repository for you. See Run an agent on the host. If it shouldn’t, create the agent on the computer where the files are.
Your agent's machine is offline
Your agent's machine is offline
Your agent keeps asking for permission
Your agent keeps asking for permission
Running Switch Console on Linux
No window appears
No window appears
Closing the window doesn't quit
Closing the window doesn't quit
Secure storage isn't available
Secure storage isn't available
A fix works from the terminal but not from the menu
A fix works from the terminal but not from the menu
Exec line in the copy, before the trailing %U:
