Skip to content

v0.33.0

Choose a tag to compare

@oguzbilgic oguzbilgic released this 21 Aug 07:22
· 25 commits to master since this release

Features

  • Your agent can hear (#297, #304) — voice messages and audio files are now first-class media, parallel to images. Send a Telegram voice note and the agent just understands it: audio is auto-transcribed at ingest (cached like image descriptions), no tool call needed. A new audio(file, prompt?) tool transcribes or answers questions about any audio file on disk — sub-agents get it too. Works out of the box on OpenRouter (google/gemini-3.7-flash accepts ogg/opus natively, no ffmpeg); agents on other providers fall back through OpenRouter automatically. Override with the new audioModel config field.
  • Your agent can speak (#323) — voice note in, voice note out. When you send a voice message, the reply comes back as voice too: a real voice note on Telegram, a playable audio clip on Slack (needs the files:write scope). Text messages still get text replies. Works with your existing setup — no new config — and degrades gracefully to text if synthesis fails.

Full changelog: v0.32.5...v0.33.0