handleToolHeartbeatEvent method
void
handleToolHeartbeatEvent(
- Map<String, dynamic> data
)
Implementation
void handleToolHeartbeatEvent(Map<String, dynamic> data) {
try {
final ToolUseHeartbeatData event = ToolUseHeartbeatData.fromJson(data);
final String toolName = event.toolName.trim();
if (toolName.isEmpty) return;
markToolLoadingStarted(toolName);
if (event.toolUseType != ToolUseType.nativeToolsGeneric) {
activeToolLoadings[toolName] = event.toolUseType;
}
activeToolLoadings.refresh();
update();
syncLoadingMessageFromActiveTools();
} catch (_) {
return;
}
}