Skip to content

Gateway connection blocked: missing scope operator.read #51

@huhaiting

Description

@huhaiting

Image

Problem Description

After connecting to the OpenClaw gateway, the Control Center shows 'Gateway blocked' status. The gateway logs show:

⇄ res ✗ status 0ms errorCode=INVALID_REQUEST errorMessage=missing scope: operator.read ⇄ res ✗ system-presence 1ms errorCode=INVALID_REQUEST errorMessage=missing scope: operator.read ⇄ res ✗ config.get 0ms errorCode=INVALID_REQUEST errorMessage=missing scope: operator.read

Environment

  • OpenClaw version: 2026.3.13
  • Control Center version: 0.1.1
  • Gateway: ws://127.0.0.1:18789
  • Platform: Windows

What I've tried

  1. Restarted the gateway - error persists
  2. Manually added operator.read to the device scopes in paired.json - error persists
  3. Checked paired.json - the Control UI device has scopes: operator.admin, operator.approvals, operator.pairing (but operator.read is missing)

Screenshot

Control Center Status

Questions

  1. Is there a way to properly grant operator.read scope to the Control Center device?
  2. Is this a known issue with the 2026.3.13 gateway version?
  3. Should the Control Center request operator.read during connection setup?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions