We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6f74eeb commit 45fac2aCopy full SHA for 45fac2a
common/chat.cpp
@@ -1347,7 +1347,7 @@ static void common_chat_parse_glm_4_5(common_chat_msg_parser & builder) {
1347
// GLM 4.5 uses format: <tool_call>function_name\n<arg_key>key</arg_key>\n<arg_value>value</arg_value>\n</tool_call>
1348
static const common_regex tool_call_start("<tool_call>([^\n<]+)");
1349
static const common_regex arg_key_regex("<arg_key>([^<]+)</arg_key>");
1350
- static const common_regex arg_value_regex("<arg_value>(.*?)</arg_value>");
+ static const common_regex arg_value_regex("<arg_value>([\\s\\S]*?)</arg_value>");
1351
static const common_regex tool_call_end("</tool_call>");
1352
1353
while (auto res = builder.try_find_regex(tool_call_start)) {
0 commit comments