MCPcopy Create free account
hub / github.com/1Panel-dev/1Panel / resolveOpenclawFallbackModels

Function resolveOpenclawFallbackModels

agent/app/service/agents_utils.go:872–878  ·  view source on GitHub ↗
(account *model.AgentAccount, primaryModel string, fallbackIDs []string)

Source from the content-addressed store, hash-verified

870}
871
872func resolveOpenclawFallbackModels(account *model.AgentAccount, primaryModel string, fallbackIDs []string) ([]string, error) {
873 accountModels, err := loadAgentAccountModels(account)
874 if err != nil {
875 return nil, err
876 }
877 return resolveOpenclawFallbackModelsFromPool(account, accountModels, primaryModel, fallbackIDs, true)
878}
879
880func resolveOpenclawFallbackModelsFromPool(account *model.AgentAccount, accountModels []dto.AgentAccountModel, primaryModel string, fallbackIDs []string, strict bool) ([]string, error) {
881 if len(fallbackIDs) == 0 {

Callers 1

writeOpenclawConfigFunction · 0.85

Tested by

no test coverage detected