Skip to content

Comments

feat(channels): Telegram voice message support and STT bootstrap wiring#562

Merged
bug-ops merged 3 commits intomainfrom
feat/audio-input
Feb 18, 2026
Merged

feat(channels): Telegram voice message support and STT bootstrap wiring#562
bug-ops merged 3 commits intomainfrom
feat/audio-input

Conversation

@bug-ops
Copy link
Owner

@bug-ops bug-ops commented Feb 18, 2026

Summary

Test plan

  • Existing 7 resolve_message_text tests cover STT integration paths
  • cargo +nightly fmt --check pass
  • cargo clippy --workspace -- -D warnings pass
  • cargo nextest run --workspace --lib --bins — 1769 passed, 9 skipped

Closes #524, closes #529
Relates to #520

@github-actions github-actions bot added documentation Improvements or additions to documentation channels User interface channels rust enhancement New feature or request dependencies size/M labels Feb 18, 2026
…ng (#524, #529)

Telegram adapter now detects voice and audio messages, downloads file
bytes via teloxide, and delivers them as Attachment on ChannelMessage.
Download failures are logged and gracefully skipped.

Bootstrap in main.rs creates WhisperProvider from [llm.stt] config
behind stt feature flag and wires it into the agent via with_stt().

Closes #524, closes #529
@bug-ops bug-ops merged commit abc9a01 into main Feb 18, 2026
21 checks passed
@bug-ops bug-ops deleted the feat/audio-input branch February 18, 2026 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

channels User interface channels dependencies documentation Improvements or additions to documentation enhancement New feature or request rust size/M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

audio: CLI audio file input support audio: Discord voice message and audio attachment handling

1 participant