{%- set mode_label_map = { 'enforce': 'Enforce', 'permissive': 'Permissive', 'disabled': 'Disabled', } -%} {%- set mode_css_map = { 'enforce': 'bg-red-100 text-red-800', 'permissive': 'bg-blue-100 text-blue-800', 'disabled': 'bg-gray-100 text-gray-800', } -%} {%- set mode_dark_css_map = { 'enforce': 'dark:bg-red-900 dark:text-red-200', 'permissive': 'dark:bg-blue-900 dark:text-blue-200', 'disabled': 'dark:bg-gray-700 dark:text-gray-300', } -%}

A2A Agent Plugin Bindings

Configure per-agent plugin policies for A2A agents. Bindings control which plugins execute before and after A2A agent invocations.

{% if not plugin_ids %}

No plugins available

Enable plugins via PLUGINS_ENABLED=true and configure them in your plugins config file.

{% endif %} {% if not agent_names %}

No A2A agents configured

Create A2A agents first, then configure plugin bindings for them.

{% endif %}

Bindings ({{ bindings|length }})

{% if bindings %}
{% for binding in bindings %} {% endfor %}
Team Agent Plugin Mode Priority On Error Created By Actions
{{ binding.team_id[:8] }}… {% if binding.agent_name == '*' %} * (all agents) {% else %} {{ binding.agent_name }} {% endif %} {{ binding.plugin_id }} {{ mode_label_map.get(binding.mode, binding.mode) }} {{ binding.priority }} {{ binding.on_error or '—' }} {{ binding.created_by }}
{% else %}

No bindings configured

Add a binding to configure plugin policies for A2A agents.

{% endif %}