zeroclaw/src/channels
Argenis 5f0f88de3d
fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017)
Add interruption_scope_id to ChannelMessage for thread-aware cancellation. Slack genuine thread replies and Matrix threads get scoped keys, preventing cross-thread cancellation. All other channels preserve existing behavior.

Supersedes #3900. Depends on #3891.
2026-03-19 21:34:04 -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 fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -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): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -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 fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -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(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -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 feat(sessions): add SQLite backend with FTS5, trait abstraction, and migration 2026-03-16 12:23:18 -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 fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -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 feat(multi): LinkedIn tool, WhatsApp voice notes, and Anthropic OAuth fix (#3604) 2026-03-17 01:55:05 -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(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
whatsapp.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00