Hermes tool calling isn't working with Inkling-NVFP4

#14
by ssalvo41 - opened

When using thinkingmachines/Inkling-NVFP4 with Hermes Agent, the model sometimes outputs the raw tool call instead of returning a normal assistant response or triggering the tool.
Example:

<|content_invoke_tool_json|>{"name":"terminal","args":{"command":"ls -la && echo '---' && find . -type f | head -30"}}<|end_message|>

Has anyone else experienced this? Is there a recommended chat template or inference configuration to make tool calling work correctly?

This got further as far as fixing the missing developer role and empty string https://gist.github.com/chuyqa/49c4d4f85b399e66de4a7e838cbf8504 but out of gpus for the week to test further

Still the same error

 <|content_invoke_tool_json|>{"name":"terminal","args":{"command":"cat ~/Desktop/multiagent-automatization/pyproject.toml"}}<|end_message|>
Thinking Machines Lab org

@xzrderek for visibility

Thinking Machines Lab org

Thanks for reporting this issue! We have taken that feedback and will try improve model's usability with hermes agent harness in the future!

simon-thinky changed discussion status to closed

Sign up or log in to comment