MCPcopy Create free account
hub / github.com/github/gh-aw / ValidateKnownParams

Function ValidateKnownParams

pkg/workflow/model_alias_validation.go:69–81  ·  view source on GitHub ↗

ValidateKnownParams validates the known parameters in a parsed identifier. Unknown parameters are tolerated (V-MAF-011 emits a warning, not an error). Returns an error if a known parameter has an invalid value.

(params map[string]string)

Source from the content-addressed store, hash-verified

67// Unknown parameters are tolerated (V-MAF-011 emits a warning, not an error).
68// Returns an error if a known parameter has an invalid value.
69func ValidateKnownParams(params map[string]string) error {
70 if v, ok := params[modelParamEffort]; ok {
71 if err := ValidateEffortParam(v); err != nil {
72 return err
73 }
74 }
75 if v, ok := params[modelParamTemperature]; ok {
76 if err := ValidateTemperatureParam(v); err != nil {
77 return err
78 }
79 }
80 return nil
81}
82
83// validateModelAliasMap is the main entry point for compile-time model-alias validation.
84// It validates:

Calls 2

ValidateEffortParamFunction · 0.85
ValidateTemperatureParamFunction · 0.85