Description
Description
During nemoclaw onboard, if the user configures a messaging channel such as Telegram, Discord, or Slack in the messaging setup step, the later Policy tier / Presets step may still show the corresponding channel preset as unchecked under the default Balanced policy. This is confusing because the user has already selected and configured that messaging channel, so they may reasonably expect the matching preset to be enabled automatically or at least clearly recommended.
Reproduction Steps
- Run
nemoclaw onboard. - Complete the preflight and inference setup steps.
- In the Messaging channels step, enable one of the supported channels such as
telegram - Provide the required credentials or configuration for that channel so onboarding accepts it as configured.
- Continue to the Policy presets step.
- Keep the default Balanced policy tier selected.
- Observe that the preset corresponding to the previously configured messaging channel is still unchecked.
Actual Result
After a messaging channel is configured successfully, its matching preset can still remain unchecked when the user reaches the policy preset screen under the default Balanced policy.
Logs: config telegram
Available messaging channels:
[1] ● telegram — Telegram bot messaging
[2] ○ discord — Discord bot messaging
[3] ○ slack — Slack bot messaging
Press 1-3 to toggle, Enter when done:
Create a bot via @BotFather on Telegram, then copy the token.
Telegram Bot Token: **********************************************
✓ telegram token saved
Send /start to @userinfobot on Telegram to get your numeric user ID.
Telegram User ID (for DM access):
Skipped telegram user ID (bot will require manual pairing)
Policy tier
[8/8] Policy presets
──────────────────────────────────────────────────
Policy tier — controls which network presets are enabled:
[ ] Restricted
> [✓] Balanced
[ ] Open
↑/↓ j/k move Space select Enter confirm
Presets (Balanced defaults):
> [✓] [rw] npm
[✓] [rw] pypi
[✓] [rw] huggingface
[✓] [rw] brew
[✓] [rw] brave
[ ] discord
[ ] github
[ ] jira
[ ] outlook
[ ] slack
[ ] telegram
↑/↓ j/k move Space include r toggle rw Enter confirm
Expected Result
If a user selects and configures Telegram, Discord, or Slack earlier in onboarding, the corresponding preset should either:
- be auto-selected in the policy preset step, or
- be clearly recommended or marked as required for the chosen messaging channel.
[NVB# 6085737]
Description
Description
During
nemoclaw onboard, if the user configures a messaging channel such as Telegram, Discord, or Slack in the messaging setup step, the later Policy tier / Presets step may still show the corresponding channel preset as unchecked under the default Balanced policy. This is confusing because the user has already selected and configured that messaging channel, so they may reasonably expect the matching preset to be enabled automatically or at least clearly recommended.Reproduction Steps
nemoclaw onboard.telegramActual Result
After a messaging channel is configured successfully, its matching preset can still remain unchecked when the user reaches the policy preset screen under the default
Balancedpolicy.Logs: config telegram
Available messaging channels: [1] ● telegram — Telegram bot messaging [2] ○ discord — Discord bot messaging [3] ○ slack — Slack bot messaging Press 1-3 to toggle, Enter when done: Create a bot via @BotFather on Telegram, then copy the token. Telegram Bot Token: ********************************************** ✓ telegram token saved Send /start to @userinfobot on Telegram to get your numeric user ID. Telegram User ID (for DM access): Skipped telegram user ID (bot will require manual pairing)Policy tier
[8/8] Policy presets ────────────────────────────────────────────────── Policy tier — controls which network presets are enabled: [ ] Restricted > [✓] Balanced [ ] Open ↑/↓ j/k move Space select Enter confirm Presets (Balanced defaults): > [✓] [rw] npm [✓] [rw] pypi [✓] [rw] huggingface [✓] [rw] brew [✓] [rw] brave [ ] discord [ ] github [ ] jira [ ] outlook [ ] slack [ ] telegram ↑/↓ j/k move Space include r toggle rw Enter confirmExpected Result
If a user selects and configures Telegram, Discord, or Slack earlier in onboarding, the corresponding preset should either:
[NVB# 6085737]