<- Adapters

Matrix

experimentalmessaging

Matrix messaging + human-in-the-loop approvals as governed CHP capabilities (composes through chp.adapters.http)

pip install chp-adapter-matrix

Auto-discovered through the chp.adapters entry point — no host config needed.

Capabilities

What this adapter exposes.

await_decisionv1.0.0
chp.adapters.matrix.await_decision
create_roomv1.0.0

Create a room (optionally under a Space). The mesh can provision its own rooms.

chp.adapters.matrix.create_room
get_messagesv1.0.0

Read a room

chp.adapters.matrix.get_messages
invite_userv1.0.0

Invite a user to a room (e.g. add a human to an approvals room).

chp.adapters.matrix.invite_user
join_roomv1.0.0

Join a room or alias (e.g. the bot joining a room it was invited to).

chp.adapters.matrix.join_room
reactv1.0.0

Add an emoji reaction (m.annotation) to a message event.

chp.adapters.matrix.react
request_approvalv1.0.0
chp.adapters.matrix.request_approval
send_messagev1.0.0

Send a message to a Matrix room (m.text or m.notice; optional HTML formatting).

chp.adapters.matrix.send_message
See the full capability catalog →