Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions src/lib/onboard.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5944,6 +5944,7 @@ function getDashboardGuidanceLines(dashboardAccess = [], options = {}) {
return guidance;
}

/** Print the post-onboard dashboard with sandbox status and reconfiguration hints. */
function printDashboard(sandboxName, model, provider, nimContainer = null, agent = null) {
const nimStat = nimContainer ? nim.nimStatusByName(nimContainer) : nim.nimStatus(sandboxName);
const nimLabel = nimStat.running ? "running" : "not running";
Expand Down Expand Up @@ -6018,6 +6019,11 @@ function printDashboard(sandboxName, model, provider, nimContainer = null, agent
}
console.log(` ${"─".repeat(50)}`);
console.log("");
console.log(" To change settings later:");
console.log(` Model: openshell inference set -g nemoclaw -m <model> -p <provider>`);
console.log(` Policies: nemoclaw ${sandboxName} policy-add`);
console.log(" Credentials: nemoclaw credentials reset <KEY> then nemoclaw onboard");
console.log("");
}

function startRecordedStep(stepName, updates = {}) {
Expand Down
14 changes: 14 additions & 0 deletions src/nemoclaw.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2620,6 +2620,7 @@ function backupAll() {

// ── Help ─────────────────────────────────────────────────────────

/** Print CLI usage with all commands, flags, and reconfiguration guidance. */
function help() {
console.log(`
${B}${G}NemoClaw${R} ${D}v${getVersion()}${R}
Expand Down Expand Up @@ -2687,6 +2688,19 @@ function help() {
--keep-openshell Leave the openshell binary installed
--delete-models Remove NemoClaw-pulled Ollama models

${G}Reconfiguration (after onboard):${R}
${D}Change inference model at runtime (no re-onboard needed):${R}
openshell inference set -g nemoclaw -m <model> -p <provider>

${D}Add network presets (e.g. Telegram, GitHub) to a running sandbox:${R}
nemoclaw <name> policy-add

${D}Change credentials, messaging channels, or sandbox image settings:${R}
nemoclaw credentials reset <KEY> ${D}then${R} nemoclaw onboard

${D}openclaw.json is read-only inside the sandbox (Landlock enforced).${R}
${D}To change OpenClaw settings, re-run nemoclaw onboard to rebuild the sandbox.${R}

${D}Powered by NVIDIA OpenShell · Nemotron · Agent Toolkit
Credentials saved in ~/.nemoclaw/credentials.json (mode 600)${R}
${D}https://www.nvidia.com/nemoclaw${R}
Expand Down
Loading