zeroclaw/src/channels
elonf 9463bf08a4 feat(channels): add DingTalk channel via Stream Mode
Implement DingTalk messaging channel using the official Stream Mode
WebSocket protocol with per-message session webhook replies.

- Add DingTalkChannel with send/listen/health_check support
- Add DingTalkConfig (client_id, client_secret, allowed_users)
- Integrate with onboard wizard, integrations registry, and channel
  list/doctor commands
- Include unit tests for user allowlist rules and config serialization
2026-02-17 00:53:13 +08:00
..
cli.rs fix: resolve all clippy --all-targets warnings across 15 files 2026-02-14 03:52:57 -05:00
dingtalk.rs feat(channels): add DingTalk channel via Stream Mode 2026-02-17 00:53:13 +08:00
discord.rs fix(channels): execute tool calls in channel runtime (#302) 2026-02-16 05:07:01 -05:00
email_channel.rs fix(channels): bound email seen_messages set to prevent memory leak 2026-02-17 00:19:03 +08: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
lark.rs fix(test): adapt lark schema assertions to current config fields 2026-02-16 22:57:45 +08:00
matrix.rs style: cargo fmt — fix all formatting for CI 2026-02-13 16:03:50 -05:00
mod.rs feat(channels): add DingTalk channel via Stream Mode 2026-02-17 00:53:13 +08: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(onboard): refresh MiniMax defaults and endpoint (#299) 2026-02-16 23:40:44 +08: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