zeroclaw/src/channels
ifengqi 9f5543e046
fix(qq): respond to WebSocket Ping frames to prevent connection timeout (#4041)
The QQ channel WebSocket loop did not handle incoming Ping frames,
causing the server to consider the connection dead and drop it. Add a
Ping handler that replies with Pong, keeping the connection alive.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 18:22:30 -04:00
..
bluesky.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
clawdtalk.rs Implement ChannelConfig for ClawdTalk 2026-02-21 19:38:19 +08:00
cli.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
dingtalk.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
discord.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
email_channel.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
imessage.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
irc.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
lark.rs Make lark / feishu render markdown (#3866) 2026-03-20 18:22:29 -04:00
linq.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
matrix.rs fix(channel): use uppercase IMAGE tag in Matrix channel for multimodal handling (#3523) 2026-03-19 22:32:48 -04:00
mattermost.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
mochat.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
mod.rs feat(channel): enhance QQ channel with rich media and cron delivery (#4059) 2026-03-20 15:11:47 -04:00
mqtt.rs fix(web): call doctor endpoint with authenticated POST 2026-02-24 16:02:59 +08:00
nextcloud_talk.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
nostr.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
notion.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
qq.rs fix(qq): respond to WebSocket Ping frames to prevent connection timeout (#4041) 2026-03-20 18:22:30 -04:00
reddit.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
session_backend.rs feat(gateway): persist WS chat sessions across restarts (#3813) 2026-03-17 14:26:39 -04:00
session_sqlite.rs feat(gateway): persist WS chat sessions across restarts (#3813) 2026-03-17 14:26:39 -04:00
session_store.rs fix(channel): clear persisted JSONL session on /new command (#4014) 2026-03-19 21:48:33 -04:00
signal.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
slack.rs feat(slack): implement reaction support for Slack channel (#4091) 2026-03-20 18:18:45 -04:00
telegram.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
traits.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
transcription.rs fix(transcription): honor configured default provider (#3883) 2026-03-20 18:22:25 -04:00
tts.rs feat(multi): LinkedIn tool, WhatsApp voice notes, and Anthropic OAuth fix (#3604) 2026-03-17 01:55:05 -04:00
twitter.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
wati.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
webhook.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
wecom.rs feat(channel): add WeCom (WeChat Enterprise) Bot Webhook channel (#3439) 2026-03-13 16:44:34 -04:00
whatsapp_storage.rs fix(security): remove sensitive fields from Debug impls 2026-02-20 22:06:21 -08:00
whatsapp_web.rs fix(whatsapp): remove duplicate variable declaration causing unused warning (#4066) 2026-03-20 12:07:55 -04:00
whatsapp.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00