This diagram shows the internal dependencies between Microsoft Agent 365 SDK Python packages.
graph LR
%% Package Nodes
microsoft_agents_a365_notifications["microsoft-agents-a365-notifications"]
microsoft_agents_a365_runtime["microsoft-agents-a365-runtime"]
microsoft_agents_a365_tooling["microsoft-agents-a365-tooling"]
microsoft_agents_a365_tooling_extensions_azureaifoundry["microsoft-agents-a365-tooling-extensions-azureaifoundry"]
microsoft_agents_a365_tooling_extensions_openai["microsoft-agents-a365-tooling-extensions-openai"]
microsoft_agents_a365_tooling_extensions_semantickernel["microsoft-agents-a365-tooling-extensions-semantickernel"]
microsoft_agents_a365_tooling_extensions_agentframework["microsoft-agents-a365-tooling-extensions-agentframework"]
microsoft_agents_a365_tooling_extensions_googleadk["microsoft-agents-a365-tooling-extensions-googleadk"]
%% Dependencies
microsoft_agents_a365_tooling --> microsoft_agents_a365_runtime
microsoft_agents_a365_tooling_extensions_azureaifoundry --> microsoft_agents_a365_tooling
microsoft_agents_a365_tooling_extensions_openai --> microsoft_agents_a365_tooling
microsoft_agents_a365_tooling_extensions_semantickernel --> microsoft_agents_a365_tooling
microsoft_agents_a365_tooling_extensions_agentframework --> microsoft_agents_a365_tooling
microsoft_agents_a365_tooling_extensions_googleadk --> microsoft_agents_a365_tooling
%% Styling
classDef notifications fill:#ffcdd2,stroke:#c62828,color:#280505,stroke-width:2px
class microsoft_agents_a365_notifications notifications
classDef runtime fill:#bbdefb,stroke:#1565c0,color:#0d1a26,stroke-width:2px
class microsoft_agents_a365_runtime runtime
classDef tooling fill:#ffe0b2,stroke:#e65100,color:#331a00,stroke-width:2px
class microsoft_agents_a365_tooling tooling
classDef tooling_extensions fill:#fff3e0,stroke:#fb8c00,color:#4d2600,stroke-width:2px
class microsoft_agents_a365_tooling_extensions_azureaifoundry,microsoft_agents_a365_tooling_extensions_openai,microsoft_agents_a365_tooling_extensions_semantickernel,microsoft_agents_a365_tooling_extensions_agentframework,microsoft_agents_a365_tooling_extensions_googleadk tooling_extensions
- Notifications (Red): Notification and messaging extensions
- Runtime (Blue): Core runtime components
- Tooling (Orange): Agent tooling SDK core
- Tooling Extensions (Light Orange): Framework-specific tooling integrations