Versions in this module Expand all Collapse all v0 v0.2.0 May 15, 2026 Changes in this version + const ConfidenceThreshold + type Assessment = engine.Assessment + type Bot = engine.ReviewBot + func NewBot() *Bot + type Comment = engine.ReviewComment + type ConsensusResult = engine.ConsensusResult + type ConsensusSampler = engine.ConsensusSampler + func NewConsensusSampler(numSamples int) *ConsensusSampler + type Critic = engine.Critic + func NewCritic(model string) *Critic + type LLMClient = engine.LLMClient + type PatchVerdict = engine.PatchVerdict + type QualityScorer = engine.QualityScorer + func NewQualityScorer() *QualityScorer + type Report = engine.ReviewReport + type ResponseContext = engine.ResponseContext + type ReviewResult = engine.ReviewResult + type Rule = engine.ReviewRule + type Sample = engine.Sample + type ScoreWeights = engine.ScoreWeights + func DefaultWeights() ScoreWeights + type ScoredResponse = engine.ScoredResponse + type SelfAssessor = engine.SelfAssessor + func NewSelfAssessor() *SelfAssessor + type SelfReviewResult = engine.SelfReviewResult + func ReviewBeforeWrite(ctx context.Context, llm LLMClient, ...) (*SelfReviewResult, error) + type Solution = engine.Solution + type SolutionReviewer = engine.SolutionReviewer + func NewSolutionReviewer(maxAttempts int) *SolutionReviewer + type TaskContext = engine.TaskContext