Commit Graph

6 Commits

Author SHA1 Message Date
Ayaan Zaidi
8569fc88c9 refactor(gateway): dedupe default operator connect scopes 2026-02-22 16:35:07 +05:30
YuzuruS
3f00f0cbe8 fix: add operator.read and operator.write to default CLI scopes
The 2026.2.19-2 release tightened scope enforcement on the gateway
handshake, but the default CLI operator scopes only included admin,
approvals, and pairing. Cron announce delivery and sub-agent result
delivery use methods gated behind operator.write (e.g. "send", "poll"),
causing a scope-upgrade rejection: `gateway closed (1008): pairing
required`.

Add operator.read and operator.write to the default scope set across all
runtime bundles (Node.js, browser Control UI, macOS CLI, OpenClawKit).

Fixes #21787

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 16:35:07 +05:30
Peter Steinberger
8887f41d7d refactor(gateway)!: remove legacy v1 device-auth handshake 2026-02-22 09:27:03 +01:00
Peter Steinberger
8725c2b19f style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
Peter Steinberger
cfd112952e fix(gateway): default-deny missing connect scopes 2026-02-11 12:04:30 +01:00
Peter Steinberger
9a7160786a refactor: rename to openclaw 2026-01-30 03:16:21 +01:00