Why Does Mattermost Copilot Ignore Custom Slash Commands in Channel Context?

Hello

We have been testing Mattermost Copilot in a DevOps-heavy environment and noticed an issue when using custom slash commands in channels where Copilot is active. :slightly_smiling_face: The AI assistant responds to natural language prompts just fine but when we attempt to invoke a predefined slash command (e.g., /deploy-status); Copilot either ignores it completely / responds with unrelated generic text; rather than allowing the backend system to handle the command. :innocent:

The same slash command works perfectly when Copilot is disabled in the channel; which leads us to believe that Copilot might be intercepting / misinterpreting the command before it reaches the custom integration handler. :thinking:

This is especially problematic when those commands are used for triggering CI/CD tools or fetching system logs. Checked Mattermost Agents - Mattermost. related to this and found very helpful. :slightly_smiling_face:While exploring tools like Alteryx and learning what is alteryx used for in data automation; it’s clear that reliable command execution like slash commands in Mattermost is key to smooth integration. :innocent:

Is there a way to configure Copilot to bypass or defer to registered slash commands? :thinking: Or should we consider restructuring our commands to avoid overlap with AI context triggers?

Thank you !! :slightly_smiling_face: