v1.10.0 — fs_view: der Assistent kann Workspace-Dateien SEHEN
Added
fs_view — Bild/PDF im Workspace mit Vision ansehen, nicht nur OCR.
Ein neues Tool rendert jede Bild- oder PDF-Datei unter /data/work zu Bild-Content, den das Modell direkt liest: Scans (scan_document), E-Mail-Anhänge (imap_fetch save_attachments), webdav/ftp-Downloads, Druckvorlagen. Schließt eine echte Lücke — bisher kam ein Scan nur als Pfad oder (über Paperless) als vermatschter OCR-Text zurück.
fs_view(path[, page, max_pages]) skaliert Rasterbilder herunter (Pillow, EXIF-aware) und rendert PDF-Seiten (pypdfium2). Gleiche harte Sandbox wie die anderen fs_*, Size-Cap (FS_VIEW_CEILING_BYTES, Default 30 MB), graceful degradation statt Crash.
Changed
- Neue Deps:
pillow>=11,<13,pypdfium2>=4,<6— beide mit manylinux cp314-Wheels, viauv pip compile --only-binary :all:gegen die Runtime-Python geprüft (pypdfium2 = Apache/BSD, bundelt PDFium, keine System-Libs wie poppler). - Docstrings + Katalog:
scan_documentundimap_fetchverweisen auffs_view.
Tests
tests/test_imaging.py+tests/test_fs_view.py— 13 Tests, alle grün.