Skip to main content

Crate zeroclaw_channels

Crate zeroclaw_channels 

Expand description

Channel implementations and orchestration for messaging platform integrations.

Modulesยง

acp_channel
ACP (Agent Client Protocol) back-channel.
allowlist
Shared allowed_users matching used by every chat channel.
cli
discord
discord_slash_state
Persisted Discord slash-command reconcile state.
email_channel
filesystem
gmail_push
Gmail Pub/Sub push notification channel.
link_enricher
Link enricher: auto-detects URLs in inbound messages, fetches their content, and prepends summaries so the agent has link context without explicit tool calls.
listing
Enumerate the channel types compiled into this binary.
login_events
Structured channel-login lifecycle events.
login_probe
Channel-owned persisted-login probes for QR-pairing channels.
login_relink
Channel-owned relink hooks for QR-pairing channels.
orchestrator
Channel subsystem for messaging platform integrations.
paced_channel
Per-(channel, peer) outbound pacing wrapper.
telegram
transcription
tts
Multi-provider Text-to-Speech (TTS) subsystem.
util
voice
Unified voice pipeline facade for channel code. This module keeps speech-to-text and text-to-speech wiring behind one small API without changing the existing managers or channel call sites.
webhook