Files
microsoft--semantic-kernel/docs/decisions/diagrams/agent-aggregator.mmd
T
wehub-resource-sync b957a53def
CodeQL / Analyze (csharp) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:21:23 +08:00

29 lines
730 B
Plaintext

classDiagram
Agent
AgentChannel
AggregatorAgent --> AggregatorMode
class AggregatorMode {
<<Enum>>
Flat
Nested
}
Agent <|-- AggregatorAgent
AggregatorAgent --> AggregatorChannel
class AggregatorAgent {
<<Final>>
+AggregatorMode Mode
#IEnumerable~String~ GetChannelKeys()
#Task~AgentChannel~ CreateChannelAsync()
}
AgentChannel <|-- AggregatorChannel
class AggregatorChannel {
<<Final>>
~#IAsyncEnumerable~ChatMessageContent~ InvokeAsync(AggregatorAgent agent)
~#IAsyncEnumerable~ChatMessageContent~ GetHistoryAsync()
~#Task ReceiveAsync(IReadOnlyList~ChatMessageContent~ history)
}