classDiagram Agent --> AgentChannel class Agent { <> } Agent <|-- KernelAgent class KernelAgent { <> } class AgentChannel { <> } AgentChat o-- AgentChannel class AgentChat { <> } AgentChat <|-- AgentGroupChat AgentGroupChat o-- Agent AgentGroupChat --> AgentGroupChatSettings class AgentGroupChat { <> }