User proxy
User proxy agent model.
WaldiezUserProxy ¶
Bases: WaldiezAgent
User proxy agent model.
A WaldiezAgent with agent_type user and default human_input_mode: "ALWAYS" See WaldiezAgent,WaldiezUserProxyData,WaldiezAgentData for more info.
Attributes:
| Name | Type | Description |
|---|---|---|
agent_type | Literal['user', 'user_proxy'] | The agent type: 'user' for a user proxy agent |
data | WaldiezUserProxyData | The user proxy agent's data |
User proxy agent data module.
WaldiezUserProxyData ¶
Bases: WaldiezAgentData
User proxy agent data class.
The data for an agent with human_input_mode set to "ALWAYS" as default. See the parent's docs (WaldiezAgentData) for the rest of the properties.
Attributes:
| Name | Type | Description |
|---|---|---|
human_input_mode | Literal['ALWAYS', 'NEVER', 'TERMINATE'] | The human input mode, Defaults to |