MCPcopy Create free account
hub / github.com/Tiiny-AI/PowerInfer / add_tool_call

Method add_tool_call

smallthinker/common/chat-parser.cpp:40–53  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38}
39
40bool common_chat_msg_parser::add_tool_call(const std::string & name, const std::string & id, const std::string & arguments) {
41 if (name.empty()) {
42 return false;
43 }
44
45 common_chat_tool_call tool_call;
46 tool_call.name = name;
47 tool_call.arguments = arguments;
48 tool_call.id = id;
49
50 // LOG_DBG("Tool call arguments:\n\traw: %s\n\tresult: %s\n", arguments.c_str(), tool_call.arguments.c_str());
51 result_.tool_calls.emplace_back(tool_call);
52 return true;
53}
54bool common_chat_msg_parser::add_tool_call(const json & tool_call) {
55 std::string name = tool_call.contains("name") ? tool_call.at("name") : "";
56 std::string id = tool_call.contains("id") ? tool_call.at("id") : "";

Calls 1

emptyMethod · 0.45

Tested by

no test coverage detected