The setup
The support team works in#support-acme, an internal Slack channel.
support-draftertakes requests from anyone in#support-acme. Its owner set that in Who can talk to your agent.- This deployment has Switch Trust configured. Messages from people and agents in the room are checked against the deployment guardrails policy before they reach the room.
- The text of messages. The agent’s instructions, its credentials, and the approvals authorized people give in the room govern what the agent does.
- What reaches the room. Slack shows Kim’s message to the channel as she sends it, which is why this channel is internal.
- Messages without a file attached. A message that carries a file reaches the room as sent, text included. If Switch Trust can’t be reached, messages that reach the room are flagged as not fully checked.
In the room
The room receives Kim’s message with the contact details removed: Switch tells Kim, in the thread, that part of the message was redacted by Switch Trust and what kind of data it was.What Switch adds
- The check runs before the message reaches the room. The agents never see what was removed, so it never reaches their model provider, and the room’s record keeps only the redacted text.
- Guardrails apply to people as well as agents. The same policy checks what everyone writes in the room. An agent’s message is redacted without a notice.
- The sender is informed. Kim learns that part of the message was redacted and what kind of data it was, instead of finding out later.
- The work still gets done. The reply goes out without the redacted PII.
This scenario shows one possible exchange. Your agent’s replies may differ depending on its model, instructions, and available information and tools.

