witcheer's Wingtips #23: pointed Hermes at your own model and it prints the tool call instead of running it?

Republished in his own words, with credit.

Back to wingtips

#23 · pointed Hermes at your own model and it prints the tool call instead of running it?

· Models, providers & cost · CLI / Desktop / Gateway

Hermes Wingtips #23: pointed Hermes at your own model and it prints the tool call instead of running it?

if the reply comes back as raw json like {"name": "web_search", ...}, your inference server handed the tool call over as text and Hermes never got to run it.

tool calling has to be switched on at the server, and it is off until you set it:

(1) vLLM: add --enable-auto-tool-choice --tool-call-parser hermes

(2) SGLang: add --tool-call-parser qwen (or your model's parser)

(3) llama.cpp: add --jinja

All tips are written by witcheer and collected here with credit. Card images stay on his X posts.

witcheer says each tip ran on a real Hermes box before it shipped. Hermes changes fast, so check your version and the linked doc.