diff --git a/src/i18n/content/es/docs/apm/agents/python-agent/configuration/python-agent-configuration.mdx b/src/i18n/content/es/docs/apm/agents/python-agent/configuration/python-agent-configuration.mdx
index ad77601885c..8e034f8663e 100644
--- a/src/i18n/content/es/docs/apm/agents/python-agent/configuration/python-agent-configuration.mdx
+++ b/src/i18n/content/es/docs/apm/agents/python-agent/configuration/python-agent-configuration.mdx
@@ -11,7 +11,7 @@ translationType: machine
[Nuestro agente Python](/docs/agents/python-agent/getting-started/introduction-new-relic-python) le permite cambiar el comportamiento predeterminado del agente usando opciones de configuración.
-La única configuración de configuración del agente Python requerida es . La clave de licencia identifica la cuenta donde el agente reporta los datos de la aplicación. Dependiendo de cómo aloje su aplicación, la clave de licencia se puede proporcionar a través de un archivo de configuración o una variable de entorno.
+La única configuración de configuración del agente Python requerida es . La clave de licencia identifica la cuenta donde el agente reporta los datos de la aplicación. Dependiendo de cómo aloje su aplicación, la clave de licencia se puede proporcionar a través de un archivo de configuración o una variable de entorno.
## Métodos de configuración y precedencia. [#options]
@@ -19,11 +19,7 @@ La forma principal de configurar el agente Python es a través del [archivo de c
El agente Python sigue este orden de precedencia para la configuración:
-
+
Con el agente Python, las opciones por solicitud anulan la configuración del lado del servidor. Si está habilitada, la configuración del lado del servidor anula los valores correspondientes a **all** en el archivo de configuración del agente, incluso si los valores del lado del servidor se dejan en blanco. El archivo de configuración del agente anula las variables de entorno. Las variables de entorno anulan los valores predeterminados del agente.
@@ -32,11 +28,7 @@ El agente Python sigue este orden de precedencia para la configuración:
Aquí hay descripciones detalladas de cada método de configuración:
-
+
Normalmente configura su agente Python desde un archivo de configuración local en el sistema host del agente. Proporcione la ruta al archivo de configuración al inicio utilizando uno de estos métodos:
* Cuando llame a [`newrelic.agent.initialize()`](/docs/agents/python-agent/customization-extension/python-management-api#mgmt), proporcione la ruta al archivo de configuración como primer argumento.
@@ -52,11 +44,7 @@ Aquí hay descripciones detalladas de cada método de configuración:
-
+
[La configuración del lado del servidor](/docs/agents/manage-apm-agents/configuration/server-side-agent-configuration) le permite configurar ciertas configuraciones en la UI de New Relic. Esto aplica sus cambios automáticamente a todos los agentes incluso si se ejecutan en varios hosts. Cuando esté disponible, este documento incluye las etiquetas de la UI para la configuración del lado del servidor en opciones de configuración individuales como **Server-side label**.
@@ -64,16 +52,12 @@ Aquí hay descripciones detalladas de cada método de configuración:
-
+
Las variables de entorno le permiten anular los valores predeterminados para ciertas configuraciones principales. Si la configuración equivalente aparece explícitamente en el archivo de configuración del agente, la configuración del archivo de configuración tiene prioridad sobre la variable de entorno. Cuando estén disponibles, las variables de entorno se documentan a continuación en opciones de configuración individuales como **Environ variable**.
Para configuraciones simples, puede usar las variables de entorno junto con [la configuración del lado del servidor](#server-side-configuration) y evitar el archivo de configuración del agente por completo. Esta es la configuración predeterminada con [Heroku](/docs/agents/python-agent/hosting-services/python-agent-heroku), donde la instalación del complemento New Relic completa automáticamente las variables de entorno necesarias.
- Si está utilizando New Relic CodeStream para monitor el rendimiento de su IDE, es posible que también desee [asociar el repositorio con sus servicios](/docs/codestream/how-use-codestream/performance-monitoring#repo-association) y [asociar SHA de compilación o etiqueta de lanzamiento con errores](/docs/codestream/how-use-codestream/performance-monitoring#buildsha).
+ Si está empleando New Relic CodeStream para monitor el rendimiento de su IDE, es posible que también desee [asociar el repositorio con sus servicios](/docs/codestream/observability/repo-association) y [asociar los SHA de compilación o las etiquetas de lanzamiento con los errores](/docs/codestream/observability/error-investigation/#buildsha).
@@ -356,59 +340,37 @@ Aquí hay descripciones detalladas de cada método de configuración:
-
+
Para ciertos servidores WSGI, puede anular el [nombre de la aplicación](#app_name) y [capturar la configuración del atributo](#attributes) por solicitud. Esto es posible con servidores WSGI donde puede definir pares principales de valores adicionales que se pasan al diccionario de entorno WSGI por solicitud.
Establezca estos valores con las cadenas `on`, `off`, `true`, `false`, `1` y `0`. Si se establece desde un mecanismo de configuración implementado usando código Python, también se aceptarán los objetos Python que se evalúen como Verdadero o Falso.
-
- En el servidor Apache/mod_wsgi, puede utilizar la directiva `SetEnv` para anular la configuración (opcionalmente dentro de un bloque `Location` o `Directory` ). Por ejemplo, podría anular el [nombre de la aplicación](#app_name) para un host virtual completo o para un subconjunto de URL manejadas por la aplicación WSGI para ese host virtual.
+
+ En el servidor Apache/mod\_wsgi, puede utilizar la directiva `SetEnv` para anular la configuración (opcionalmente dentro de un bloque `Location` o `Directory` ). Por ejemplo, podría anular el [nombre de la aplicación](#app_name) para un host virtual completo o para un subconjunto de URL manejadas por la aplicación WSGI para ese host virtual.
Además de poder anular ciertas configuraciones de agente, puede establecer otras configuraciones por solicitud con su clave de entorno WSGI:
-
+
Si se establece en `true`, esta transacción web se informará como una [transacción no web](/docs/apm/transactions/intro-transactions/monitor-background-processes-other-non-web-transactions).
-
+
Si se establece en `true`, esta transacción web no se informará.
-
+
Si se establece en `true`, no se generará ninguna métrica de Apdex para esta transacción web.
-
+
Si se establece en `true`, esta transacción web no se puede registrar en una [traza de la transacción](/docs/apm/transactions/transaction-traces/transaction-traces).
-
+
Si se establece en `true`, esto deshabilita la inserción automática del encabezado/pie de página de JavaScript para el tiempo de carga de la página (a veces denominado monitoreo de usuarios reales o RUM). Solo se aplica si la inserción automática está [disponible para su framework web](/docs/agents/python-agent/supported-features/page-load-timing-python#restrictions_on_instrumentation).
@@ -454,10 +416,7 @@ La estructura básica del archivo de configuración es:
Estas configuraciones están disponibles en el archivo de configuración del agente.
-
+
@@ -502,13 +461,10 @@ Estas configuraciones están disponibles en el archivo de configuración del age
- Especifica el de tu cuenta New Relic. Esta clave asocia la métrica de tu aplicación con tu cuenta New Relic.
+ Especifica el de tu cuenta New Relic. Esta clave asocia la métrica de tu aplicación con tu cuenta New Relic.
-
+
@@ -566,10 +522,7 @@ Estas configuraciones están disponibles en el archivo de configuración del age
El [nombre de la aplicación](/docs/apm/new-relic-apm/installation-configuration/name-your-application) utilizada para agregar datos en la UI de New Relic. Para informar datos a [varias aplicaciones al mismo tiempo](/docs/apm/new-relic-apm/installation-configuration/using-multiple-names-app), especifique una lista de nombres separados por un punto y coma `;`. No coloque un espacio antes del punto y coma, lo que hace que el analizador de configuración de Python interprete el nombre como un comentario incrustado.
-
+
@@ -617,10 +570,7 @@ Estas configuraciones están disponibles en el archivo de configuración del age
Cuando `true`, el agente recopila datos de rendimiento sobre su aplicación e informa estos datos a nuestro [recolector de datos](/docs/accounts-partnerships/education/getting-started-new-relic/glossary#collector).
-
+
@@ -670,10 +620,7 @@ Estas configuraciones están disponibles en el archivo de configuración del age
Utilice el modo de desarrolladores para probar [nuevas versiones del agente](/docs/release-notes/agent-release-notes/python-release-notes) o pruebe el agente con paquetes de terceros en un entorno de desarrolladores. El modo fuera de línea no es una forma de ejecutar el APM localmente, porque las métricas que recopila el agente no se informan en ninguna parte.
-
+
@@ -727,10 +674,7 @@ Estas configuraciones están disponibles en el archivo de configuración del age
-
+
@@ -780,10 +724,7 @@ Estas configuraciones están disponibles en el archivo de configuración del age
Para informar problemas con los agentes, la configuración más útil es `debug`. Sin embargo, `debug` genera mucha información muy rápidamente, por lo que no mantenga el agente en este nivel durante más tiempo del necesario para reproducir el problema.
-
+
@@ -833,10 +774,7 @@ Estas configuraciones están disponibles en el archivo de configuración del age
Para activar el modo de alta seguridad, configúrelo en `true` en el archivo de configuración local **.ini** **and** actívelo desde la página **Account settings** . Para obtener más información, consulte [Alta seguridad](/docs/accounts-partnerships/accounts/security/high-security).
-
+
@@ -896,10 +834,7 @@ Estas configuraciones están disponibles en el archivo de configuración del age
En lugar de configurar las configuraciones `proxy_scheme`, `proxy_host` y `proxy_port` , también puede configurar la configuración `proxy_host` en un URI válido para el proxy. Incluya el esquema, el host y el puerto; por ejemplo, `http://proxy-host:8000`. Esto también funciona si configura los detalles del proxy HTTP con la variable de entorno `NEW_RELIC_PROXY_HOST` .
-
+
@@ -953,10 +888,7 @@ Estas configuraciones están disponibles en el archivo de configuración del age
-
+
@@ -1001,13 +933,10 @@ Estas configuraciones están disponibles en el archivo de configuración del age
- Agrega [etiqueta](/docs/apm/new-relic-apm/maintenance/labels-categories-organize-your-apps-servers). Especifique _nombre:valor_ separado por dos puntos `:` y separe la etiqueta adicional con punto y coma `;`.
+ Agrega [etiqueta](/docs/apm/new-relic-apm/maintenance/labels-categories-organize-your-apps-servers). Especifique *nombre:valor* separado por dos puntos `:` y separe la etiqueta adicional con punto y coma `;`.
-
+
```ini
labels = Server:One;Data Center:Primary
```
@@ -1015,10 +944,7 @@ Estas configuraciones están disponibles en el archivo de configuración del age
-
+
@@ -1066,10 +992,7 @@ Estas configuraciones están disponibles en el archivo de configuración del age
Establece el nombre de host que se [mostrará en la UI de APM](/docs/apm/new-relic-apm/maintenance/add-rename-remove-hosts#display_name). Si se establece, esto anula el nombre de host predeterminado que el agente captura automáticamente.
-
+
@@ -1114,13 +1037,10 @@ Estas configuraciones están disponibles en el archivo de configuración del age
- Establece [api_key](/docs/apis/rest-api-v2/requirements/api-keys) que se usará con [newrelic-admin record-deploy](/docs/agents/python-agent/installation-configuration/python-agent-admin-script#record-deploy).
+ Establece [api\_key](/docs/apis/rest-api-v2/requirements/api-keys) que se usará con [newrelic-admin record-deploy](/docs/agents/python-agent/installation-configuration/python-agent-admin-script#record-deploy).
-
+
@@ -1172,10 +1092,7 @@ Estas configuraciones están disponibles en el archivo de configuración del age
-
+
@@ -1222,7 +1139,7 @@ Estas configuraciones están disponibles en el archivo de configuración del age
Registraremos la traza de la transacción cuando superen este umbral. El formato es una cantidad de segundos (se permiten puntos decimales).
- Consulte nuestra entrada del glosario para [apdex_t](/docs/using-new-relic/welcome-new-relic/get-started/glossary/#apdex_t)
+ Consulte nuestra entrada del glosario para [apdex\_t](/docs/using-new-relic/welcome-new-relic/get-started/glossary/#apdex_t)
Esto solo se establece en el archivo de configuración o en la variable de entorno si se establece `serverless_mode` , que está habilitado para AWS Lambda. De lo contrario, el valor local `apdex_t` se anula por el valor en la configuración de la aplicación UI que luego se usa para establecer el valor `apdex_f` .
@@ -1232,15 +1149,12 @@ Estas configuraciones están disponibles en el archivo de configuración del age
## Atributo
-Los atributos son pares de valores principales que proporcionan información para la traza de la transacción, errores de traza, y evento de transacción. Además de configurar el atributo para los cuatro destinos con las configuraciones generales del atributo a continuación, también se pueden configurar por destino.
+Los atributos son pares de valores principales que proporcionan información para la traza de la transacción, errores de traza, y evento de transacción. Además de configurar el atributo para los cuatro destinos con las configuraciones generales del atributo a continuación, también se pueden configurar por destino.
Para obtener más información, consulte [Atributo del agente Python](/docs/agents/python-agent/attributes/python-agent-attributes), [Habilitación y deshabilitación de atributo](/docs/agents/python-agent/attributes/enabling-disabling-attributes-python) y [Ejemplos de atributos](/docs/agents/python-agent/attributes/python-attribute-examples).
-
+
@@ -1278,10 +1192,7 @@ Para obtener más información, consulte [Atributo del agente Python](/docs/agen
Esta configuración se puede utilizar para activar o desactivar todos los atributos.
-
+
@@ -1325,10 +1236,7 @@ Para obtener más información, consulte [Atributo del agente Python](/docs/agen
Las reglas para los atributos se pueden encontrar [en la página de atributos del agente](/docs/subscriptions/agent-attributes).
-
+
@@ -1382,10 +1290,7 @@ Esta sección incluye la configuración del agente Python para configurar el mon
-
+
@@ -1427,10 +1332,7 @@ Esta sección incluye la configuración del agente Python para configurar el mon
-
+
@@ -1468,10 +1370,7 @@ Esta sección incluye la configuración del agente Python para configurar el mon
Cuando se establece en `false`, deshabilita la instrumentación que registra eventos de resumen y mensajes para datos extensos de modelo de lenguaje transmitidos.
-
+
@@ -1519,10 +1418,7 @@ Esta sección incluye la configuración del agente Python para configurar el mon
Para obtener más información sobre la traza de la transacción, consulte [traza de la transacción](/docs/traces/transaction-traces).
-
+
@@ -1570,10 +1466,7 @@ Para obtener más información sobre la traza de la transacción, consulte [traz
Si está habilitado, el rastreador de transacciones [captura información detallada sobre transacciones lentas](/docs/apm/transactions/transaction-traces/transaction-traces).
-
+
@@ -1618,13 +1511,10 @@ Para obtener más información sobre la traza de la transacción, consulte [traz
- Umbral en segundos para saber cuándo recoger una traza de la transacción. Cuando el tiempo de respuesta de una acción del controlador excede este umbral, el agente registra una traza de la transacción. Los valores válidos son cualquier valor flotante positivo o `apdex_f` (cuatro veces [apdex_t](/docs/using-new-relic/welcome-new-relic/get-started/glossary/#apdex_t)).
+ Umbral en segundos para saber cuándo recoger una traza de la transacción. Cuando el tiempo de respuesta de una acción del controlador excede este umbral, el agente registra una traza de la transacción. Los valores válidos son cualquier valor flotante positivo o `apdex_f` (cuatro veces [apdex\_t](/docs/using-new-relic/welcome-new-relic/get-started/glossary/#apdex_t)).
-
+
@@ -1678,10 +1568,7 @@ Para obtener más información sobre la traza de la transacción, consulte [traz
-
+
@@ -1729,10 +1616,7 @@ Para obtener más información sobre la traza de la transacción, consulte [traz
Umbral en segundos para saber cuándo recopilar el rastreo del stack de las llamadas SQL. Cuando las sentencias SQL superan este umbral, el agente captura el rastreo actual de la pila. Esto es útil para identificar dónde se originan las llamadas SQL largas en una aplicación.
-
+
@@ -1780,10 +1664,7 @@ Para obtener más información sobre la traza de la transacción, consulte [traz
Determina si el agente Python capturará planes de consulta para consultas SQL lentas. Sólo es compatible con MySQL y PostgreSQL.
-
+
@@ -1831,10 +1712,7 @@ Para obtener más información sobre la traza de la transacción, consulte [traz
Las consultas en la traza de la transacción que superen este umbral informarán [los datos de consulta lenta](/docs/apm/applications-menu/monitoring/viewing-slow-query-details) y cualquier plan explicativo disponible. La recopilación del plan de explicación no se realizará si [`transaction_tracer.explain_enabled`](#txn-tracer-explain-threshold) es `false`.
-
+
@@ -1872,10 +1750,7 @@ Para obtener más información sobre la traza de la transacción, consulte [traz
Esta configuración se puede utilizar para activar o desactivar todos los atributos de la traza de la transacción. Si `attributes.enabled` en el nivel raíz es `false`, no se enviará ningún atributo a la traza de la transacción independientemente de cómo se establezca esta configuración (`transaction_tracer.attributes.enabled`).
-
+
@@ -1913,10 +1788,7 @@ Para obtener más información sobre la traza de la transacción, consulte [traz
Si los atributos están habilitados para la traza de la transacción, todas las claves de atributos que se encuentran en esta lista nos serán enviadas en la traza de la transacción. Para obtener más información, consulte las [reglas de atributos del agente](/docs/apm/other-features/attributes/agent-attributes).
-
+
@@ -1954,10 +1826,7 @@ Para obtener más información sobre la traza de la transacción, consulte [traz
Todas las claves de atributos encontradas en esta lista no se enviarán en la traza de la transacción. Para obtener más información, consulte las [reglas de atributos del agente](/docs/apm/other-features/attributes/agent-attributes).
-
+
@@ -2034,10 +1903,7 @@ Para obtener más información sobre la traza de la transacción, consulte [traz
Aquí están las configuraciones del segmento de transacciones disponibles a través del archivo de configuración del agente.
-
+
@@ -2075,10 +1941,7 @@ Aquí están las configuraciones del segmento de transacciones disponibles a tra
Esta configuración se puede utilizar para activar o desactivar todos los atributos de los segmentos de traza de la transacción. Si `attributes.enabled` en el nivel raíz es `false`, no se enviará ningún atributo a los segmentos de la traza de la transacción independientemente de cómo se establezca esta configuración (`transaction_segments.attributes.enabled`).
-
+
@@ -2116,10 +1979,7 @@ Aquí están las configuraciones del segmento de transacciones disponibles a tra
Si los atributos están habilitados para segmentos de traza de la transacción, todas las claves de atributos que se encuentran en esta lista se enviarán en segmentos de traza de la transacción. Para obtener más información, consulte las [reglas de atributos del agente](/docs/apm/other-features/attributes/agent-attributes).
-
+
@@ -2167,10 +2027,7 @@ Estos son los ajustes del recolector de errores disponibles a través del archiv
-
+
@@ -2218,10 +2075,7 @@ Estos son los ajustes del recolector de errores disponibles a través del archiv
Si está habilitado, el recolector de errores captura información sobre excepciones no detectadas.
-
+
@@ -2273,10 +2127,7 @@ Estos son los ajustes del recolector de errores disponibles a través del archiv
-
+
@@ -2321,7 +2172,7 @@ Estos son los ajustes del recolector de errores disponibles a través del archiv
- Enumera los códigos de estado HTTP que el agente debe ignorar en lugar de registrar como errores. Enumere códigos de estado adicionales como números enteros separados por espacios y especifique rangos con un guión `-` como separador entre los valores inicial y final. Para agregar uno de los códigos predeterminados a su lista de 'permitidos', anteponga el código con un signo de exclamación `!`.
+ Enumera los códigos de estado HTTP que el agente debe ignorar en lugar de registrar como errores. Enumere códigos de estado adicionales como números enteros separados por espacios y especifique rangos con un guión `-` como separador entre los valores inicial y final. Para agregar uno de los códigos predeterminados a su lista de 'permitidos', anteponga el código con un signo de exclamación `!`.
Esta configuración solo es compatible con algunos marcos web, ya que algunos marcos no utilizan excepciones para devolver respuestas HTTP.
@@ -2330,10 +2181,7 @@ Estos son los ajustes del recolector de errores disponibles a través del archiv
-
+
@@ -2385,10 +2233,7 @@ Estos son los ajustes del recolector de errores disponibles a través del archiv
-
+
@@ -2442,10 +2287,7 @@ Estos son los ajustes del recolector de errores disponibles a través del archiv
-
+
@@ -2483,10 +2325,7 @@ Estos son los ajustes del recolector de errores disponibles a través del archiv
Esta configuración se puede utilizar para activar o desactivar todos los atributos para errores de traza. Si `attributes.enabled` es `false` en el nivel raíz, entonces no se enviará ningún atributo a los errores de traza independientemente de cómo esté establecida esta configuración (`error_collector.attributes.enabled`).
-
+
@@ -2524,10 +2363,7 @@ Estos son los ajustes del recolector de errores disponibles a través del archiv
Si los atributos están habilitados para errores de traza, todas las claves de atributos que se encuentran en esta lista se enviarán a errores de traza. Para obtener más información, consulte las [reglas de atributos del agente](/docs/apm/other-features/attributes/agent-attributes).
-
+
@@ -2565,10 +2401,7 @@ Estos son los ajustes del recolector de errores disponibles a través del archiv
Las claves de atributos que se encuentran en esta lista no se enviarán a errores de traza. Para obtener más información, consulte las [reglas de atributos del agente](/docs/apm/other-features/attributes/agent-attributes).
-
+
@@ -2612,10 +2445,7 @@ Estos son los ajustes del recolector de errores disponibles a través del archiv
Aquí hay monitoreo de la configuración del navegador disponible a través del archivo de configuración del agente.
-
+
@@ -2657,10 +2487,7 @@ Aquí hay monitoreo de la configuración del navegador disponible a través del
-
+
@@ -2698,10 +2525,7 @@ Aquí hay monitoreo de la configuración del navegador disponible a través del
Para [el marco web Python compatible](/docs/agents/python-agent/supported-features/page-load-timing-python#restrictions_on_instrumentation), esta configuración permite la inserción automática del monitoreo de fragmentos de JavaScript del navegador.
-
+
@@ -2739,10 +2563,7 @@ Aquí hay monitoreo de la configuración del navegador disponible a través del
Especifique los `Content-Type` HTML (s) que nuestro agente de monitoreo de navegador debe auto-instrumentado. Agregue entradas adicionales en una lista separada por espacios.
-
+
Si está generando respuestas de página HTML y utiliza el `Content-Type` de `application/xhtml+xml`, puede anular los tipos de contenido permitidos para enumerar tanto este tipo de contenido como el `text/html` predeterminado usando:
```ini
@@ -2756,10 +2577,7 @@ Aquí hay monitoreo de la configuración del navegador disponible a través del
-
+
@@ -2797,10 +2615,7 @@ Aquí hay monitoreo de la configuración del navegador disponible a través del
Esta configuración se puede utilizar para activar o desactivar todos los atributos de monitoreo del navegador. Estos son los datos que se envían al evento de vista de página. Si `attributes.enabled` es falso en el nivel raíz, no se enviará ningún atributo en el monitoreo del navegador independientemente de cómo esté establecida la configuración (`browser_monitoring.attributes.enabled`).
-
+
@@ -2838,10 +2653,7 @@ Aquí hay monitoreo de la configuración del navegador disponible a través del
Si los atributos están habilitados para `browser_monitoring`, todas las claves de atributos que se encuentran en esta lista se enviarán en las vistas de página. Para obtener más información, consulte las [reglas de atributos del agente](/docs/apm/other-features/attributes/agent-attributes).
-
+
@@ -2889,10 +2701,7 @@ Aquí están las configuraciones de eventos de transacción disponibles a travé
-
+
@@ -2930,10 +2739,7 @@ Aquí están las configuraciones de eventos de transacción disponibles a travé
transacción evento data permite el uso de información adicional como [histograma](/docs/applications-menu/histograms-viewing-data-distribution) y [percentil](/docs/applications-menu/percentiles-comparing-ranked-data).
-
+
@@ -2971,10 +2777,7 @@ Aquí están las configuraciones de eventos de transacción disponibles a travé
Esta configuración se puede utilizar para activar o desactivar todos los atributos del evento de transacción. Si `attributes.enabled` es `false` en el nivel raíz, no se enviará ningún atributo al evento de transacción independientemente de cómo se establezca esta configuración (`transaction_events.attributes.enabled`).
-
+
@@ -3012,10 +2815,7 @@ Aquí están las configuraciones de eventos de transacción disponibles a travé
Si los atributos están habilitados para el evento de transacción, todas las claves de atributos que se encuentran en esta lista se enviarán en el evento de transacción. Para obtener más información, consulte las [reglas de atributos del agente](/docs/apm/other-features/attributes/agent-attributes).
-
+