Skip to main content

GroupChatTarget

Target that represents a group chat.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Parameters:

Class Attributes

group_chat_config



model_config



Instance Methods

can_resolve_for_speaker_selection

Check if the target can resolve for speaker selection. For GroupChatTarget the chat must be encapsulated into an agent.

create_wrapper_agent

Create a wrapper agent for the group chat. Parameters:

display_name

Get the display name for the target.

needs_agent_wrapper

Check if the target needs to be wrapped in an agent. GroupChatTarget must be wrapped in an agent.

normalized_name

Get a normalized name for the target that has no spaces, used for function calling.

resolve

Resolve to the nested chat configuration. Parameters: