Nemoclaw with hermes teams gateway fails to make tool calls and drops with empty response
- Dominant language
- TypeScript
- Stars
- 22.5k
- Forks
- 3.1k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 715
Description
### Investigation Summary
Hi,
We have observed that the hermes agent when integrated with ms teams, is not able to make tool calls and returns empty response from model during the turns. However if the same query is executed from hermes TUI, works fine and is able to make all tool calls.
This has been observed on all versions of nemoclaw from v0.65 onwards till v0.81.
Attached the agent logs from teams session and tui session both.
### Description
Hi,
We have observed that the hermes agent when integrated with ms teams, is not able to make tool calls and returns empty response from model during the turns. However if the same query is executed from hermes TUI, works fine and is able to make all tool calls.
This has been observed on all versions of nemoclaw from v0.65 onwards till v0.81.
Attached the agent logs from teams session and tui session both.
[teams_logs_v082.txt](https://github.com/user-attachments/files/29997616/teams_logs_v082.txt)
[tui_logs_v082.txt](https://github.com/user-attachments/files/29997617/tui_logs_v082.txt)
Also attaching logs for v0.72
[teams_logs_202060714.txt](https://github.com/user-attachments/files/29997662/teams_logs_202060714.txt)
[tui_logs_20260714.txt](https://github.com/user-attachments/files/29997661/tui_logs_20260714.txt)
### Reproduction Steps
1. use teams as gateway
2. use tools
3. send query for tool calls on teams
4. observe empty responses.
5. Connect to hermes tui
6. send similar query
7. observe it completes
8. capture logs for both sessions and compare differences , you will see no tool call initiated in teams session.
### Environment
Ubutu os
openshell --version
openshell 0.0.72
nemohermes --version
nemohermes v0.0.81
hermes --version
Hermes Agent v0.18.0 (2026.7.1)
Project: /opt/hermes
Python: 3.13.5
OpenAI SDK: 2.24.0
### Debug Output
Attached
### Logs
```shell
Attached
```
### Checklist
- [x] I confirmed this bug is reproducible
- [x] I searched existing issues and this is not a duplicate
Contributor guide
Research direction
Start by comparing the attached teams_logs_v082.txt and tui_logs_v082.txt, then trace the Teams gateway path against the Hermes TUI path to identify where tool calls are lost. Done means equivalent tool-call queries through Teams complete with non-empty model responses, while the TUI behavior remains unchanged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, typescript
- Domain
- ai, api, backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100