Interface AgentOSFinalResponseChunk

interface AgentOSFinalResponseChunk {
    streamId: string;
    gmiInstanceId: string;
    personaId: string;
    isFinal: boolean;
    timestamp: string;
    metadata?: Record<string, any>;
    type: FINAL_RESPONSE;
    finalResponseText: null | string;
    finalToolCalls?: ToolCallRequest[];
    finalUiCommands?: UICommand[];
    audioOutput?: AudioOutputConfig;
    imageOutput?: ImageOutputConfig;
    usage?: CostAggregator;
    reasoningTrace?: ReasoningTraceEntry[];
    error?: {
        code: string;
        message: string;
        details?: any;
    };
    updatedConversationContext?: ConversationContext;
    activePersonaDetails?: Partial<IPersonaDefinition>;
}

Hierarchy (view full)

Properties

streamId: string
gmiInstanceId: string
personaId: string
isFinal: boolean
timestamp: string
metadata?: Record<string, any>
finalResponseText: null | string
finalToolCalls?: ToolCallRequest[]
finalUiCommands?: UICommand[]
audioOutput?: AudioOutputConfig
imageOutput?: ImageOutputConfig
reasoningTrace?: ReasoningTraceEntry[]
error?: {
    code: string;
    message: string;
    details?: any;
}

Type declaration

  • code: string
  • message: string
  • Optional details?: any
updatedConversationContext?: ConversationContext
activePersonaDetails?: Partial<IPersonaDefinition>