Files
hyperframes/packages
ukimsanov acf11413a1 feat(cli): caption SVGs via Gemini text analysis in capture pipeline
The vision API rejects image/svg+xml, so SVGs were silently skipped during
Gemini captioning — leaving 97% of icons/logos undescribed. This caused
asset utilization as low as 3.8% on SVG-heavy sites (Huly, Raycast).

Now sends SVG source code as text to Gemini, which reads the XML structure
and describes what it renders. Truncates SVGs >10KB to keep token costs low.

Tested on Huly: 2/52 → 37/52 assets described (3.8% → 71%).
2026-05-10 20:13:01 -07:00
..
2026-05-10 18:34:43 +00:00
2026-05-10 18:34:43 +00:00
2026-05-10 18:34:43 +00:00
2026-05-10 18:34:43 +00:00
2026-05-10 18:34:43 +00:00