From 67383c7e3cab2caa5d0ce48f1821d9455f3681d2 Mon Sep 17 00:00:00 2001 From: firecoperana Date: Tue, 16 Dec 2025 07:44:47 -0600 Subject: [PATCH] Add back the fix for Kimi-K2 tool-call parsing issues (#1070) Co-authored-by: firecoperana --- common/chat-parser.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/common/chat-parser.cpp b/common/chat-parser.cpp index 0ab42738..f050eac4 100644 --- a/common/chat-parser.cpp +++ b/common/chat-parser.cpp @@ -918,12 +918,13 @@ static void common_chat_parse_kimi_k2(common_chat_msg_parser & builder) { form.tool_start = "<|tool_call_begin|>"; form.tool_sep = "<|tool_call_argument_begin|>{"; form.key_start = "\""; - form.key_val_sep = "\": "; - form.val_end = ", "; + form.key_val_sep = "\":"; + form.val_end = ","; form.tool_end = "}<|tool_call_end|>"; form.scope_end = "<|tool_calls_section_end|>"; form.raw_argval = false; form.last_val_end = ""; + form.allow_toolcall_in_think = true; return form; })(); builder.consume_reasoning_with_xml_tool_calls(form, "", "");