Skip to content

Add Devin CLI provider - #27

Closed
ThePlenkov wants to merge 95 commits into
mainfrom
fix/devin-cli-provider
Closed

Add Devin CLI provider#27
ThePlenkov wants to merge 95 commits into
mainfrom
fix/devin-cli-provider

fix(agui-dashboard): correct stray ']' and switch to [[ in run.sh

2a9c8d3
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Jul 17, 2026 in 5m 43s

Quality Gate failed

Failed conditions
E Reliability Rating on New Code (required ≥ A)
D 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 warning on line 370 in examples/agui-eventsource-viewer/index.html

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Handle this exception or don't catch it at all.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNbQpMYBLw0H3LR4&open=AZ9uxNbQpMYBLw0H3LR4&pullRequest=27

Check warning on line 429 in web/src/components/MemoryGraphView.tsx

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=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNb0pMYBLw0H3LSH&open=AZ9uxNb0pMYBLw0H3LSH&pullRequest=27

Check warning on line 332 in test/services/test_agent_step.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this exception test to have only one invocation possibly throwing an exception.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM1OpMYBLw0H3LOC&open=AZ9uxM1OpMYBLw0H3LOC&pullRequest=27

Check failure on line 2637 in src/cli_agent_orchestrator/api/main.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use "logging.exception()" instead.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNZfpMYBLw0H3LRR&open=AZ9uxNZfpMYBLw0H3LRR&pullRequest=27

Check failure on line 111 in test/services/test_sse_bus_overflow.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this expression with an iterable object.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9v2UoGGC2MEnW6qQv9&open=AZ9v2UoGGC2MEnW6qQv9&pullRequest=27

Check warning on line 105 in test/providers/test_startup_prompt_idle_gap.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM_ppMYBLw0H3LPC&open=AZ9uxM_ppMYBLw0H3LPC&pullRequest=27

Check warning on line 158 in test/providers/test_startup_prompt_idle_gap.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM_ppMYBLw0H3LPF&open=AZ9uxM_ppMYBLw0H3LPF&pullRequest=27

Check warning on line 419 in test/providers/test_startup_prompt_idle_gap.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM_ppMYBLw0H3LPV&open=AZ9uxM_ppMYBLw0H3LPV&pullRequest=27

Check warning on line 36 in test/services/test_wiki_lint_reconciliation.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=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxMzSpMYBLw0H3LN9&open=AZ9uxMzSpMYBLw0H3LN9&pullRequest=27

Check failure on line 405 in src/cli_agent_orchestrator/services/workflow_service.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9v2U9kGC2MEnW6qQv-&open=AZ9v2U9kGC2MEnW6qQv-&pullRequest=27

Check warning on line 364 in test/services/test_workflow_spec_service.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this exception test to have only one invocation possibly throwing an exception.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxMwzpMYBLw0H3LN1&open=AZ9uxMwzpMYBLw0H3LN1&pullRequest=27

Check warning on line 390 in test/providers/test_startup_prompt_idle_gap.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM_ppMYBLw0H3LPT&open=AZ9uxM_ppMYBLw0H3LPT&pullRequest=27

Check warning on line 167 in test/graph/test_cache.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=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNDBpMYBLw0H3LPz&open=AZ9uxNDBpMYBLw0H3LPz&pullRequest=27

Check warning on line 447 in web/src/components/MemoryGraphView.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Mark the props of the component as read-only.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9vxbshlqCs1FI_Ytbm&open=AZ9vxbshlqCs1FI_Ytbm&pullRequest=27

Check warning on line 64 in test/graph/sinks/test_obsidian_sink.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this exception test to have only one invocation possibly throwing an exception.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNDcpMYBLw0H3LP_&open=AZ9uxNDcpMYBLw0H3LP_&pullRequest=27

Check warning on line 186 in test/providers/test_startup_prompt_idle_gap.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM_ppMYBLw0H3LPI&open=AZ9uxM_ppMYBLw0H3LPI&pullRequest=27

Check warning on line 66 in src/cli_agent_orchestrator/telemetry/__init__.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the unused function parameter "traceparent".

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNTVpMYBLw0H3LQ_&open=AZ9uxNTVpMYBLw0H3LQ_&pullRequest=27

Check warning on line 388 in src/cli_agent_orchestrator/backends/herdr_backend.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change this code to not log user-controlled data.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNUDpMYBLw0H3LRC&open=AZ9uxNUDpMYBLw0H3LRC&pullRequest=27

Check warning on line 492 in examples/agui-eventsource-viewer/index.html

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Handle this exception or don't catch it at all.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNbQpMYBLw0H3LR-&open=AZ9uxNbQpMYBLw0H3LR-&pullRequest=27

Check warning on line 244 in test/services/test_agui_stream_mapping.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM1npMYBLw0H3LOI&open=AZ9uxM1npMYBLw0H3LOI&pullRequest=27

Check failure on line 41 in test/api/test_agui_enablement.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=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM5xpMYBLw0H3LOb&open=AZ9uxM5xpMYBLw0H3LOb&pullRequest=27

Check warning on line 358 in test/providers/test_startup_prompt_idle_gap.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxM_ppMYBLw0H3LPR&open=AZ9uxM_ppMYBLw0H3LPR&pullRequest=27

Check warning on line 66 in src/cli_agent_orchestrator/telemetry/__init__.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the unused function parameter "tracestate".

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNTVpMYBLw0H3LRA&open=AZ9uxNTVpMYBLw0H3LRA&pullRequest=27

Check warning on line 420 in src/cli_agent_orchestrator/services/agent_step.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Merge these implicitly concatenated strings; or did you forget a comma?

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNLQpMYBLw0H3LQi&open=AZ9uxNLQpMYBLw0H3LQi&pullRequest=27

Check warning on line 381 in examples/agui-eventsource-viewer/index.html

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Handle this exception or don't catch it at all.

See more on https://sonarcloud.io/project/issues?id=ThePlenkov_cli-agent-orchestrator&issues=AZ9uxNbQpMYBLw0H3LR6&open=AZ9uxNbQpMYBLw0H3LR6&pullRequest=27