MCPcopy Create free account
hub / github.com/astercloud/aster / validateModelConfig

Method validateModelConfig

pkg/config/loader.go:250–258  ·  view source on GitHub ↗

validateModelConfig 验证 ModelConfig

(config *types.ModelConfig)

Source from the content-addressed store, hash-verified

248
249// validateModelConfig 验证 ModelConfig
250func (l *Loader) validateModelConfig(config *types.ModelConfig) error {
251 if config.Provider == "" {
252 return errors.New("provider is required")
253 }
254 if config.Model == "" {
255 return errors.New("model is required")
256 }
257 return nil
258}
259
260// MergeConfigs 合并多个配置(后面的覆盖前面的)
261func MergeConfigs(base *types.AgentConfig, overlays ...*types.AgentConfig) *types.AgentConfig {

Callers 1

validateAgentConfigMethod · 0.95

Implementers 1

Managerpkg/memory/rules/manager.go

Calls

no outgoing calls

Tested by

no test coverage detected