fleet-bot accepts slash commands via Telegram or iMessage. Any message that isn’t a recognised command is forwarded to Claude for a natural-language response.
Fleet commands
| Command | Description | Destructive |
|---|
/status | Show status of all apps | |
/list | List registered apps | |
/health | Run health checks | |
/start_app <app> | Start an app | |
/stop <app> | Stop an app | Yes |
/restart <app> | Restart an app | Yes |
/deploy <app> | Build and deploy | Yes |
/logs <app> | Show recent logs | |
/watchdog | Check watchdog status | |
Secrets & infrastructure
| Command | Description |
|---|
/secrets | Vault status overview |
/secrets_list | List all sealed apps |
/secrets_validate | Validate vault against compose files |
/nginx | List nginx sites |
/git | Show git status across apps |
System
| Command | Description |
|---|
/sys | System info (CPU, RAM, disk, uptime) |
/docker | Docker container overview |
/services | Systemd service status |
WAF (Cloudflare)
| Command | Description | Destructive |
|---|
/waf | WAF rule overview | |
/waf_whitelist | List whitelisted IPs | |
/waf_whitelist_add <ip> | Add IP to whitelist | Yes |
/waf_whitelist_rm <ip> | Remove IP from whitelist | Yes |
/waf_rate | Configure rate limiting | Yes |
/waf_logs | Recent WAF events | |
Claude Code
| Command | Description |
|---|
/cc_status | Claude Code session status |
/cc_stop | Stop current session |
/cc_reset | Reset session |
/cc_cd <path> | Change working directory |
/cc_model <model> | Switch model |
/cc_resume | Resume last session |
/cc_history | Show conversation history |
/cc_sessions | List all sessions |
Monitoring
| Command | Description |
|---|
/alerts | Alert monitor settings (toggle, auto-restart, mute) |
/ping | Ping monitor settings and results |
/uptime | Uptime tracking results |
/ssl | SSL certificate expiry check |
/digest | Daily digest settings |
/deploy_at | Schedule a deployment |
Operations
| Command | Description | Destructive |
|---|
/sh <cmd> | Execute shell command | Yes |
/logsearch <pattern> | Search logs | |
/cleanup | Docker system cleanup | Yes |
/pin | Pin a message | |
| Command | Description |
|---|
/start | Welcome message |
/help | Command reference |
/id | Show your chat ID |
Non-command messages
Any message that doesn’t start with / is forwarded to Claude (via the Claude Code session or OpenAI fallback). The bot returns Claude’s response as a message.