ik_llama_opt/examples/server/parsers
Marvin 2e84b9942f fix(server): rescue Bailing/Ling tool calls trapped in reasoning
Thinking models of the Bailing family intermittently emit <tool_call>
arg_key/arg_value XML inside the thinking block. The PEG layer consumes
that region as reasoning_content before the tool stage, so the call is
lost: empty content, no structured calls. update_chat_msg now promotes
well-formed blocks to tool calls on final parses with empty content.
Strictly additive; ids flow through set_tool_call_ids. Verified with a
standalone harness against live-captured payloads.
2026-09-07 20:52:38 -03:00
..
bailing_parser.hpp fix(server): rescue Bailing/Ling tool calls trapped in reasoning 2026-09-07 20:52:38 -03:00
kimi_k2_parser.hpp Function calling support for Kimi-K2 (#628) 2025-07-23 18:11:42 +02:00
qwen3_parser.hpp Fix Qwen3 content extraction breaking code formatting (#661) 2025-08-07 08:22:01 +03:00