|
|
@@ -49,6 +49,7 @@ bool common_chat_msg_parser::add_tool_call(const std::string & name, const std::
|
|
|
|
|
|
// LOG_DBG("Tool call arguments:\n\traw: %s\n\tresult: %s\n", arguments.c_str(), tool_call.arguments.c_str());
|
|
|
result_.tool_calls.emplace_back(tool_call);
|
|
|
+
|
|
|
return true;
|
|
|
}
|
|
|
bool common_chat_msg_parser::add_tool_call(const json & tool_call) {
|
|
|
@@ -378,3 +379,7 @@ std::optional<common_chat_msg_parser::consume_json_result> common_chat_msg_parse
|
|
|
/* .is_partial = */ found_healing_marker,
|
|
|
};
|
|
|
}
|
|
|
+
|
|
|
+void common_chat_msg_parser::clear_tools() {
|
|
|
+ result_.tool_calls.clear();
|
|
|
+}
|