Package:
@hexos/runtimeFully resolved runtime configuration where all optional numeric fields have concrete defaults.
Extends RuntimeConfig with non-optional versions of all limit fields. Created by normalizeRuntimeConfig at startup, this type is used internally by AgentRuntimeto avoid repeated null checks during operation.
interface NormalizedRuntimeConfig extends RuntimeConfig {
maxHandoffs: number;
approvalTimeoutMs: number;
maxPendingApprovalsPerConversation: number;
defaultToolTimeoutMs: number;
maxActiveStreams: number;
maxActiveStreamsPerConversation: number;
maxConcurrentToolExecutions: number;
toolExecutionQueueTimeoutMs: number;
rateLimit: NormalizedRateLimitConfig;
retry: NormalizedRetryConfig;
}- Extends:
RuntimeConfig