NVIDIA / NVIDIA/NemoClaw

Nemoclaw with hermes teams gateway fails to make tool calls and drops with empty response

Open
#6,836 2 comments 0 reactions 0 assignees View on GitHub
area: messaging integration: hermes
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.