← r/LocalLLaMA
▲
2
+1
5👁
r/LocalLLaMA · u/Arthur122103 · 6d ago

A small CLI for checking nested tool calls, streaming, and the next turn

I'm the author of toolcall-check, a small Python CLI for checking chat completions compatible endpoints. It exercises two forced function calls, two streamed calls, and one two turn round trip that returns a local result and checks the exact normal answer. Nested argument values retain JSON types, and failures keep sanitized traces in a private HTML report. The included demo runs against a synthetic local fixture through the actual HTTP path, so it demonstrates report behavior rather than compatibility with a real model.

CompatCanary already covers a broad compatibility scan with forced calls, streaming, and structured output. I focused this tool on nested argument integrity, streamed fragment reconstruction, the return trip, and evidence. I have not tested against remote models yet. Feedback on the fixed probes and strict \[DONE\] requirement would be useful.

https://github.com/Arthur031221/toolcall-check

2 0 2 10/3 11:26 10/7 05:39 UTC
scorecomments5 sightings
first seen 2026-10-03 11:26 UTClast seen 2026-10-07 05:39 UTCscore then 1score now 2gained +1sightings 5
open on reddit ↗ 💬 7 (+7)