[Unit]
Description=Sendblue iMessage channel orchestrator (Claude Code)
After=network-online.target tailscaled.service
Wants=network-online.target

[Service]
Type=simple
User=claude
Group=claude
WorkingDirectory=/home/claude/repos/openclaw
Environment=PATH=/home/claude/.bun/bin:/home/claude/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ExecStart=/usr/bin/tmux new-session -d -s sendblue -x 200 -y 50 'exec /home/claude/run-sendblue-channel.sh'
ExecStop=/usr/bin/tmux kill-session -t sendblue
RemainAfterExit=yes
Restart=on-failure
RestartSec=10
StandardOutput=append:/var/log/sendblue-channel.service.log
StandardError=append:/var/log/sendblue-channel.service.log

[Install]
WantedBy=multi-user.target
