toDisplayString method

String toDisplayString()

Human-readable summary for display in chat bubbles.

Implementation

String toDisplayString() {
  return switch (toolName) {
    'tap_element' => 'Tapped "${arguments['label']}"',
    'set_text' => 'Entered "${arguments['text']}" in "${arguments['label']}"',
    'scroll' => 'Scrolled ${arguments['direction']}',
    'navigate_to_route' => 'Navigated to ${arguments['routeName']}',
    'go_back' => 'Went back',
    'get_screen_content' => 'Refreshed screen view',
    'long_press_element' => 'Long pressed "${arguments['label']}"',
    'increase_value' => 'Increased "${arguments['label']}"',
    'decrease_value' => 'Decreased "${arguments['label']}"',
    _ => 'Executed $toolName',
  };
}