Beeper
ChannelProvider officialMatrix rooms and bridged messaging networks through Beeper.
Install
Install eve, Chat SDK, the Beeper Matrix adapter, and a state adapter:
The in-memory state store is for local development. Use Redis or PostgreSQL in production. The adapter is vendor-official.
Quick start
Create agent/channels/matrix.ts:
See the Beeper Matrix adapter documentation for all supported events and credentials.
Configure
Set the Matrix homeserver, access token, and bot identity environment variables documented by Beeper. This adapter consumes Matrix sync rather than webhooks, so call bot.initialize() and run eve in a long-lived Node.js process. It requires Node.js 22 or newer and a durable state adapter in production. See the Chat SDK channel docs for eve session dispatch, state, streaming, and human-in-the-loop behavior.