status
This skill should be used when the user asks to "check bridgey status", "show bridgey agents", "is bridgey running", "bridgey health", "show connected agents", runs "/bridgey:status", or wants to see the state of the bridgey daemon and connected agents.
bridgey Status
Display the health and status of the bridgey daemon and all connected agents.
Status Check Procedure
1. Check Daemon Health
Use the status MCP tool to get daemon health and agent list. If the daemon is unreachable, inform the user and suggest:
- Check if config exists:
cat ~/.bridgey/bridgey.config.json - Run
/bridgey:setupif no config - Manually start:
node ${CLAUDE_PLUGIN_ROOT}/dist/daemon.js start --config ~/.bridgey/bridgey.config.json(if dist/daemon.js is missing, runnpm run buildfrom plugins/bridgey/ first)
2. Display Status Dashboard
Present a formatted status overview:
š bridgey status
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Daemon: ā running (uptime: 2h 34m)
Name: cloud-coder
Port: 8092
Bind: localhost
Agents (3 connected):
ā luna-dev localhost:8093 local healthy
ā cloud-coder cloud:8092 remote healthy
ā mesa-runner mesa:8092 remote offline
Recent Activity (last 5):
ā cloud-coder "review this PR" 2m ago
ā luna-dev "what's the test status?" 15m ago
3. Use Color Indicators
āgreen/active ā agent is healthy and reachableāgray/inactive ā agent is offline or unreachableāyellow/warning ā agent responded with errors recently
4. Include Troubleshooting
If any agents are offline, suggest:
- Check if the remote agent's daemon is running
- Verify network connectivity (
curl http://agent-url/health) - Check bearer token is correct
- For local agents: check if the CC instance is still running
- For container agents: verify bind is
0.0.0.0and source IP is intrusted_networks
If agents return 400 on send:
- The
/sendendpoint requires{agent, message}ā theagentfield names the target and is required - Verify agent name matches a registered agent (
list_agents)
If agents return 401/403:
- Bearer token mismatch ā verify token matches the remote agent's config
- Source IP not in
trusted_networksā add the appropriate CIDR range - Docker containers: add
172.16.0.0/12and10.0.0.0/8to trusted_networks - Tailscale: add
100.64.0.0/10to trusted_networks
If agents return 429:
- Rate limited (10 req/min per source IP by default)
- Wait and retry, or adjust rate limit config if needed
Quick Status
For a quick one-liner check, run:
curl -s http://localhost:8092/health | jq .
For container deployments, use the Tailscale IP or Docker host:
curl -s http://<tailscale-ip>:8092/health | jq .