openclaw/src/cli/nodes-cli
Jason (Json) 65b460f234
fix(nodes): surface pending reapproval diagnostics (#92547)
* fix(nodes): surface pending reapproval diagnostics

* fix(nodes): harden reapproval diagnostics

* fix(nodes): scope pending diagnostics

* fix(nodes): request pairing diagnostics in cli

* fix(nodes): reuse stored auth for diagnostics

* fix(nodes): preserve selected diagnostics credentials

* fix(nodes): prefer approved diagnostics auth

* fix(nodes): narrow diagnostics fallbacks

* fix(nodes): recover from stale diagnostics auth

* fix(gateway): preserve connect error narrowing

* fix(nodes): isolate privileged diagnostics auth

* fix(nodes): constrain privileged diagnostics auth

* fix(nodes): close diagnostics review gaps

* fix(nodes): guard reapproval cleanup races

* fix(nodes): defer stale pairing cleanup

* fix(nodes): preserve reapproval on hello failure

* test(nodes): await post-handshake reapproval cleanup

* test(nodes): avoid unbound websocket send capture

* fix(nodes): allow local auth-none diagnostics

* fix(nodes): preserve overlapping reapproval

* fix(nodes): preserve pending node metadata

* fix(nodes): keep connection age with status

* fix(nodes): preserve reapproval during reconnect races

* fix(nodes): serialize reapproval cleanup

* fix(nodes): bound reapproval reconnect races

* test(nodes): satisfy cleanup claim lint

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-06-13 17:40:18 -07:00
..
cli-utils.ts docs: document auth profile failure policy contract (#89613) 2026-06-03 15:20:39 -07:00
format.ts docs: document auth profile failure policy contract (#89613) 2026-06-03 15:20:39 -07:00
pairing-render.ts docs: document auth profile failure policy contract (#89613) 2026-06-03 15:20:39 -07:00
register.camera.ts docs: document auth profile failure policy contract (#89613) 2026-06-03 15:20:39 -07:00
register.invoke.approval-transport-timeout.test.ts docs: document cli service tests 2026-06-04 19:39:51 -04:00
register.invoke.ts docs: document auth profile failure policy contract (#89613) 2026-06-03 15:20:39 -07:00
register.location.ts docs: document auth profile failure policy contract (#89613) 2026-06-03 15:20:39 -07:00
register.notify.ts docs: document auth profile failure policy contract (#89613) 2026-06-03 15:20:39 -07:00
register.pairing.ts docs: document auth profile failure policy contract (#89613) 2026-06-03 15:20:39 -07:00
register.push.ts docs: document auth profile failure policy contract (#89613) 2026-06-03 15:20:39 -07:00
register.screen.ts docs: document auth profile failure policy contract (#89613) 2026-06-03 15:20:39 -07:00
register.status.ts fix(nodes): surface pending reapproval diagnostics (#92547) 2026-06-13 17:40:18 -07:00
register.ts docs: document auth profile failure policy contract (#89613) 2026-06-03 15:20:39 -07:00
rpc.runtime.ts fix(nodes): surface pending reapproval diagnostics (#92547) 2026-06-13 17:40:18 -07:00
rpc.ts fix(nodes): surface pending reapproval diagnostics (#92547) 2026-06-13 17:40:18 -07:00
types.ts docs: document auth profile failure policy contract (#89613) 2026-06-03 15:20:39 -07:00