This is probably not your install.
The error means Requesty's Gemini route is rejecting Hermes' normal tool list. Hermes exposes many tools up front, and that backend appears to only allow multiple tools in very limited cases.
Quick test:
hermes chat --toolsets search -q "hi"
That starts Hermes with only the search toolset (web_search only).
You can also try:
hermes chat --toolsets memory -q "hi"
If one of those works, but the normal default setup does not, that points to the provider/model route being the issue rather than your config syntax.
Most likely fix:
Use a different Requesty route that has better OpenAI-style function/tool calling support, such as an OpenAI or Claude model route.
So the short version is:
- your config syntax looks fine
- the failing part is Requesty +
vertex/gemini-2.5-flash-lite@us-west1 with Hermes' normal tool setup
hermes chat --toolsets search -q "hi" is the quickest confirmation