-
-
Notifications
You must be signed in to change notification settings - Fork 69.5k
Stable v2026.3.13-1 still reports false missing scope: operator.read for local loopback probes #49730
Description
Summary
The latest stable tag v2026.3.13-1 still reproduces a false-negative gateway diagnostic on local authenticated loopback probes:
openclaw gateway probeopenclaw status --json
Both can degrade to missing scope: operator.read even when the local loopback gateway is healthy and direct gateway RPC calls succeed.
main already appears to contain the fix in commit 4ab016a9bd (fix: preserve loopback gateway scopes for local auth), but that fix is not present in v2026.3.13-1.
Why this is confusing
From the operator side, the system looks broken because the user-visible diagnostic says the gateway is degraded / unreachable-ish, while the actual gateway and agent turns are fine.
In my local repro:
openclaw gateway call status --jsonsucceededopenclaw agent --agent main --message 'Reply with exactly OK.' --thinking xhigh --jsonsucceeded- but
openclaw gateway probeandopenclaw status --jsonreportedmissing scope: operator.read
Source / release relationship
What I verified locally from the repo:
maincontains commit4ab016a9bd fix: preserve loopback gateway scopes for local authv2026.3.13-1does not contain that commitv2026.3.13-1:src/gateway/probe.tsstill has the older unconditional loopback device-identity disable path- closed PR fix(gateway): include device identity in probe clients #48617 describes the same fix path and was later marked superseded by the upstream commit above
Repro on stable v2026.3.13-1
Environment:
- macOS 14.8.3 (arm64)
- OpenClaw 2026.3.13 installed from package manager
gateway.mode=localgateway.bind=loopback- token auth enabled
- paired operator device present
Steps:
- Start / keep a healthy local loopback gateway.
- Ensure local token auth is enabled and the device is paired.
- Run
openclaw gateway probe. - Run
openclaw status --json. - Compare that with
openclaw gateway call status --jsonor a realopenclaw agent ...turn.
Actual:
- probe/status path can report
missing scope: operator.read
Expected:
- local authenticated loopback probes should stay device-bound and report the gateway as reachable /
RPC: ok
Request
Please confirm that the next stable release includes 4ab016a9bd, or otherwise track a backport/re-release path for users still on v2026.3.13-1.