Skip to content

Implemented: AI plugin — AI/LLM capabilities in OFBiz services (OFBIZ-13408) - #244

Open
patelanil wants to merge 72 commits into
apache:trunkfrom
patelanil:feature/ai-plugin
Open

Implemented: AI plugin — AI/LLM capabilities in OFBiz services (OFBIZ-13408)#244
patelanil wants to merge 72 commits into
apache:trunkfrom
patelanil:feature/ai-plugin

fix(ai): use lenient strict=false for OpenAI structured output; show …

418e9ab
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Jun 3, 2026 in 19s

Quality Gate failed

Failed conditions
C Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check failure on line 25 in ai/groovyScripts/GetProductPriceSummary.groovy

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add braces around the statement body of this if statement.

See more on https://sonarcloud.io/project/issues?id=apache_ofbiz-plugins&issues=AZ6Lwqv__hgf2-2n3pJ-&open=AZ6Lwqv__hgf2-2n3pJ-&pullRequest=244

Check failure on line 34 in ai/groovyScripts/SetProductPromoPrice.groovy

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add braces around the statement body of this if statement.

See more on https://sonarcloud.io/project/issues?id=apache_ofbiz-plugins&issues=AZ6Lwqyz_hgf2-2n3pKB&open=AZ6Lwqyz_hgf2-2n3pKB&pullRequest=244

Check failure on line 22 in ai/groovyScripts/GetProductPriceSummary.groovy

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add braces around the statement body of this if statement.

See more on https://sonarcloud.io/project/issues?id=apache_ofbiz-plugins&issues=AZ6Lwqv__hgf2-2n3pJ9&open=AZ6Lwqv__hgf2-2n3pJ9&pullRequest=244

Check warning on line 0 in ai/build.gradle

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Dependency versions are not predictable if the lock file (gradle.lockfile or gradle/verification-metadata.xml) is missing.

See more on https://sonarcloud.io/project/issues?id=apache_ofbiz-plugins&issues=AZ4nOLJdZxHbP9Ii-OoZ&open=AZ4nOLJdZxHbP9Ii-OoZ&pullRequest=244

Check failure on line 28 in ai/groovyScripts/SetProductPromoPrice.groovy

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add braces around the statement body of this if statement.

See more on https://sonarcloud.io/project/issues?id=apache_ofbiz-plugins&issues=AZ6Lwqyz_hgf2-2n3pKA&open=AZ6Lwqyz_hgf2-2n3pKA&pullRequest=244

Check failure on line 22 in ai/groovyScripts/GetProductInventorySummary.groovy

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add braces around the statement body of this if statement.

See more on https://sonarcloud.io/project/issues?id=apache_ofbiz-plugins&issues=AZ6Lwqyj_hgf2-2n3pJ_&open=AZ6Lwqyj_hgf2-2n3pJ_&pullRequest=244

Check failure on line 63 in ai/groovyScripts/GetRecentOrderActivity.groovy

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using the literal 'orderId' 5 times.

See more on https://sonarcloud.io/project/issues?id=apache_ofbiz-plugins&issues=AZ6Lwqy8_hgf2-2n3pKD&open=AZ6Lwqy8_hgf2-2n3pKD&pullRequest=244

Check failure on line 26 in ai/groovyScripts/GetRecentOrderActivity.groovy

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add braces around the statement body of this if statement.

See more on https://sonarcloud.io/project/issues?id=apache_ofbiz-plugins&issues=AZ6Lwqy8_hgf2-2n3pKC&open=AZ6Lwqy8_hgf2-2n3pKC&pullRequest=244