dsh-fal-image-gen 0.3.0
Изображение теперь показывается прямо в чате.
- Своя карточка результата. Карточки инструментов в dsh не рисуют image-блоки — это умеют только сообщения пользователя и ассистента, поэтому сгенерированная картинка приходила как путь плюс JSON-дамп вложения. Плагин регистрирует keyed-запись
tool.call.toolviewдляgenerate_imageи отдаёт байты своим роутомGET /dsh-fal-image-gen/image. num_imagesубран. FAL генерировал и считал деньги за все картинки, а сохранялась и показывалась только первая.- Относительный
outputDirтеперь считается от рабочей папки сессии (exec.agent.session.header.cwd), а не от каталога, из которого запущен харнесс. - Scoped-имя сведено в трёх местах (
package.json, bundle patch, id загрузчика клиента) — без этого браузерная половина не попадает в граф при установке из npm.
Проверено на живом профиле: картинка сгенерирована и показана в карточке, файл записан в папку сессии, роут отдаёт ровно те же байты (200, image/png, 512×512) и отбивает некорректный id (400).
Установка
dsh plugin --profile web add @goodandready/dsh-fal-image-gen