is_command
Method
This is a method of the BotMessage class in the protocols module.Check if message is a gateway control command. Content of untrusted or non-interactive provenance (
allow_control
is False) is never interpreted as a control command, even if its
text starts with / and it is attributed to a privileged identity —
it is handled as plain text instead. This closes the control-plane
confused-deputy gap where a webhook payload, a relayed/mirrored
bot-authored message, or a proactive/wake inject could drive privileged
session control (/stop, /new, /compress, …).
Signature
Returns
bool
The result of the operation.
Source
View on GitHub
praisonaiagents/bots/protocols.py at line 657
