Interface AgentOSOrchestratorConfig

interface AgentOSOrchestratorConfig {
    maxToolCallIterations?: number;
    defaultAgentTurnTimeoutMs?: number;
    enableConversationalPersistence?: boolean;
    promptProfileConfig?: null | PromptProfileConfig;
    rollingSummaryCompactionConfig?: null | RollingSummaryCompactionConfig;
    rollingSummaryCompactionProfilesConfig?: null | RollingSummaryCompactionProfilesConfig;
    rollingSummarySystemPrompt?: string;
    rollingSummaryStateKey?: string;
    longTermMemoryRecall?: AgentOSLongTermMemoryRecallConfig;
    tenantRouting?: AgentOSTenantRoutingConfig;
    taskOutcomeTelemetry?: AgentOSTaskOutcomeTelemetryConfig;
    adaptiveExecution?: AgentOSAdaptiveExecutionConfig;
}

Properties

maxToolCallIterations?: number
defaultAgentTurnTimeoutMs?: number
enableConversationalPersistence?: boolean
promptProfileConfig?: null | PromptProfileConfig
rollingSummaryCompactionConfig?: null | RollingSummaryCompactionConfig
rollingSummaryCompactionProfilesConfig?: null | RollingSummaryCompactionProfilesConfig
rollingSummarySystemPrompt?: string
rollingSummaryStateKey?: string

The conversation metadata key that holds the rolling summary's state (rollingSummaryState by default): the summary, its boundary and the head it was built with. Every compaction profile reads and writes this one state.

longTermMemoryRecall?: AgentOSLongTermMemoryRecallConfig
taskOutcomeTelemetry?: AgentOSTaskOutcomeTelemetryConfig
adaptiveExecution?: AgentOSAdaptiveExecutionConfig