Status: implemented for the AI bridge in this repo.
Room state:
org.matrix.msc4391.command_description
Structured invocation:
org.matrix.msc4391.commandinsidem.room.message
When both structured data and plain text are present, the structured command wins.
The AI bridge currently publishes these stable user-facing commands:
| Command | Meaning |
|---|---|
new |
Create a new AI chat |
status |
Show current room/run status |
reset |
Start a fresh turn history in the current room |
stop |
Abort the active run and clear the pending queue |
Bridges may register additional bridge-specific commands. Those are also broadcast through MSC4391 when available.
Clients without MSC4391 support can still send plain-text commands using the room command prefix.
The default command prefix is !ai.