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 chat of the same type, optionally targeting an agent |
status |
Show current session status |
reset |
Start a new session or thread in the current room |
stop |
Abort the active run and clear the pending queue |
Integration modules may register more commands at runtime. 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.