diff --git a/pkg/workflow/awf_config.go b/pkg/workflow/awf_config.go index d0e3e4846e7..eea7a0bbd2b 100644 --- a/pkg/workflow/awf_config.go +++ b/pkg/workflow/awf_config.go @@ -513,10 +513,6 @@ func BuildAWFConfigJSON(config AWFCommandConfig) (string, error) { if antigravityTarget := GetAntigravityAPITarget(config.WorkflowData, config.EngineName); antigravityTarget != "" { // Route the Antigravity-resolved API target through the "gemini" provider key // to match AWF's supported target providers. - geminiTarget := GetGeminiAPITarget(config.WorkflowData, config.EngineName) - if geminiTarget != "" && geminiTarget != antigravityTarget { - awfConfigLog.Printf("API proxy: overriding gemini target %s with antigravity target %s; configure only one of GEMINI_API_BASE_URL or ANTIGRAVITY_API_BASE_URL to avoid ambiguity", geminiTarget, antigravityTarget) - } awfConfigLog.Printf("API proxy: mapped antigravity target to gemini provider target=%s", antigravityTarget) targets["gemini"] = &AWFAPITargetConfig{Host: antigravityTarget} } else if geminiTarget := GetGeminiAPITarget(config.WorkflowData, config.EngineName); geminiTarget != "" { diff --git a/pkg/workflow/npm.go b/pkg/workflow/npm.go index d30a4de0f74..b8a166f3979 100644 --- a/pkg/workflow/npm.go +++ b/pkg/workflow/npm.go @@ -33,9 +33,8 @@ func extractNpxPackages(workflowData *WorkflowData) []string { // extractNpxFromCommands extracts npx package names from command strings func extractNpxFromCommands(commands string) []string { extractor := PackageExtractor{ - CommandNames: []string{"npx"}, - RequiredSubcommand: "", - TrimSuffixes: "&|;", + CommandNames: []string{"npx"}, + TrimSuffixes: "&|;", } return extractor.ExtractPackages(commands) } diff --git a/pkg/workflow/pip.go b/pkg/workflow/pip.go index b8384794885..6cbe0cf5e9b 100644 --- a/pkg/workflow/pip.go +++ b/pkg/workflow/pip.go @@ -46,9 +46,9 @@ func extractPipPackages(workflowData *WorkflowData) []string { // extractPipFromCommands extracts pip package names from command strings func extractPipFromCommands(commands string) []string { extractor := PackageExtractor{ - CommandNames: []string{"pip", "pip3"}, - RequiredSubcommand: "install", - TrimSuffixes: "&|;", + CommandNames: []string{"pip", "pip3"}, + RequiredSubcommands: []string{"install"}, + TrimSuffixes: "&|;", } return extractor.ExtractPackages(commands) } @@ -68,9 +68,8 @@ func extractUvFromCommands(commands string) []string { lines := strings.Split(commands, "\n") uvxExtractor := PackageExtractor{ - CommandNames: []string{"uvx"}, - RequiredSubcommand: "", - TrimSuffixes: "&|;", + CommandNames: []string{"uvx"}, + TrimSuffixes: "&|;", } uvPipHelper := PackageExtractor{TrimSuffixes: "&|;"}