Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion pkg/openapi/run.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@ func Run(operationID, defaultHost, args string, t *openapi3.T, envs []string) (s
// Validate args against the schema.
validationResult, err := gojsonschema.Validate(gojsonschema.NewStringLoader(schemaJSON), gojsonschema.NewStringLoader(args))
if err != nil {
return "", false, err
// We don't return an error here because we want the LLM to be able to maintain control and try again.
return "ERROR: failed to validate arguments. Make sure your arguments are valid JSON.", false, nil
}

if !validationResult.Valid() {
Expand Down