You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(onboard): clarify post-install next steps and add dashboard-url command (#3937)
<!-- markdownlint-disable MD041 -->
## Summary
Clarifies the post-install/onboarding completion output so users can see
the next useful actions without needing to reason through raw commands.
Adds a `dashboard-url` command for printing the authenticated OpenClaw
dashboard URL while preserving token redaction in normal displayed
output.
## Changes
- Reworked onboarding completion output into task-oriented sections for
browser access, terminal/TUI access, and later management.
- Added `nemoclaw <sandbox> dashboard-url [--quiet]` to print an
authenticated dashboard URL on demand.
- Preserved token redaction in normal onboarding output while allowing
explicit URL retrieval through the new command.
- Resolved dashboard URLs through the existing dashboard access logic so
WSL and remote access paths use the right host.
- Updated installer completion messaging to point users at the
structured next steps.
- Updated command docs and tests for the new dashboard URL behavior.
## Type of Change
- [x] Code change (feature, bug fix, or refactor)
- [x] Code change with doc updates
- [ ] Doc only (prose changes, no code sample modifications)
- [ ] Doc only (includes code sample changes)
## Verification
<!-- Check each item you ran and confirmed. Leave unchecked items you
skipped. Doc-only changes do not require npm test unless you ran it. -->
- [x] `npx prek run --all-files` passes
- [x] `npm test` passes
- [x] Tests added or updated for new or changed behavior
- [x] No secrets, API keys, or credentials committed
- [x] Docs updated for user-facing behavior changes
- [ ] `make docs` builds without warnings (doc changes only)
- [ ] Doc pages follow the [style
guide](https://github.com/NVIDIA/NemoClaw/blob/main/docs/CONTRIBUTING.md)
(doc changes only)
- [ ] New doc pages include SPDX header and frontmatter (new pages only)
---
<!-- DCO sign-off required by CI. Run: git config user.name && git
config user.email -->
Signed-off-by: zyang-dev <267119621+zyang-dev@users.noreply.github.com>
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Added a dashboard-url command to print an authenticated dashboard URL,
with a quiet mode for URL-only output and a security warning to treat
the URL as sensitive.
* **Documentation**
* Updated quickstart and get-started examples to use new structured
"ready" blocks showing Access, Terminal, and Manage later guidance.
* Added reference docs and usage guidance for dashboard authentication
and the new command.
* **Improvements**
* Streamlined installer/onboarding messaging and simplified Manage later
instructions.
<!-- review_stack_entry_start -->
[](https://app.coderabbit.ai/change-stack/NVIDIA/NemoClaw/pull/3937?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)
<!-- review_stack_entry_end -->
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Signed-off-by: zyang-dev <267119621+zyang-dev@users.noreply.github.com>
Co-authored-by: Aaron Erickson <aerickson@nvidia.com>
@@ -307,34 +321,25 @@ The onboard wizard starts a background port forward to the sandbox dashboard, th
307
321
The default host port is `18789`.
308
322
If that port is already taken, NemoClaw uses the next free dashboard port, such as `18790`, and prints that port in the final URL.
309
323
If the chosen port becomes occupied after the sandbox build starts, onboarding rolls back the newly-created sandbox and asks you to retry instead of printing an unreachable dashboard URL.
310
-
The gateway token is redacted from displayed output; retrieve it explicitly when the browser asks for authentication.
324
+
The install transcript does not print the gateway token.
325
+
If the browser requires authentication, use the `dashboard-url --quiet` command to print a complete URL explicitly.
@@ -321,34 +335,25 @@ The onboard wizard starts a background port forward to the sandbox dashboard, th
321
335
The default host port is `18789`.
322
336
If that port is already taken, NemoClaw uses the next free dashboard port, such as `18790`, and prints that port in the final URL.
323
337
If the chosen port becomes occupied after the sandbox build starts, onboarding rolls back the newly-created sandbox and asks you to retry instead of printing an unreachable dashboard URL.
324
-
The gateway token is redacted from displayed output; retrieve it explicitly when the browser asks for authentication.
338
+
The install transcript does not print the gateway token.
339
+
If the browser requires authentication, use the `dashboard-url --quiet` command to print a complete URL explicitly.
0 commit comments