Bug Description
Hermes doesn’t seem to use declared tools when using the OpenAI-compatible API. It may not be strictly required, but it should be clear that this is not a complete endpoint replacement.
Steps to Reproduce
Add a tool using the OpenAI api format
Expected Behavior
Tools recognised and used by the model
Actual Behavior
Hermes knows nothing about the tools no matter that you declare them.
Affected Component
Tools (terminal, file ops, web, code execution, etc.)
Messaging Platform (if gateway-related)
N/A (CLI only)
Debug Report
Operating System
MacOS 15.2
Python Version
No response
Hermes Version
No response
Additional Logs / Traceback (optional)
Root Cause Analysis (optional)
No response
Proposed Fix (optional)
No response
Are you willing to submit a PR for this?
Bug Description
Hermes doesn’t seem to use declared tools when using the OpenAI-compatible API. It may not be strictly required, but it should be clear that this is not a complete endpoint replacement.
Steps to Reproduce
Add a tool using the OpenAI api format
Expected Behavior
Tools recognised and used by the model
Actual Behavior
Hermes knows nothing about the tools no matter that you declare them.
Affected Component
Tools (terminal, file ops, web, code execution, etc.)
Messaging Platform (if gateway-related)
N/A (CLI only)
Debug Report
Operating System
MacOS 15.2
Python Version
No response
Hermes Version
No response
Additional Logs / Traceback (optional)
Root Cause Analysis (optional)
No response
Proposed Fix (optional)
No response
Are you willing to submit a PR for this?