group_utils
autogen.agentchat.group.group_utils.create_group_transition
create_group_transition
Creates a transition function for group chat with enclosed state for the use_initial_agent.
Name | Description |
---|---|
initial_agent | The first agent to speak Type: ConversableAgent |
tool_execution | The tool execution agent Type: GroupToolExecutor |
group_agent_names | List of all agent names Type: list[str] |
user_agent | Optional user proxy agent Type: ForwardRef(‘ConversableAgent’) | None |
group_after_work | Group-level after work Type: TransitionTarget |
Type | Description |
---|---|
Callable[[ConversableAgent, GroupChat], Agent | str | None] | Callable[[“ConversableAgent”, GroupChat], Optional[Union[Agent, str]]]: The transition function |