zeroclaw/src/channels
Abdul Samad 4fd1408034
fix(telegram): add message splitting, timeout, and validation fixes (#246)
High-priority fixes:
- Message length validation and splitting (4096 char limit)
- Empty chat_id validation to prevent silent failures
- Health check timeout (5s) to prevent service hangs

Testing infrastructure:
- Comprehensive test suite (20+ automated tests)
- Quick smoke test script
- Test message generator
- Complete testing documentation

All changes are backward compatible.

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-16 05:59:11 -05:00
..
cli.rs fix: resolve all clippy --all-targets warnings across 15 files 2026-02-14 03:52:57 -05:00
discord.rs fix(channels): execute tool calls in channel runtime (#302) 2026-02-16 05:07:01 -05:00
email_channel.rs fix(email): make IMAP rustls provider selection explicit (#272) 2026-02-16 01:57:53 -05:00
imessage.rs fix(imessage): escape newlines in AppleScript string interpolation 2026-02-15 08:00:59 -05:00
irc.rs feat: add IRC channel support 2026-02-15 10:00:15 -05:00
matrix.rs style: cargo fmt — fix all formatting for CI 2026-02-13 16:03:50 -05:00
mod.rs test(channels): neutralize UTF-8 truncation regression fixture (#289) 2026-02-16 05:58:35 -05:00
slack.rs fix(channels): check response status in send() for Telegram, Slack, and Discord 2026-02-15 09:48:58 -05:00
telegram.rs fix(telegram): add message splitting, timeout, and validation fixes (#246) 2026-02-16 05:59:11 -05:00
traits.rs test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
whatsapp.rs feat: integrate open-skills library and cleanup clippy warnings 2026-02-14 20:25:07 -05:00