Interface AgentOSRuntimeSnapshot

interface AgentOSRuntimeSnapshot {
    initialized: boolean;
    services: {
        conversationManager: boolean;
        extensionManager: boolean;
        toolOrchestrator: boolean;
        modelProviderManager: boolean;
        retrievalAugmentor: boolean;
        workflowEngine: boolean;
    };
    providers: {
        configured: string[];
        defaultProvider?: null | string;
    };
    extensions: {
        loadedPacks: string[];
        toolCount: number;
        workflowCount: number;
        guardrailCount: number;
    };
    conversations: {
        activeCount: number;
        items: AgentOSActiveConversationSnapshot[];
    };
    gmis: {
        activeCount: number;
        items: AgentOSActiveGMISnapshot[];
    };
}

Properties

initialized: boolean
services: {
    conversationManager: boolean;
    extensionManager: boolean;
    toolOrchestrator: boolean;
    modelProviderManager: boolean;
    retrievalAugmentor: boolean;
    workflowEngine: boolean;
}

Type declaration

  • conversationManager: boolean
  • extensionManager: boolean
  • toolOrchestrator: boolean
  • modelProviderManager: boolean
  • retrievalAugmentor: boolean
  • workflowEngine: boolean
providers: {
    configured: string[];
    defaultProvider?: null | string;
}

Type declaration

  • configured: string[]
  • Optional defaultProvider?: null | string
extensions: {
    loadedPacks: string[];
    toolCount: number;
    workflowCount: number;
    guardrailCount: number;
}

Type declaration

  • loadedPacks: string[]
  • toolCount: number
  • workflowCount: number
  • guardrailCount: number
conversations: {
    activeCount: number;
    items: AgentOSActiveConversationSnapshot[];
}

Type declaration

gmis: {
    activeCount: number;
    items: AgentOSActiveGMISnapshot[];
}

Type declaration