Skip to content

dsh-fal-image-gen 0.3.0

Choose a tag to compare

@GooDAnDReaDY GooDAnDReaDY released this 19 Aug 18:37
· 10 commits to main since this release

Изображение теперь показывается прямо в чате.

  • Своя карточка результата. Карточки инструментов в 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