getSearchOrReadFromContent method

SearchOrReadResult? getSearchOrReadFromContent(
  1. Map<String, dynamic>? content
)

Check if a tool_use content block is collapsible.

Implementation

SearchOrReadResult? getSearchOrReadFromContent(
  Map<String, dynamic>? content,
) {
  if (content == null) return null;
  if (content['type'] == 'tool_use' && content['name'] != null) {
    final info = getToolSearchOrReadInfo(
      content['name'] as String,
      content['input'],
    );
    if (info.isCollapsible || info.isREPL) return info;
  }
  return null;
}