zeroclaw/src/channels
Aleksandr Prilipko 41619b8469 test(channel): add live e2e test for voice transcription + reply cache
Add an ignored integration test that exercises the full voice
transcription pipeline: load a pre-recorded MP3 fixture, transcribe via
Groq Whisper API, verify the result contains "hello", cache it in
TelegramChannel.voice_transcriptions, and assert extract_reply_context
returns "[Voice] <transcription>" instead of the fallback placeholder.

The test gracefully skips when GROQ_API_KEY is not set.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 12:57:32 +08:00
..
cli.rs fix(channels): preserve slack thread root ids 2026-02-19 18:52:30 +08:00
dingtalk.rs perf(build): gate Matrix channel for faster iteration 2026-02-19 21:29:53 +08:00
discord.rs feat(channels): add reaction support to Channel trait and Discord implementation 2026-02-21 12:46:22 +08:00
email_channel.rs feat: reduce release binary size with opt-in heavy features 2026-02-21 02:23:59 +08:00
imessage.rs feat(channels): add threading support to message channels 2026-02-19 18:52:30 +08:00
irc.rs perf: eliminate unnecessary heap allocations across agent loop, memory, and channels 2026-02-19 07:06:27 -08:00
lark.rs fix: resolve clippy warnings and rustfmt across codebase 2026-02-21 12:39:34 +08:00
linq.rs fix(security): address CodeQL code-scanning alerts 2026-02-19 16:31:03 -08:00
matrix.rs fix(security): address CodeQL code-scanning alerts 2026-02-19 16:31:03 -08:00
mattermost.rs feat(channels): add threading support to message channels 2026-02-19 18:52:30 +08:00
mod.rs feat(channel): add voice message transcription via Whisper API 2026-02-21 12:48:47 +08:00
nextcloud_talk.rs feat(channel): add native nextcloud talk webhook integration 2026-02-20 23:28:18 +08:00
qq.rs perf(build): gate Matrix channel for faster iteration 2026-02-19 21:29:53 +08:00
signal.rs feat(channels): add threading support to message channels 2026-02-19 18:52:30 +08:00
slack.rs fix(channels): preserve slack thread root ids 2026-02-19 18:52:30 +08:00
telegram.rs test(channel): add live e2e test for voice transcription + reply cache 2026-02-21 12:57:32 +08:00
traits.rs feat(channels): add reaction support to Channel trait and Discord implementation 2026-02-21 12:46:22 +08:00
transcription.rs feat(channel): add voice message transcription via Whisper API 2026-02-21 12:48:47 +08:00
whatsapp_storage.rs fix(whatsapp): complete wa-rs channel behavior and storage correctness 2026-02-19 18:03:09 +08:00
whatsapp_web.rs fix(channels): harden whatsapp web mode and document dual backend 2026-02-20 16:45:16 +08:00
whatsapp.rs fix(errors): improve config error messages with section paths and remediation hints 2026-02-19 11:44:04 -08:00