INNER CODE UNIT · Go
findToolConfig
xataio/xata · gen/aiconfigs/main.go:168
func findToolConfig(name string) (ToolConfig, error) {
for _, toolConfig := range toolConfigs {
if toolConfig.Name == name {
return toolConfig, nil
}
}
return ToolConfig{}, fmt.Errorf("unknown tool: %s", name)
}
func generateAIConfigs(config Config) error {
selectedConfigs := make([]ToolConfig, 0, len(config.AiGenerateTargets))
for _, target := range config.AiGenerateTargets {
toolConfig, err := findToolConfig(target)
if err != nil {
return err
}
selectedConfigs = append(selectedConfigs, toolConfig)
}