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

Method setToolMessageData

ChatView/ChatModel.cpp:409–423  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

407}
408
409void ChatModel::setToolMessageData(
410 const QString &toolId,
411 const QString &toolName,
412 const QJsonObject &toolArguments,
413 const QString &toolResult)
414{
415 for (int i = 0; i < m_messages.size(); ++i) {
416 if (m_messages[i].role == ChatRole::Tool && m_messages[i].id == toolId) {
417 m_messages[i].toolName = toolName;
418 m_messages[i].toolArguments = toolArguments;
419 m_messages[i].toolResult = toolResult;
420 return;
421 }
422 }
423}
424
425void ChatModel::updateToolResult(
426 const QString &requestId, const QString &toolId, const QString &toolName, const QString &result)

Callers 1

deserializeChatMethod · 0.80

Calls 1

sizeMethod · 0.80

Tested by

no test coverage detected