Member Junction
    Preparing search index...

    Interface SystemDiagnosticsAgentContextInput

    The plain, component-supplied snapshot used to build the diagnostics context. By construction this carries ONLY read-only navigation + diagnostic metrics + shape names — there is no field for a cache value, telemetry payload, or secret, so none can be published.

    interface SystemDiagnosticsAgentContextInput {
        ActiveEvents: number;
        ActiveSection: "performance" | "engines" | "redundant" | "cache";
        CacheDatasetCount: number;
        CacheHitRate: number;
        CacheHits: number;
        CacheInitialized: boolean;
        CacheMisses: number;
        CacheRunQueryCount: number;
        CacheRunViewCount: number;
        CacheTotalEntries: number;
        CacheTotalSizeBytes: number;
        CategoryBreakdown: readonly DiagnosticsCategoryBreakdown[];
        CategoryFilter: string;
        EngineCount: number;
        EngineNames: readonly string[];
        LoadedEngineCount: number;
        PerfTab: "overview" | "monitor" | "events" | "patterns" | "insights";
        RedundantEntityNames: readonly string[];
        RedundantLoadCount: number;
        ServerTelemetryEnabled: boolean;
        SlowOperations: readonly DiagnosticsSlowOpSummary[];
        SlowQueryCount: number;
        SlowQueryThresholdMs: number;
        TelemetryEnabled: boolean;
        TelemetrySource: "client" | "server";
        TotalEvents: number;
        TotalInsights: number;
        TotalMemoryBytes: number;
        TotalMemoryDisplay: string;
        TotalPatterns: number;
    }
    Index

    Properties

    ActiveEvents: number
    ActiveSection: "performance" | "engines" | "redundant" | "cache"
    CacheDatasetCount: number
    CacheHitRate: number
    CacheHits: number
    CacheInitialized: boolean
    CacheMisses: number
    CacheRunQueryCount: number
    CacheRunViewCount: number
    CacheTotalEntries: number
    CacheTotalSizeBytes: number
    CategoryBreakdown: readonly DiagnosticsCategoryBreakdown[]
    CategoryFilter: string

    Active telemetry category filter. Typed as string (not the narrower TelemetryCategoryFilter) because the component's runtime filter union includes categories the agent's FilterTelemetryByCategory tool does not expose (e.g. Network / Coalesce / Custom). It is published as-is; the tool itself validates agent input against VALID_TELEMETRY_CATEGORIES.

    EngineCount: number
    EngineNames: readonly string[]
    LoadedEngineCount: number
    PerfTab: "overview" | "monitor" | "events" | "patterns" | "insights"
    RedundantEntityNames: readonly string[]
    RedundantLoadCount: number
    ServerTelemetryEnabled: boolean
    SlowOperations: readonly DiagnosticsSlowOpSummary[]
    SlowQueryCount: number
    SlowQueryThresholdMs: number
    TelemetryEnabled: boolean
    TelemetrySource: "client" | "server"
    TotalEvents: number
    TotalInsights: number
    TotalMemoryBytes: number
    TotalMemoryDisplay: string
    TotalPatterns: number