MCPcopy Create free account
hub / github.com/antirez/ds4 / openai_tool_emit_string_value

Function openai_tool_emit_string_value

ds4_server.c:5644–5657  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5642 buf_free(&args);
5643 return false;
5644 }
5645 tool_call_json_args_add(&args, param_name,
5646 nested.ptr ? nested.ptr : "{}",
5647 "false");
5648 buf_free(&nested);
5649 p = skip_ascii_ws(nested_p);
5650 if (!strncmp(p, param_end, strlen(param_end))) {
5651 p += strlen(param_end);
5652 }
5653 free(param_name);
5654 continue;
5655 }
5656 const char *value_end = strstr(value_start, param_end);
5657 if (!value_end) {
5658 free(name);
5659 free(param_name);
5660 free(param_is_string);

Callers 2

openai_tool_finish_paramFunction · 0.85

Calls 5

dsml_unescape_textFunction · 0.85
json_escape_fragment_nFunction · 0.85
xstrndupFunction · 0.70
buf_freeFunction · 0.70

Tested by

no test coverage detected