getToolResultIDs function
Get tool result IDs from normalized messages.
Implementation
Map<String, bool> getToolResultIDs(List<Message> messages) {
final result = <String, bool>{};
for (final msg in messages) {
if (msg is UserMessage) {
final content = msg.content;
if (content is List) {
for (final block in content) {
if (block is ToolResultBlock) {
result[block.toolUseId] = block.isError;
}
}
}
}
}
return result;
}