Skip to content

v2.3.1

Choose a tag to compare

@FlippFuzz FlippFuzz released this 14 Mar 01:44
· 184 commits to main since this release

This release improves exception handling in logging and adds a fail-safe to the file uploader.

Fixes & Improvements:

  • Logging:
    • Replaced logfire.error with logfire.exception in gemini_cli_wrapper.py and video.py to ensure stack traces are properly captured within the active span before an exception propagates.
    • Removed redundant exception details from log messages, allowing logfire.exception to handle context automatically.
  • File Uploader:
    • Added a fail-fast check for FileState.FAILED in gemini_file_uploader.py to prevent an infinite loop while waiting for a file to be processed by the server.