Skip to content

openclaw status shows "missing scope: operator.read" on macOS local loopback after 2026.3.13 update #46897

@acewong7

Description

@acewong7

Environment:

  • OS: macOS 26.3.1 (arm64)
  • OpenClaw Version: 2026.3.13
  • Node Version: v25.8.0

Steps to Reproduce:

  1. Update to 2026.3.13 on a macOS machine.
  2. Run openclaw status in the terminal.

Expected Behavior:
The CLI should successfully authenticate via local loopback and display the full gateway status without missing scopes.

Actual Behavior:
The CLI connects but is rejected for status details. The output displays:
Gateway: local · ws://127.0.0.1:18789 (local loopback) · unreachable (missing scope: operator.read)

Possible Root Cause:
It seems the recent fix (Windows/gateway auth: stop attaching device identity on local loopback shared-token and password gateway calls) might have inadvertently affected macOS loopback auth as well, stripping the operator.read scope from the default local shared-token connection used by the CLI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions