Interface: LoadConfigOptions
Defined in: src/core/config/loader.ts:50
Options for loading Praman configuration.
Properties
overrides?
readonlyoptionaloverrides:object
Defined in: src/core/config/loader.ts:52
Inline config overrides (lower priority than env vars).
ai?
optionalai:object
ai.anthropicApiKey?
optionalanthropicApiKey:string
ai.apiKey?
optionalapiKey:string
ai.apiVersion?
optionalapiVersion:string
ai.deployment?
optionaldeployment:string
ai.endpoint?
optionalendpoint:string
ai.maxTokens?
optionalmaxTokens:number
ai.model?
optionalmodel:string
ai.provider?
optionalprovider:"openai"|"azure-openai"|"anthropic"
ai.temperature?
optionaltemperature:number
auth?
optionalauth:object
auth.baseUrl
baseUrl:
string
auth.client?
optionalclient:string
auth.language?
optionallanguage:string
auth.password?
optionalpassword:string
auth.strategy?
optionalstrategy:"custom"|"btp-saml"|"basic"|"office365"
auth.username?
optionalusername:string
controlDiscoveryTimeout?
optionalcontrolDiscoveryTimeout:number
discoveryStrategies?
optionaldiscoveryStrategies: ("direct-id"|"recordreplay"|"registry")[]
ignoreAutoWaitUrls?
optionalignoreAutoWaitUrls:string[]
interactionStrategy?
optionalinteractionStrategy:"ui5-native"|"dom-first"|"opa5"
logLevel?
optionallogLevel:"error"|"debug"|"warn"|"info"|"verbose"
opa5?
optionalopa5:object
opa5.autoWait?
optionalautoWait:boolean
opa5.debug?
optionaldebug:boolean
opa5.interactionTimeout?
optionalinteractionTimeout:number
preferVisibleControls?
optionalpreferVisibleControls:boolean
selectors?
optionalselectors:object
selectors.defaultTimeout?
optionaldefaultTimeout:number
selectors.preferVisibleControls?
optionalpreferVisibleControls:boolean
selectors.skipStabilityWait?
optionalskipStabilityWait:boolean
skipStabilityWait?
optionalskipStabilityWait:boolean
telemetry?
optionaltelemetry:object
telemetry.endpoint?
optionalendpoint:string
telemetry.exporter?
optionalexporter:"otlp"|"azure-monitor"|"jaeger"
telemetry.openTelemetry?
optionalopenTelemetry:boolean
telemetry.serviceName?
optionalserviceName:string
ui5WaitTimeout?
optionalui5WaitTimeout:number