mirror of https://github.com/openclaw/openclaw.git
The gateway repair path calls forceResetCrossSigning but does not pass allowSecretStorageRecreateWithoutRecoveryKey. When a device loses its recovery key the repair creates new cross-signing keys but cannot persist them in secret storage. On next restart the gateway fails again with "getSecretStorageKey callback returned falsey". Pass allowSecretStorageRecreateWithoutRecoveryKey: true in the repair bootstrap call only. The initial conservative bootstrap remains unchanged so operators are notified when secret storage becomes inaccessible. |
||
|---|---|---|
| .. | ||
| src | ||
| CHANGELOG.md | ||
| api.ts | ||
| helper-api.ts | ||
| index.test.ts | ||
| index.ts | ||
| legacy-crypto-inspector.ts | ||
| openclaw.plugin.json | ||
| package.json | ||
| plugin-entry.handlers.runtime.ts | ||
| runtime-api.ts | ||
| setup-entry.ts | ||
| test-api.ts | ||
| thread-bindings-runtime.ts | ||