create_group_manager

create_group_manager(
    groupchat: GroupChat,
    group_manager_args: dict[str, Any] | None,
    agents: list['ConversableAgent'],
    group_after_work: TransitionTarget
) -> GroupChatManager

Create a GroupChatManager for the group chat utilising any arguments passed in and ensure an LLM Config exists if needed

Parameters:
NameDescription
groupchatThe groupchat.

Type: GroupChat
group_manager_argsGroup manager arguments to create the GroupChatManager.

Type: dict[str, typing.Any] | None
agentsList of agents in the group to check handoffs and after work.

Type: list[‘ConversableAgent’]
group_after_workGroup-level after work to check.

Type: TransitionTarget
Returns:
TypeDescription
GroupChatManagerGroupChatManager: GroupChatManager instance.