Skip to content

Latest commit

 

History

History
50 lines (43 loc) · 2.65 KB

File metadata and controls

50 lines (43 loc) · 2.65 KB

Microsoft Agent 365 SDK .NET Package Dependencies

This diagram shows the internal dependencies between Microsoft Agent 365 SDK .NET packages.

graph LR
    Notifications["Microsoft.Agents.A365.Notifications"]
    ObservabilityExtensionsAgentFramework["Microsoft.Agents.A365.Observability.Extensions.AgentFramework"]
    ObservabilityExtensionsOpenAI["Microsoft.Agents.A365.Observability.Extensions.OpenAI"]
    ObservabilityExtensionsSemanticKernel["Microsoft.Agents.A365.Observability.Extensions.SemanticKernel"]
    ObservabilityHosting["Microsoft.Agents.A365.Observability.Hosting"]
    ObservabilityRuntime["Microsoft.Agents.A365.Observability.Runtime"]
    Runtime["Microsoft.Agents.A365.Runtime"]
    Tooling["Microsoft.Agents.A365.Tooling"]
    ToolingExtensionsAgentFramework["Microsoft.Agents.A365.Tooling.Extensions.AgentFramework"]
    ToolingExtensionsAzureAIFoundry["Microsoft.Agents.A365.Tooling.Extensions.AzureAIFoundry"]
    ToolingExtensionsSemanticKernel["Microsoft.Agents.A365.Tooling.Extensions.SemanticKernel"]

    ObservabilityExtensionsAgentFramework --> ObservabilityRuntime
    ObservabilityExtensionsOpenAI --> ObservabilityRuntime
    ObservabilityExtensionsSemanticKernel --> ObservabilityRuntime
    ObservabilityHosting --> ObservabilityRuntime
    Tooling --> Runtime
    ToolingExtensionsAgentFramework --> Tooling
    ToolingExtensionsAzureAIFoundry --> Tooling
    ToolingExtensionsSemanticKernel --> Tooling

    classDef Notifications fill:#ffcdd2,stroke:#c62828,color:#280505
    classDef Observability fill:#c8e6c9,stroke:#2e7d32,color:#142a14
    classDef ObservabilityExtensions fill:#e8f5e9,stroke:#66bb6a,color:#1f3d1f
    classDef Runtime fill:#bbdefb,stroke:#1565c0,color:#0d1a26
    classDef Tooling fill:#ffe0b2,stroke:#e65100,color:#331a00
    classDef ToolingExtensions fill:#fff3e0,stroke:#fb8c00,color:#4d2600

    class Notifications Notifications
    class ObservabilityRuntime Observability
    class ObservabilityExtensionsAgentFramework,ObservabilityExtensionsSemanticKernel,ObservabilityHosting,ObservabilityExtensionsOpenAI ObservabilityExtensions
    class Runtime Runtime
    class Tooling Tooling
    class ToolingExtensionsAgentFramework,ToolingExtensionsAzureAIFoundry,ToolingExtensionsSemanticKernel ToolingExtensions
Loading

Package Types

  • Notifications (Red): Notification and messaging extensions
  • Runtime (Blue): Core runtime components
  • Observability (Green): Telemetry and monitoring core
  • Observability Extensions (Light Green): Framework-specific observability integrations
  • Tooling (Orange): Agent tooling SDK core
  • Tooling Extensions (Light Orange): Framework-specific tooling integrations