- get_people() and fetch_all_assets() only caught RequestException, leaving JSONDecodeError unhandled if Immich returns a non-JSON 200 response - cli.py thumbnail fetch used a raw header dict instead of get_headers() Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>