handleToolUseCompletionByMessage method
Remove a single tool from the active loading map based on message.toolName.
Implementation
void handleToolUseCompletionByMessage(PupauMessage message) {
final String name = (message.toolName ?? "").trim();
if (name.isEmpty) return;
if (activeToolLoadings.remove(name) != null) {
markToolLoadingEnded(name);
activeToolLoadings.refresh();
toolPartialStatuses.remove(name);
toolPartialStatuses.refresh();
update();
syncLoadingMessageFromActiveTools();
}
}