TAILSCALE / SSH ACCESS (All Devices)

The Pi, RG, and Mac are all on the same Tailscale mesh. This is the canonical access method.

Device Tailscale IP Hostname SSH Command
Pi 4 (relik-pi4) 100.120.38.37 relik-pi4 ssh mehdifarah@relik-pi4
RG40XXV (knulli-1) 100.119.202.114 knulli-1 ssh root@100.119.202.114
Mac (mehdis-macbook-air-2) 100.93.138.108

Both on Tailscale 1.96.4 with Tailscale SSH enabled. No passwords, no sshpass, no ConnectTimeout. MagicDNS short hostnames not supported on RG (KNULLI limitation — always use IPs from the RG).

Hermes on Pi: If a command requires an interactive terminal (e.g., hermes model), use the hermesi wrapper at /home/mehdifarah/.local/bin/hermesi on the Pi. Pipe choices through stdin: printf '1\n1\n' | hermesi model.

Pi LangGraph server: Starts via cd /mnt/kitchen/pearl/game-surface-python && /home/mehdifarah/game-surface-venv/bin/python src/server.py. Serves on port 8000. RG reaches it at http://100.120.38.37:8000.