Matrix
experimentalmessagingMatrix messaging + human-in-the-loop approvals as governed CHP capabilities (composes through chp.adapters.http)
pip install chp-adapter-matrixAuto-discovered through the chp.adapters entry point — no host config needed.
Capabilities
What this adapter exposes.
await_decisionv1.0.0chp.adapters.matrix.await_decisioncreate_roomv1.0.0Create a room (optionally under a Space). The mesh can provision its own rooms.
chp.adapters.matrix.create_roomget_messagesv1.0.0Read a room
chp.adapters.matrix.get_messagesinvite_userv1.0.0Invite a user to a room (e.g. add a human to an approvals room).
chp.adapters.matrix.invite_userjoin_roomv1.0.0Join a room or alias (e.g. the bot joining a room it was invited to).
chp.adapters.matrix.join_roomreactv1.0.0Add an emoji reaction (m.annotation) to a message event.
chp.adapters.matrix.reactrequest_approvalv1.0.0chp.adapters.matrix.request_approvalsend_messagev1.0.0Send a message to a Matrix room (m.text or m.notice; optional HTML formatting).
chp.adapters.matrix.send_message