MCPcopy Create free account
hub / github.com/Palm1r/QodeAssist / parametersSchema

Method parametersSchema

tools/BuildProjectTool.cpp:65–82  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

63}
64
65QJsonObject BuildProjectTool::parametersSchema() const
66{
67 QJsonObject definition;
68 definition["type"] = "object";
69
70 QJsonObject properties;
71 properties["rebuild"] = QJsonObject{
72 {"type", "boolean"},
73 {"description", "Force a clean rebuild instead of incremental build (default: false)"}};
74 properties["run_after_build"] = QJsonObject{
75 {"type", "boolean"},
76 {"description", "Run the project after successful build (default: false)"}};
77
78 definition["properties"] = properties;
79 definition["required"] = QJsonArray();
80
81 return definition;
82}
83
84QFuture<LLMQore::ToolResult> BuildProjectTool::executeAsync(const QJsonObject &input)
85{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected