fix #94040: [Bug]: nodes approve failed: GatewayClientRequestError: unknown requestId (#94452)

* fix(nodes): explain unknown approval request ids

* fix(nodes): keep stale request handling CI-clean

* fix(nodes): point stale approve hint at pending command

* fix(nodes): explain stale approval request ids

* fix(nodes): make stale approval guidance reliable

* fix(nodes): preserve stale approval error context

---------

Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
This commit is contained in:
mushuiyu886
2026-06-27 07:40:29 +08:00
committed by GitHub
parent a846b879ec
commit deb0ffdcdf
5 changed files with 168 additions and 36 deletions

View File

@@ -562,7 +562,7 @@ describe("cli program (nodes basics)", () => {
const output = getRuntimeOutput();
expect(output).toContain("openclaw nodes approve request-reapproval --timeout 3000");
expect(output).toContain("Reuse the same --url/--token options when rerunning.");
expect(output).toContain("Reuse the same connection options when rerunning: --url, --token.");
expect(output).not.toContain("gateway-user");
expect(output).not.toContain("url-secret");
expect(output).not.toContain("gateway.example");