The current retry logic in _src/client_lib.py only catches HttpErrorRetriable (from googleapiclient). However, the library uses google.genai.Client, which raises google.genai.errors (e.g., ServerError, APIError). This causes transient API errors to crash the application instead of retrying.
Additionally, _src/se/visualization/game_tree.py unconditionally imports google.colab, causing immediate ModuleNotFoundError in local Python environments.