Skip to content

Merge branch 'main' into release/v2.0.0

8d8f418
Select commit
Loading
Failed to load commit list.
Merged

Release/v2.0.0 #2742

Merge branch 'main' into release/v2.0.0
8d8f418
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Mar 28, 2026 in 1m 57s

Quality Gate failed

Failed conditions
100 Security Hotspots
7.6% Duplication on New Code (required ≤ 3%)
E Security Rating on New Code (required ≥ A)
E Reliability 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 3298 in test/backend/services/test_tool_configuration_service.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this method is empty, or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCbOZ7p57OGEaL1e&open=AZ01GCbOZ7p57OGEaL1e&pullRequest=2742

Check warning on line 208 in frontend/services/skillService.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected negated condition.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCGjZ7p57OGEaLwo&open=AZ01GCGjZ7p57OGEaLwo&pullRequest=2742

Check warning on line 191 in frontend/lib/skillFileUtils.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the "RegExp.exec()" method instead.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCS4Z7p57OGEaLyo&open=AZ01GCS4Z7p57OGEaLyo&pullRequest=2742

Check failure on line 861 in k8s/helm/nexent/charts/nexent-common/files/init.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 51 times.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCi5Z7p57OGEaL3d&open=AZ01GCi5Z7p57OGEaL3d&pullRequest=2742

Check warning on line 186 in frontend/services/skillService.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCGjZ7p57OGEaLwf&open=AZ01GCGjZ7p57OGEaLwf&pullRequest=2742

Check failure on line 865 in k8s/helm/nexent/charts/nexent-common/files/init.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCi5Z7p57OGEaL3y&open=AZ01GCi5Z7p57OGEaL3y&pullRequest=2742

Check warning on line 537 in k8s/helm/deploy-helm.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Redirect this error message to stderr (>&2).

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCkJZ7p57OGEaL4q&open=AZ01GCkJZ7p57OGEaL4q&pullRequest=2742

Check failure on line 270 in frontend/components/tool-config/KnowledgeBaseSelectorModal.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCFfZ7p57OGEaLwW&open=AZ01GCFfZ7p57OGEaLwW&pullRequest=2742

Check warning on line 1395 in test/backend/database/test_skill_db.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the unused local variable "result".

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCbhZ7p57OGEaL1u&open=AZ01GCbhZ7p57OGEaL1u&pullRequest=2742

Check warning on line 238 in test/sdk/core/tools/test_read_skill_md_tool.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the unused local variable "skill_name" with "_".

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCeoZ7p57OGEaL2c&open=AZ01GCeoZ7p57OGEaL2c&pullRequest=2742

Check warning on line 354 in test/sdk/core/tools/test_read_skill_md_tool.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the unused local variable "skill_dir" with "_".

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCeoZ7p57OGEaL2j&open=AZ01GCeoZ7p57OGEaL2j&pullRequest=2742

Check failure on line 822 in k8s/helm/nexent/charts/nexent-common/files/init.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 4 times.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCi5Z7p57OGEaL3w&open=AZ01GCi5Z7p57OGEaL3w&pullRequest=2742

Check warning on line 412 in backend/agents/create_agent_info.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use asynchronous features in this function or remove the `async` keyword.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCX7Z7p57OGEaL0f&open=AZ01GCX7Z7p57OGEaL0f&pullRequest=2742

Check failure on line 864 in k8s/helm/nexent/charts/nexent-common/files/init.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCi5Z7p57OGEaL3m&open=AZ01GCi5Z7p57OGEaL3m&pullRequest=2742

Check failure on line 73 in backend/apps/skill_app.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Internal server error" 12 times.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCUlZ7p57OGEaLy5&open=AZ01GCUlZ7p57OGEaLy5&pullRequest=2742

Check failure on line 1229 in backend/services/skill_service.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCVBZ7p57OGEaL0T&open=AZ01GCVBZ7p57OGEaL0T&pullRequest=2742

Check warning on line 438 in test/sdk/core/tools/test_write_skill_file_tool.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the unused local variable "result".

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCeXZ7p57OGEaL2S&open=AZ01GCeXZ7p57OGEaL2S&pullRequest=2742

Check warning on line 76 in frontend/lib/skillFileUtils.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the "RegExp.exec()" method instead.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCS4Z7p57OGEaLyg&open=AZ01GCS4Z7p57OGEaLyg&pullRequest=2742

Check failure on line 1277 in test/backend/database/test_skill_db.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Move this time-dependent expression out of the class body and into a method.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCbhZ7p57OGEaL1s&open=AZ01GCbhZ7p57OGEaL1s&pullRequest=2742

Check warning on line 147 in frontend/app/[locale]/agents/components/agentConfig/SkillDetailModal.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not use Array index in keys

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCKZZ7p57OGEaLw6&open=AZ01GCKZZ7p57OGEaLw6&pullRequest=2742

Check failure on line 825 in k8s/helm/nexent/charts/nexent-common/files/init.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 33 times.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCi5Z7p57OGEaL3z&open=AZ01GCi5Z7p57OGEaL3z&pullRequest=2742

Check warning on line 260 in frontend/app/[locale]/tenant-resources/components/resources/SkillList.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This branch's code block is the same as the block for the branch on line 256.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCL-Z7p57OGEaLxb&open=AZ01GCL-Z7p57OGEaLxb&pullRequest=2742

Check failure on line 373 in k8s/helm/nexent/charts/nexent-common/files/init.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 6 times.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCi5Z7p57OGEaL4B&open=AZ01GCi5Z7p57OGEaL4B&pullRequest=2742

Check warning on line 59 in frontend/app/[locale]/chat/internal/chatInterface.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless assignment to variable "isSwitchedConversation".

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCPKZ7p57OGEaLxm&open=AZ01GCPKZ7p57OGEaLxm&pullRequest=2742

Check failure on line 428 in backend/apps/skill_app.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Document this HTTPException with status code 400 in the "responses" parameter.

See more on https://sonarcloud.io/project/issues?id=ModelEngine-Group_nexent&issues=AZ01GCUlZ7p57OGEaLzt&open=AZ01GCUlZ7p57OGEaLzt&pullRequest=2742