Documentation
¶
Overview ¶
Package stagemodel resolves stage-specific LLM model choices from profile preferences and explicit runtime overrides.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Request ¶
type Request struct {
Profile config.Profile
Stage Stage
Tier config.ModelTier
FloorTier config.ModelTier
ModelOverride string
EffortOverride string
DefaultEffort string
}
Request describes one stage model-resolution request.
type Result ¶
type Result struct {
Stage Stage
Tier config.ModelTier
Model string
Effort string
Source config.ModelMapSource
Override bool
}
Result is the concrete model/effort selected for one LLM stage.
func ResolveFirstAvailable ¶
ResolveFirstAvailable resolves the first mapped tier from tiers for req.
func ResolveStageModel ¶
ResolveStageModel resolves one concrete model and effort for a review stage.
type Stage ¶
type Stage string
Stage identifies a durable LLM interaction point in the review system.
Click to show internal directories.
Click to hide internal directories.