Hey everyone β running into the sessions_spawn pairing required issue on 2026.4.12 (Linux/Hetzner VPS)
Setup: OpenClaw 2026.4.12, Ubuntu, systemd user service, gateway bind=loopback, auth mode=token, WhatsApp channel.
The issue: sessions_spawn fails with gateway closed (1008): pairing required every single time, regardless of how it's triggered:
Agent calling sessions_spawn tool β pairing required
User sending /subagents spawn from WhatsApp β pairing required
Both return: Source: local loopback in the error
What I've already tried:
Added trustedProxies: ["127.0.0.1"] to gateway config
Ran openclaw doctor --fix
Cleared paired devices
Upgraded from earlier versions (was hoping 2026.4.2 fix PR #59555 would resolve it)
Multiple gateway restarts
Config is correct: agents_list works fine, allowAgents: ["extractor"] is set, maxSpawnDepth: 2 is configured, extractor agent directory exists with auth-profiles.json copied from main. Everything looks right but spawning always fails.
From my research: I found GitHub issues #59428, #23160, #23642, #22353 all reporting the same thing across versions going back to 2026.2.x. PR #59555 in 2026.4.2 was supposed to fix it but clearly hasn't for everyone. I also noticed the Discord message about Telegram allowlist mode triggering the same scope-upgrade pairing error β seems like the same root cause.
Questions:
Has anyone on 2026.4.12 actually gotten sessions_spawn working on a loopback Linux setup?
Is there a specific config combination that makes it work?
Is there a known timeline for a proper fix?
Currently working around it by running scripts manually from terminal and having Edward read the output files, but autonomous subagent delegation is the goal. Any help appreciated
So that's what I've found trying to configure everything using Claude Sonnet, research and everything and this is a little summary of what happend so far. I'm definitely not an expert but wanted to know if it was true and this is an issue that needs fixing.