hermes-agent/plugins
Carlos Diosdado eef1ab72d5 fix(discord): inherit AudioSource in VoiceMixer for vc.play() compatibility
VoiceMixer duck-typed the discord.AudioSource interface (is_opus, read,
cleanup) but never inherited from it. discord.py's vc.play() does an
isinstance check and rejects non-AudioSource objects, causing the voice
fx mixer to silently fail with:

  "Voice mixer failed to start: source must be an AudioSource not
   VoiceMixer"

Added missing `import discord` and changed the class definition from
`class VoiceMixer:` to `class VoiceMixer(discord.AudioSource):`.
2026-07-28 11:56:37 -07:00
..
browser
…
context_engine
…
cron_providers
…
dashboard_auth
…
disk-cleanup
…
google_meet
…
hermes-achievements
…
image_gen
…
kanban
…
memory
…
model-providers fix(gemini): bump native provider aux default to gemini-3.6-flash 2026-07-28 11:54:46 -07:00
observability
…
platforms fix(discord): inherit AudioSource in VoiceMixer for vc.play() compatibility 2026-07-28 11:56:37 -07:00
security-guidance
…
spotify
…
teams_pipeline
…
video_gen
…
web
…
__init__.py
…
plugin_utils.py
…