Skip to content

feat: GPU acceleration, rule-based routing with context-window safety, Granite big-window fallback + gpt-oss tuning#124

Merged
bernardladenthin merged 68 commits into
mainfrom
claude2026_06_26_00
Jun 29, 2026
Merged

feat: GPU acceleration, rule-based routing with context-window safety, Granite big-window fallback + gpt-oss tuning#124
bernardladenthin merged 68 commits into
mainfrom
claude2026_06_26_00

build: pin net.ladenthin:llama to the released 5.0.3 (drop SNAPSHOT +…

b1a02d5
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Jun 29, 2026 in 39s

Quality Gate failed

Annotations

Check warning on line 15 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiConditionGroupTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hcdj-u1c81jGodq&open=AZ8U6hcdj-u1c81jGodq&pullRequest=124

Check warning on line 154 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiConditionEvaluatorTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hdKj-u1c81jGoeH&open=AZ8U6hdKj-u1c81jGoeH&pullRequest=124

Check warning on line 56 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiGenerationConfigTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hdmj-u1c81jGoeh&open=AZ8U6hdmj-u1c81jGoeh&pullRequest=124

Check warning on line 156 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiGenerationConfigTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hdmj-u1c81jGoer&open=AZ8U6hdmj-u1c81jGoer&pullRequest=124

Check warning on line 220 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiConditionEvaluatorTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor the code of the lambda to have only one invocation possibly throwing a runtime exception.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hdKj-u1c81jGoea&open=AZ8U6hdKj-u1c81jGoea&pullRequest=124

Check warning on line 107 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiGenerationConfigTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hdmj-u1c81jGoem&open=AZ8U6hdmj-u1c81jGoem&pullRequest=124

Check warning on line 132 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiConditionEvaluatorTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hdKj-u1c81jGoeE&open=AZ8U6hdKj-u1c81jGoeE&pullRequest=124

Check warning on line 176 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiGenerationConfigTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hdmj-u1c81jGoet&open=AZ8U6hdmj-u1c81jGoet&pullRequest=124

Check warning on line 18 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiConditionTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6heBj-u1c81jGoe0&open=AZ8U6heBj-u1c81jGoe0&pullRequest=124

Check warning on line 84 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiFieldGenerationSelectorTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hfDj-u1c81jGoe-&open=AZ8U6hfDj-u1c81jGoe-&pullRequest=124

Check warning on line 147 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiGenerationConfigTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hdmj-u1c81jGoeq&open=AZ8U6hdmj-u1c81jGoeq&pullRequest=124

Check warning on line 217 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiConditionEvaluatorTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hdKj-u1c81jGoeO&open=AZ8U6hdKj-u1c81jGoeO&pullRequest=124

Check warning on line 207 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiGenerationConfigTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hdmj-u1c81jGoex&open=AZ8U6hdmj-u1c81jGoex&pullRequest=124

Check warning on line 42 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/prompt/AiPromptSupportTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hhwj-u1c81jGogA&open=AZ8U6hhwj-u1c81jGogA&pullRequest=124

Check warning on line 153 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/prompt/AiPromptPreparationSupportTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hiMj-u1c81jGogI&open=AZ8U6hiMj-u1c81jGogI&pullRequest=124

Check warning on line 44 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiRangeConditionTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hY1j-u1c81jGode&open=AZ8U6hY1j-u1c81jGode&pullRequest=124

Check warning on line 18 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/support/AiGenerationTimeEstimatorTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hhXj-u1c81jGofz&open=AZ8U6hhXj-u1c81jGofz&pullRequest=124

Check warning on line 60 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/support/AiGenerationTimeEstimatorTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hhXj-u1c81jGof5&open=AZ8U6hhXj-u1c81jGof5&pullRequest=124

Check failure on line 41 in src/main/java/net/ladenthin/maven/llamacpp/aiindex/config/AiConditionEvaluator.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 27 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hi2j-u1c81jGogM&open=AZ8U6hi2j-u1c81jGogM&pullRequest=124

Check warning on line 73 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiModelDefinitionTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hc3j-u1c81jGodt&open=AZ8U6hc3j-u1c81jGodt&pullRequest=124

Check warning on line 95 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiConditionEvaluatorTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hdKj-u1c81jGoeA&open=AZ8U6hdKj-u1c81jGoeA&pullRequest=124

Check warning on line 35 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/prompt/AiPromptSupportTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hhwj-u1c81jGof_&open=AZ8U6hhwj-u1c81jGof_&pullRequest=124

Check warning on line 252 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiConditionEvaluatorTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hdKj-u1c81jGoeS&open=AZ8U6hdKj-u1c81jGoeS&pullRequest=124

Check warning on line 212 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiConditionEvaluatorTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hdKj-u1c81jGoeN&open=AZ8U6hdKj-u1c81jGoeN&pullRequest=124

Check warning on line 15 in src/test/java/net/ladenthin/maven/llamacpp/aiindex/config/AiFileContextTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=bernardladenthin_llamacpp-ai-index-maven-plugin&issues=AZ8U6hdRj-u1c81jGoef&open=AZ8U6hdRj-u1c81jGoef&pullRequest=124