SourceAnalyzerProperties

data class SourceAnalyzerProperties(val llms: List<<Error class: unknown class>> = listOf(LlmOptions()), val minAgreement: Int = 1)

Configuration for source analyzers. Supports multiple LLMs for parallel analysis with agreement voting.

Constructors

Link copied to clipboard
constructor(llms: List<<Error class: unknown class>> = listOf(LlmOptions()), minAgreement: Int = 1)

Properties

Link copied to clipboard
val llms: List<<Error class: unknown class>>

List of LLM configurations. If multiple are specified, they run in parallel and results are merged with agreement voting.

Link copied to clipboard
val minAgreement: Int = 1

Minimum number of LLMs that must agree on an entity for it to be included. Only applies when multiple LLMs are configured.