[Linux][Agent&Skills] botbuilder-core not installed in hermes sandbox when Teams channel is configured during onboard
- Dominant language
- TypeScript
- Stars
- 22.5k
- Forks
- 3.1k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 715
Description
## Description
When onboarding a NemoClaw sandbox with `--agent hermes` and selecting the Teams messaging channel, the `botbuilder-core` Python package is not installed in the sandbox. Teams bridge functionality requires botbuilder-core, so it will fail at runtime.
## Environment
```text
Device: Linux server (1u1g-gen-0107)
OS: Ubuntu 24.04 (x86_64)
Architecture: x86_64
Node.js: v22.23.1
npm: 10.9.8
Docker: 29.5.2
OpenShell CLI: openshell 0.0.44
NemoClaw: v0.0.68
Hermes Agent: v0.14.0
```
## Steps to Reproduce
1. Export Teams credentials:
```bash
export MSTEAMS_APP_ID=''
export MSTEAMS_APP_PASSWORD=''
export MSTEAMS_TENANT_ID=''
export MSTEAMS_PORT=3979
```
2. Run Hermes onboard with Teams channel:
```bash
nemoclaw onboard --agent hermes
```
(Select: NVIDIA Endpoints, any model, toggle Teams channel on, default resource profile)
3. After onboard completes, verify botbuilder-core inside sandbox:
```bash
nemoclaw hermes exec -- pip show botbuilder-core
```
4. Full filesystem search:
```bash
nemoclaw hermes exec -- find / -name "botbuilder*" -not -path "*/proc/*"
```
## Expected Result
`botbuilder-core` (and `botbuilder-integration-aiohttp`) are installed inside the hermes sandbox, available to the Teams bridge process.
## Actual Result
```text
nemoclaw hermes exec -- pip show botbuilder-core
WARNING: Package(s) not found: botbuilder-core
```
Full filesystem search returns no output — package is absent from the entire sandbox filesystem.
## Logs
Not captured
---
[NVB#6388344](https://nvbugspro.nvidia.com/bug/6388344)
Contributor guide
Assessment
This issue has not been assessed yet.