set_consumer_denylist
Block or unblock a consumer across all tenant agents by managing the universal do-not-contact denylist. When blocked, their messages bypass LLM/Whisper processing and quota usage.
Instructions
Adiciona ou remove um consumidor do denylist universal do tenant (flag do_not_contact). Quando ativo, todas as mensagens desse consumer são bypassadas pelo Consumer Denylist Gate (sem invocação de LLM/Whisper, sem consumo de quota). Cross-agent — bloqueia em TODOS os agentes do tenant.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Motivo opcional do bloqueio (audit/telemetria). Apenas usado quando blocked=true. | |
| blocked | Yes | true = adiciona ao denylist; false = remove. | |
| message | No | Mensagem canned opcional a ser entregue ao consumer ao tentar interagir. Vazia = ACK silencioso (default). Apenas usado quando blocked=true. | |
| consumer_key | Yes | Identificador do consumer (mesmo de agent_sessions.consumer_key). |