Why dsh-image-video
A lightweight, plug-and-play entry for text-to-image and text-to-video. Two tools, three providers, zero extra dependencies.
Natural-language trigger
The model decides when to call the tool mid-conversation — no manual command. Just say “draw me…”.
Hot-swap providers
Switch provider between Wanx, Seedance2.5 and bxinle with one field. HMR takes effect instantly, no restart.
Async, non-blocking
TaskManager manages the polling lifecycle; unloading the plugin cancels queued tasks and timers to avoid leaks.
Local files + inline render
Image bytes persist to attachments; the model only sees a text summary, so text-only models keep working while UI renders inline.

Top comments (0)