Interface ProcessingOptions

Defines fine-grained control options for how AgentOS processes an individual turn. These options can override system defaults or persona-specific settings for the duration of the current request, allowing for dynamic adjustments to GMI behavior and output.

ProcessingOptions

interface ProcessingOptions {
    streamUICommands?: boolean;
    maxToolCallIterations?: number;
    preferredModelId?: string;
    preferredProviderId?: string;
    temperature?: number;
    topP?: number;
    maxTokens?: number;
    disableAdaptation?: boolean;
    debugMode?: boolean;
    forceNewConversation?: boolean;
    customFlags?: Record<string, any>;
}

Properties

streamUICommands?: boolean
maxToolCallIterations?: number
preferredModelId?: string
preferredProviderId?: string
temperature?: number
topP?: number
maxTokens?: number
disableAdaptation?: boolean
debugMode?: boolean
forceNewConversation?: boolean
customFlags?: Record<string, any>