All Conversible Agents and its classes have
human_input_mode
"ALWAYS"- the agent prompts for human input every time a message is received
- Under this mode, the conversation stops when the human input is “exit”, or when
is_termination_msgis True and there is no human input
"TERMINATE"(DEFAULT)- the agent only prompts for human input only when a termination message is received or the number of auto reply reaches the
max_consecutive_auto_reply - terminate_mode.py
- the agent only prompts for human input only when a termination message is received or the number of auto reply reaches the
"NEVER"- agent will never prompt for human input
- human skip and trigger an auto-reply
- the conversation stops when the number of auto reply reaches the
max_consecutive_auto_replyor whenis_termination_msgis True - never_mode.py