openclaw/src/wizard
ANURAG BHEEMAPPA GNANAMURTHY 727398f41a
fix(onboarding): mask token/credential inputs in CLI wizard prompts (#76693)
Summary:
- The PR adds `sensitive` support to wizard text prompts, routes sensitive Clack prompts through `password()`, ...  preserves existing gateway secrets through masked-preview confirms, and adds tests plus a changelog entry.
- Reproducibility: yes. Source inspection shows current main routes onboarding credential entry through visibl ... y provides a concrete Windows PowerShell `openclaw onboard --install-daemon` reproduction with screenshots.

Automerge notes:
- No ClawSweeper repair was needed after automerge opt-in.

Validation:
- ClawSweeper review passed for head a3db64c265.
- Required merge gates passed before the squash merge.

Prepared head SHA: a3db64c265
Review: https://github.com/openclaw/openclaw/pull/76693#issuecomment-4366253531

Co-authored-by: anurag-bg-neu <bheemappagnanamurt.a@northeastern.edu>
2026-05-03 14:33:58 +00:00
..
clack-prompter.test.ts fix(slack): print setup manifest as plain JSON 2026-05-01 22:36:02 +01:00
clack-prompter.ts fix(onboarding): mask token/credential inputs in CLI wizard prompts (#76693) 2026-05-03 14:33:58 +00:00
prompts.ts fix(onboarding): mask token/credential inputs in CLI wizard prompts (#76693) 2026-05-03 14:33:58 +00:00
session.test.ts fix(onboarding): mask token/credential inputs in CLI wizard prompts (#76693) 2026-05-03 14:33:58 +00:00
session.ts fix(onboarding): mask token/credential inputs in CLI wizard prompts (#76693) 2026-05-03 14:33:58 +00:00
setup.completion.test.ts
setup.completion.ts
setup.finalize.test.ts Wizard: bound hatch TUI timeout (#76241) 2026-05-02 15:28:32 -05:00
setup.finalize.ts Wizard: bound hatch TUI timeout (#76241) 2026-05-02 15:28:32 -05:00
setup.gateway-config.test.ts fix(onboarding): mask token/credential inputs in CLI wizard prompts (#76693) 2026-05-03 14:33:58 +00:00
setup.gateway-config.ts fix(onboarding): mask token/credential inputs in CLI wizard prompts (#76693) 2026-05-03 14:33:58 +00:00
setup.migration-import.test.ts feat(migrations): add plugin-owned Hermes import 2026-04-27 00:34:29 -07:00
setup.migration-import.ts perf(plugins): reuse startup runtime registry 2026-05-02 13:44:49 +01:00
setup.official-plugins.test.ts Revert "fix(onboarding): prefer clawhub diagnostics installs" 2026-05-03 02:19:06 -07:00
setup.official-plugins.ts fix(onboarding): trust official optional plugin installs 2026-05-03 00:29:04 -07:00
setup.plugin-config.test.ts refactor: route plugin metadata consumers through snapshots 2026-05-02 08:41:24 +01:00
setup.plugin-config.ts refactor: route plugin metadata consumers through snapshots 2026-05-02 08:41:24 +01:00
setup.secret-input.test.ts
setup.secret-input.ts
setup.security-note.ts
setup.test.ts test(wizard): mock migration detection in setup tests 2026-05-02 11:45:17 +01:00
setup.ts fix(onboarding): surface official plugin installs 2026-05-02 15:26:48 -07:00
setup.types.ts