Creates a new instance of the AgentClient class.
The name of the agent, used to locate configuration in environment variables
Sends an activity to another agent and handles the conversation state.
The activity to send to the target agent
Authentication configuration used to obtain access tokens
State manager to store conversation data
The current turn context
A promise that resolves to the HTTP status text of the agent response
Client for communicating with other agents through HTTP requests. Manages configuration, authentication, and activity exchange with target agents.