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)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…