docs/book/src/channels/social.md
Broadcast / social-feed integrations. These differ from chat channels in two ways: messages are typically public, and the agent often acts as a poster rather than a bidirectional responder.
Build note: Social channels are not included in the lean default build. To use them, build with
--features channels-full(all channels) or the specific feature flag (e.g.--features channel-twitter). Prebuilt binaries do not include these channels by default. See Channels → Overview for the full build-options table.
atrium-api crate.{{#peer-group nostr}}
nsec bech32 or hex).relays is omitted, ZeroClaw connects to a built-in set of popular public relays.{{#peer-group twitter}}
password or code flow.subreddits is empty), plus replies to the agent's own posts.Bots on public social networks attract adversarial input. Two precautions:
["*"] accepts anyone. Bluesky has no peer-group sender field; gate at the autonomy / tool layer instead.Supervised or lower. A public-facing agent in Full autonomy is effectively a public shell. For public-facing channels, restrict the tool surface in the global tool-policy config rather than expecting per-channel tools_allow (no such per-channel field exists).All social channels are subject to aggressive rate limits. ZeroClaw's outbound queue uses exponential backoff on 429 responses. If you hit persistent rate-limiting, throttle the agent's posting cadence at the source rather than relying on per-channel streaming knobs (none of these channels expose draft-update intervals; their schema is intentionally minimal).