Skip to content

Targets

A target represents the agent you want to test.

🆕 Weni Agents (Primary Target)

The Weni target is the primary focus of this fork, providing native support for testing Weni conversational AI agents.

Quick Start

agenteval.yml
target:
  type: weni

Key Features

  • WebSocket Communication: Real-time bidirectional communication with Weni agents
  • Session Isolation: Each test case uses unique contact identifiers for proper conversation isolation
  • Multi-language Support: Configure language settings for your conversational AI
  • Flexible Authentication: Support for Weni CLI, environment variables, or configuration file

Learn more about Weni Agents


AWS Service Targets

For AWS service targets, additional base configurations apply:

AWS Credentials

This project uses Boto3's credential resolution chain to determine the AWS credentials to use. Please refer to the Boto3 documentation for more details.

agenteval.yml
target:
  aws_profile: my-profile
  aws_region: us-west-2
  endpoint_url: my-endpoint-url
  max_retry: 10

aws_profile (string; optional)

A profile name that is used to create a Boto3 session.


aws_region (string; optional)

The AWS region that is used to create a Boto3 session.


endpoint_url (string; optional)

The endpoint URL for the AWS service which is used to construct the Boto3 client.


max_retry (integer; optional)

Configures the Boto3 client with the maximum number of retry attempts allowed. The default is 10.


All Available Targets

Primary Target

AWS Service Targets

Custom Targets