Add internal profile inspection resolution

This commit is contained in:
2026-07-30 19:48:09 +00:00
parent 369ab5392d
commit 0bf5f88136
4 changed files with 329 additions and 22 deletions

View File

@@ -236,6 +236,13 @@ type ExecutionTarget struct {
ExtraParams map[string]any `yaml:"extra_params" json:"extra_params"`
}
// ProfileInspection is the resolved result of exact profile inspection.
type ProfileInspection struct {
ProfileID string
EffectiveModelParams ExecutionTarget
APIKeyRequired bool
}
// OutputContract defines the requirements for the output artifact.
type OutputContract struct {
Format OutputFormat `yaml:"format"`