Skip to content

[Ubuntu 24.04][Upgrade] rebuild does not restore the Slack home channel #7803

Description

@mercl-lau

Warning

Regression — the Slack home channel was configured before the v0.0.93 rebuild and was missing after restore

Description

After rebuilding a stateful Hermes sandbox during a NemoClaw v0.0.71 to v0.0.93 upgrade, the Slack app connection was restored but its previously configured home channel was missing. Every mention emitted a setup warning until a user ran the supported set-home command again.

Platform scope: Reproduced on Ubuntu 24.04 only; other platforms not tested
Regression: Yes — the Slack home channel was configured before the v0.0.93 rebuild and was missing after restore

Environment

Device:        Ubuntu server
OS:            Ubuntu 24.04.4 LTS
Architecture:  x86_64
Node.js:       v22.23.1
npm:           10.9.8
Docker:        Docker 29.5.3
OpenShell CLI: openshell 0.0.85
NemoClaw:      v0.0.71 upgraded to v0.0.93
OpenClaw:      N/A (Hermes Agent 0.17.0 upgraded to 0.18.0)

Steps to Reproduce

  1. Configure Slack for a stateful Hermes sandbox and set a home channel with the supported Hermes command.
  2. Confirm normal Slack conversations and scheduled output work in the home channel.
  3. Run nemoclaw backup-all.
  4. Upgrade NemoClaw from v0.0.71 to v0.0.93 and rebuild the sandbox from the backup.
  5. Mention the restored Slack bot in the previously configured home channel.

Expected Result

The rebuild should restore the home-channel setting together with the Slack connection, or explicitly migrate and validate it before declaring recovery successful.

Actual Result

Slack connectivity was present, but the home-channel setting was absent. Every mention produced a setup warning until a user configured the home channel again.

Logs

No home channel is set for Slack. A home channel is where Hermes delivers cron job results and cross-platform messages.
Type /hermes sethome to make this chat your home channel, or ignore to skip.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

NV QABugs found by the NVIDIA QA Teamarea: sandboxOpenShell sandbox lifecycle, runtime, config, or recoveryintegration: slackSlack integration or channel behaviorplatform: ubuntuAffects Ubuntu Linux environments

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions