Whishper job lifecycle: 0=created, 1=processing (tens of seconds),
2/3=finished. The poll loop treated any status != -1 as terminal and
threw 'job finished without text (status 1)' mid-transcription. Keep
polling on -1/0/1; only finished statuses with empty text are errors.
- Add lib/ (plain-ESM plugin code, no build step) so the published
tarball actually contains the plugin; un-ignore lib/ for this package
- Sync README: voice/audio transcription via home-lab Whishper (default
large-v2, device cuda, language auto), /chats pagination and subagent
hiding, whisper* config keys, updated security note