zeroclaw/src
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
..
agent feat: add verbose logging and complete observability (#251) 2026-02-16 05:59:07 -05:00
channels fix(telegram): add message splitting, timeout, and validation fixes (#246) 2026-02-16 05:59:11 -05:00
config test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
cron feat: add Git operations tool for structured repository management 2026-02-16 05:53:29 -05:00
daemon feat(channels): wire up email channel (IMAP/SMTP) into config and registration 2026-02-15 10:58:30 -05:00
doctor test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
gateway feat(discord): add listen_to_bots config and fix model IDs across codebase (#280) 2026-02-16 02:13:36 -05:00
hardware fix(channels): execute tool calls in channel runtime (#302) 2026-02-16 05:07:01 -05:00
health test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
heartbeat test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
integrations test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
memory test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
observability feat: add verbose logging and complete observability (#251) 2026-02-16 05:59:07 -05:00
onboard test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
providers test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
runtime test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
security test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
service refactor: consolidate CLI command definitions to lib.rs 2026-02-15 06:52:33 -05:00
skillforge fix(providers): use Bearer auth for Gemini CLI OAuth tokens 2026-02-15 14:32:33 -05:00
skills fix(skills): prevent path traversal in skill remove command 2026-02-15 08:15:41 -05:00
tools test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
tunnel test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
identity.rs fix(providers): use Bearer auth for Gemini CLI OAuth tokens 2026-02-15 14:32:33 -05:00
lib.rs test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
main.rs feat: add verbose logging and complete observability (#251) 2026-02-16 05:59:07 -05:00
migration.rs refactor: consolidate CLI command definitions to lib.rs 2026-02-15 06:52:33 -05:00
util.rs fix(channels): check response status in send() for Telegram, Slack, and Discord 2026-02-15 09:48:58 -05:00