The Dev.to series describes how to run a coding agent from a phone via a Telegram topic using OpenClaw, which relays messages to a specific tmux pane on a controlled host. Part 2 focuses on getting an agent answering: it pins the runtime (Node.js 24.11.1) and package manager (pnpm 11.2.2), builds and launches the OpenClaw gateway in a persistent tmux session, and configures Telegram by creating a bot, adding it as a group admin, enabling Topics, and mapping topic thread IDs to a dedicated agent ID. It emphasizes a readiness gate that verifies end-to-end behavior, including that the bot receives messages, that “status” gets a response, that a real instruction reaches the pane, that the coding agent visibly starts a turn, that topic routing creates session artifacts, and that the group is locked down using an allowlist. Part 3 then defines the “operating contract” for day-to-day control in the Telegram topic. Certain words are handled locally by the relay (e.g., status, send <message>, compact/new session, interrupt/stop, restart). All other text is forwarded to the coding agent. It also clarifies how to answer option prompts from the agent (e.g., A/B or yes/no) so the reply is sent to the pane rather than being interpreted by the relay. Finally, it lists safety constraints, including read-only handling for production and staging, restrictions on merges/pushes, and a rule to never paste secrets into the relay topic.