mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2026-05-30 02:49:12 -04:00
Update LLMQore to v0.0.4 (#339)
This commit is contained in:
@@ -155,16 +155,16 @@ QJsonObject GetIssuesListTool::parametersSchema() const
|
||||
return definition;
|
||||
}
|
||||
|
||||
QFuture<QString> GetIssuesListTool::executeAsync(const QJsonObject &input)
|
||||
QFuture<LLMQore::ToolResult> GetIssuesListTool::executeAsync(const QJsonObject &input)
|
||||
{
|
||||
return QtConcurrent::run([input]() -> QString {
|
||||
return QtConcurrent::run([input]() -> LLMQore::ToolResult {
|
||||
|
||||
QString severityFilter = input.value("severity").toString("all");
|
||||
|
||||
const auto tasks = IssuesTracker::instance().getTasks();
|
||||
|
||||
if (tasks.isEmpty()) {
|
||||
return "No issues found in Qt Creator Issues panel.";
|
||||
return LLMQore::ToolResult::text("No issues found in Qt Creator Issues panel.");
|
||||
}
|
||||
|
||||
QStringList results;
|
||||
@@ -235,7 +235,7 @@ QFuture<QString> GetIssuesListTool::executeAsync(const QJsonObject &input)
|
||||
.arg(processedCount);
|
||||
results.prepend(summary);
|
||||
|
||||
return results.join("\n\n");
|
||||
return LLMQore::ToolResult::text(results.join("\n\n"));
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user