You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[0.4.0] — 2026-10-03
Added
The uuid_audio_stream compat API now speaks the mod_audio_stream agent dialect, so
agents and controllers written for that module run unchanged behind Earshot: {"type":"streamAudio",...} audio is played to the caller (L16 at the stated rate,
resampled to the channel rate when they differ); {"control":{"command":...}}
messages are surfaced as the mod_audio_stream::json event, with clear also
acting as a barge-in; clear_playback drops queued agent audio; the metadata after <rate> is sent to the agent as the first text frame; connect failures and closes
are mirrored as mod_audio_stream::error / mod_audio_stream::disconnect.