Skip to content

Merge pull request #20 from xprilion/dev #43

Merge pull request #20 from xprilion/dev

Merge pull request #20 from xprilion/dev #43

Triggered via push April 27, 2026 07:25
Status Success
Total duration 1m 24s
Artifacts
Fit to window
Zoom out
Zoom in

Annotations

112 warnings and 309 notices
Invalid type hints definitions and usages: backend/openmlr/keys/manager.py#L46
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/papers.py#L919
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/mcp.py#L136
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/context.py#L112
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/registry.py#L51
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/writing.py#L31
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/sandbox/ssh.py#L76
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/registry.py#L190
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/db/operations.py#L186
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/sandbox/ssh.py#L19
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/db/operations.py#L25
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/http_utils.py#L43
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/writing.py#L334
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/http_utils.py#L142
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/services/redis_pubsub.py#L78
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/papers.py#L938
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L209
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/http_utils.py#L37
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/db/operations.py#L626
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/services/session_manager.py#L63
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/db/operations.py#L285
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L101
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L63
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/http_utils.py#L36
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L52
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/config.py#L73
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L169
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/services/session_manager.py#L284
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/types.py#L32
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/sandbox/ssh.py#L17
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L110
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/keys/manager.py#L14
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L92
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/session.py#L32
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/services/session_manager.py#L47
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/services/event_bus.py#L72
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/db/operations.py#L154
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/db/operations.py#L417
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/writing.py#L232
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L80
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/types.py#L34
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/types.py#L71
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/papers.py#L981
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L340
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L42
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/services/session_manager.py#L67
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/session.py#L23
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L227
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/doom_loop.py#L15
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L75
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/db/operations.py#L286
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L35
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L76
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/db/operations.py#L114
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/types.py#L33
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/session.py#L35
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/compute/workspace.py#L13
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/context.py#L21
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/db/operations.py#L284
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/http_utils.py#L19
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/services/redis_pubsub.py#L196
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/sandbox/ssh.py#L121
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L454
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/sandbox/ssh.py#L120
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/types.py#L41
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/http_utils.py#L71
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/registry.py#L48
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/http_utils.py#L166
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L412
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L340
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/types.py#L24
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L268
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L43
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/types.py#L23
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/http_utils.py#L165
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/services/job_manager.py#L77
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/papers.py#L929
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/db/operations.py#L582
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/sandbox/ssh.py#L123
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L16
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L77
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L78
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/auth/security.py#L51
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L74
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L79
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L34
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L209
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/services/event_bus.py#L41
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L13
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/db/operations.py#L458
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L147
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/session.py#L29
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/services/event_bus.py#L26
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/agent/llm.py#L93
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/compute/workspace.py#L43
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/db/operations.py#L457
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/tests/test_doom_loop.py#L15
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/db/operations.py#L513
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/keys/manager.py#L118
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/db/operations.py#L139
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/http_utils.py#L38
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/sandbox/modal_sandbox.py#L17
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/writing.py#L52
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L81
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L27
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/plan.py#L242
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/tools/mcp.py#L50
Type hint is invalid or refers to the expression which is not a correct type
Invalid type hints definitions and usages: backend/openmlr/models.py#L36
Type hint is invalid or refers to the expression which is not a correct type
Unbound local variables: backend/openmlr/tools/compute_tools.py#L118
Local variable 'sm' might be referenced before assignment
Unbound local variables: backend/openmlr/services/session_manager.py#L178
Local variable 'ops' might be referenced before assignment
Unreachable code: backend/tests/test_agent_loop.py#L347
This code is unreachable
qodana
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v3, JetBrains/qodana-action@v2025.3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
An instance attribute is defined outside `__init__`: backend/openmlr/sandbox/ssh.py#L134
Instance attribute _conversation_uuid defined outside __init__
Class has no `__init__` method: backend/tests/test_tools_local.py#L214
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_compute.py#L432
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_writing.py#L85
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_types.py#L28
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_local.py#L228
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_routes_health.py#L9
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_compute.py#L135
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_papers.py#L18
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_prompts.py#L74
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_agent_loop.py#L377
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_types.py#L153
Class has no __init__ method
Class has no `__init__` method: backend/openmlr/agent/llm.py#L12
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_db_operations.py#L12
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_redis_pubsub.py#L9
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_agent_loop.py#L106
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_auth.py#L41
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_local.py#L59
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_types.py#L16
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_config.py#L107
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_dependencies.py#L9
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_event_bus.py#L90
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models_orm.py#L56
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_app.py#L10
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models_orm.py#L226
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_compute.py#L481
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models.py#L53
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models.py#L147
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_agent_loop.py#L69
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models.py#L137
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_redis_pubsub.py#L59
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_papers.py#L35
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_sandbox_types.py#L64
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models_orm.py#L25
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_doom_loop.py#L60
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_sandbox_types.py#L44
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_local.py#L173
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_compute.py#L333
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_agent_loop.py#L236
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_redis_pubsub.py#L36
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_sandbox.py#L11
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models.py#L60
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_session.py#L150
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models.py#L126
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_papers.py#L71
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_event_bus.py#L44
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models.py#L165
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_writing.py#L33
Class has no __init__ method
Class has no `__init__` method: backend/openmlr/agent/types.py#L59
Class has no __init__ method
Class has no `__init__` method: backend/openmlr/agent/context.py#L15
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_redis_pubsub.py#L84
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_sandbox_types.py#L10
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_types.py#L88
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models.py#L182
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_types.py#L60
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_app.py#L34
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_session.py#L55
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_auth.py#L79
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models.py#L96
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models.py#L82
Class has no __init__ method
Class has no `__init__` method: backend/openmlr/config.py#L14
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_redis_pubsub.py#L163
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_github.py#L10
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_context.py#L47
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_event_bus.py#L69
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_search.py#L10
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_dependencies.py#L24
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_context.py#L29
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models.py#L68
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_agent_loop.py#L151
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models_orm.py#L154
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_redis_pubsub.py#L117
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_local.py#L145
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_local.py#L105
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_prompts.py#L8
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_doom_loop.py#L28
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_compute.py#L279
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tool_registry.py#L73
Class has no __init__ method
Class has no `__init__` method: backend/openmlr/agent/types.py#L10
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_papers.py#L86
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_config.py#L12
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_agent_loop.py#L139
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_compute.py#L505
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_celery_app.py#L6
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_compute.py#L560
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_db_engine.py#L28
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models_orm.py#L292
Class has no __init__ method
Class has no `__init__` method: backend/openmlr/agent/types.py#L66
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_compute.py#L48
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_agent_loop.py#L203
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_context.py#L219
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_types.py#L127
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_compute.py#L463
Class has no __init__ method
Class has no `__init__` method: backend/openmlr/agent/session.py#L14
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_db_engine.py#L37
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_session.py#L30
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models_orm.py#L119
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models_orm.py#L276
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models_orm.py#L189
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models.py#L25
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_mcp.py#L36
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_llm.py#L49
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_llm.py#L223
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_config.py#L70
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_llm.py#L8
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_writing.py#L51
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_dependencies.py#L41
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_github.py#L45
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_session.py#L123
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_compute.py#L680
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_compute.py#L399
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_sandbox.py#L52
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_doom_loop.py#L96
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_db_engine.py#L6
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_local.py#L20
Class has no __init__ method
Class has no `__init__` method: backend/openmlr/agent/types.py#L38
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_llm.py#L101
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_types.py#L141
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_agent_loop.py#L297
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tool_registry.py#L99
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_sandbox_types.py#L71
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models_orm.py#L259
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_event_bus.py#L23
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_papers.py#L55
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_compute.py#L219
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_session.py#L167
Class has no __init__ method
Class has no `__init__` method: backend/openmlr/agent/types.py#L18
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_mcp.py#L10
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_context.py#L138
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models.py#L112
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_config.py#L122
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_agent_loop.py#L163
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_llm.py#L68
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_event_bus.py#L161
Class has no __init__ method
Class has no `__init__` method: backend/openmlr/agent/types.py#L28
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_tools_writing.py#L21
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models_orm.py#L81
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_context.py#L170
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_llm.py#L188
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_auth.py#L26
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_auth.py#L58
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_models.py#L188
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_redis_pubsub.py#L129
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_context.py#L85
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_agent_loop.py#L324
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_job_manager.py#L18
Class has no __init__ method
Class has no `__init__` method: backend/tests/test_llm.py#L130
Class has no __init__ method
Inconsistent return statements: backend/openmlr/tools/plan.py#L245
Missing return statement on some paths
Non-optimal list declaration: backend/openmlr/tools/compute_tools.py#L91
Multi-step list initialization can be replaced with a list literal
Non-optimal list declaration: backend/openmlr/tools/compute_tools.py#L227
Multi-step list initialization can be replaced with a list literal
Method is not declared static: backend/openmlr/services/job_manager.py#L73
Method `get_job_status` may be 'static'
Method is not declared static: backend/openmlr/services/job_manager.py#L31
Method `create_job` may be 'static'
Method is not declared static: backend/openmlr/compute/manager.py#L35
Method `_validate_local_config` may be 'static'
Method is not declared static: backend/openmlr/compute/manager.py#L44
Method `_validate_modal_config` may be 'static'
Method is not declared static: backend/openmlr/services/job_manager.py#L92
Method `get_active_jobs` may be 'static'
Method is not declared static: backend/openmlr/keys/manager.py#L118
Method `validate_key` may be 'static'
PEP 8 naming convention violation: backend/openmlr/tools/papers.py#L13
CamelCase variable imported as constant
PEP 8 naming convention violation: backend/openmlr/routes/settings.py#L335
Variable in function should be lowercase
PEP 8 naming convention violation: backend/tests/test_doom_loop.py#L109
Function name should be lowercase
PEP 8 naming convention violation: backend/tests/test_doom_loop.py#L97
Function name should be lowercase
Accessing a protected member of a class or a module: backend/openmlr/routes/agent.py#L563
Access to a protected member _handle_approval of a module
Accessing a protected member of a class or a module: backend/tests/test_tools_writing.py#L13
Access to a protected member _set_outline of a class
Accessing a protected member of a class or a module: backend/tests/test_agent_loop.py#L14
Access to a protected member _run_agent of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_papers.py#L9
Access to a protected member _increment_budget of a class
Accessing a protected member of a class or a module: backend/openmlr/routes/agent.py#L411
Access to a protected member _persist_wired of a class
Accessing a protected member of a class or a module: backend/openmlr/tools/writing.py#L19
Access to a protected member _worker_engine of a module
Accessing a protected member of a class or a module: backend/tests/test_tools_local.py#L13
Access to a protected member _handle_write of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_papers.py#L11
Access to a protected member _to_openalex_id of a class
Accessing a protected member of a class or a module: backend/tests/test_compute.py#L15
Access to a protected member _validate_sync_path of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_research.py#L9
Access to a protected member _execute_research_tool of a class
Accessing a protected member of a class or a module: backend/openmlr/tools/plan.py#L17
Access to a protected member _worker_engine of a module
Accessing a protected member of a class or a module: backend/tests/test_tools_sandbox.py#L5
Access to a protected member _handle_probe of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_writing.py#L8
Access to a protected member _create_project of a class
Accessing a protected member of a class or a module: backend/tests/test_agent_loop.py#L15
Access to a protected member _stream_llm_call of a class
Accessing a protected member of a class or a module: backend/openmlr/tools/compute_tools.py#L380
Access to a protected member _sftp of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_writing.py#L14
Access to a protected member _write_section of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_papers.py#L8
Access to a protected member _get_budget_info of a class
Accessing a protected member of a class or a module: backend/openmlr/tools/compute_tools.py#L314
Access to a protected member _sftp of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_local.py#L12
Access to a protected member _handle_read of a class
Accessing a protected member of a class or a module: backend/tests/test_agent_loop.py#L13
Access to a protected member _non_stream_llm_call of a class
Accessing a protected member of a class or a module: backend/tests/test_agent_loop.py#L10
Access to a protected member _compact_llm_call of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_writing.py#L12
Access to a protected member _refine_section of a class
Accessing a protected member of a class or a module: backend/tests/test_agent_loop.py#L12
Access to a protected member _handle_approval of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_local.py#L11
Access to a protected member _handle_edit of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_writing.py#L9
Access to a protected member _get_draft of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_writing.py#L11
Access to a protected member _list_sections of a class
Accessing a protected member of a class or a module: backend/openmlr/routes/agent.py#L583
Access to a protected member _compact of a module
Accessing a protected member of a class or a module: backend/tests/test_tools_papers.py#L10
Access to a protected member _reconstruct_abstract of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_papers.py#L6
Access to a protected member _check_budget of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_local.py#L14
Access to a protected member _running_in_container of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_writing.py#L7
Access to a protected member _count_sections of a class
Accessing a protected member of a class or a module: backend/tests/test_agent_loop.py#L16
Access to a protected member _undo of a class
Accessing a protected member of a class or a module: backend/openmlr/tools/compute_tools.py#L403
Access to a protected member _sftp of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_research.py#L10
Access to a protected member _get_research_tool_specs of a class
Accessing a protected member of a class or a module: backend/openmlr/routes/agent.py#L574
Access to a protected member _undo of a module
Accessing a protected member of a class or a module: backend/tests/test_agent_loop.py#L11
Access to a protected member _execute_tool of a class
Accessing a protected member of a class or a module: backend/tests/test_agent_loop.py#L9
Access to a protected member _compact of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_github.py#L5
Access to a protected member _headers of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_local.py#L15
Access to a protected member _validate_path of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_writing.py#L6
Access to a protected member _add_citation of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_papers.py#L7
Access to a protected member _extract_arxiv_id of a class
Accessing a protected member of a class or a module: backend/tests/test_tools_writing.py#L10
Access to a protected member _get_draft_from_proj of a class
Accessing a protected member of a class or a module: backend/openmlr/tools/compute_tools.py#L304
Access to a protected member _sftp of a class
Shadowing names from outer scopes: backend/openmlr/tasks/agent_tasks.py#L142
Shadows name 'db' from outer scope
Shadowing names from outer scopes: backend/openmlr/routes/agent.py#L53
Shadows name 'payload' from outer scope
Shadowing names from outer scopes: backend/openmlr/routes/compute.py#L326
Shadows name 'e' from outer scope
Shadowing names from outer scopes: backend/openmlr/tasks/agent_tasks.py#L165
Shadows name 'e' from outer scope
Shadowing names from outer scopes: backend/openmlr/tools/papers.py#L883
Shadows name 'p' from outer scope
Shadowing names from outer scopes: backend/openmlr/tasks/agent_tasks.py#L139
Shadows name 'db' from outer scope
Shadowing names from outer scopes: backend/openmlr/sandbox/ssh.py#L212
Shadows name 'actual_fp' from outer scope
Shadowing names from outer scopes: backend/openmlr/app.py#L22
Shadows name 'app' from outer scope
Shadowing names from outer scopes: backend/openmlr/sandbox/ssh.py#L207
Shadows name 'actual_fp' from outer scope
Shadowing names from outer scopes: backend/openmlr/sandbox/ssh.py#L271
Shadows name 'exit_code' from outer scope
Unused local symbols: backend/tests/test_sandbox_manager.py#L27
Local variable 'sandbox' value is not used
Unused local symbols: backend/tests/test_agent_loop.py#L360
Parameter 'config' value is not used
Unused local symbols: backend/openmlr/compute/manager.py#L44
Parameter 'config' value is not used
Unused local symbols: backend/openmlr/tools/sandbox_tools.py#L213
Parameter 'session' value is not used
Unused local symbols: backend/openmlr/routes/compute.py#L380
Parameter 'node' value is not used
Unused local symbols: backend/openmlr/tools/sandbox_tools.py#L169
Parameter 'kwargs' value is not used
Unused local symbols: backend/tests/test_sandbox_manager.py#L33
Local variable 'local1' value is not used
Unused local symbols: backend/openmlr/tools/github.py#L169
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/tools/sandbox_tools.py#L161
Parameter 'kwargs' value is not used
Unused local symbols: backend/tests/test_agent_loop.py#L360
Parameter 'tools' value is not used
Unused local symbols: backend/openmlr/tools/sandbox_tools.py#L213
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/tools/local.py#L338
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/tools/writing.py#L184
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/tools/github.py#L216
Parameter 'kwargs' value is not used
Unused local symbols: backend/tests/test_agent_loop.py#L344
Parameter 'tools' value is not used
Unused local symbols: backend/tests/test_agent_loop.py#L344
Parameter 'messages' value is not used
Unused local symbols: backend/tests/test_agent_loop.py#L344
Parameter 'config' value is not used
Unused local symbols: backend/openmlr/tools/compute_tools.py#L152
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/tools/papers.py#L158
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/tools/sandbox_tools.py#L200
Parameter 'session' value is not used
Unused local symbols: backend/openmlr/tools/compute_tools.py#L240
Parameter 'user_id' value is not used
Unused local symbols: backend/tests/test_agent_loop.py#L329
Parameter 'config' value is not used
Unused local symbols: backend/openmlr/agent/loop.py#L66
Local variable 'iteration' value is not used
Unused local symbols: backend/openmlr/tools/sandbox_tools.py#L161
Parameter 'session' value is not used
Unused local symbols: backend/openmlr/tools/compute_tools.py#L23
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/routes/agent.py#L488
Parameter 'user' value is not used
Unused local symbols: backend/tests/test_agent_loop.py#L360
Parameter 'messages' value is not used
Unused local symbols: backend/openmlr/tools/compute_tools.py#L128
Parameter 'kwargs' value is not used
Unused local symbols: backend/tests/test_types.py#L38
Parameter 'arg2' value is not used
Unused local symbols: backend/openmlr/routes/agent.py#L571
Parameter 'user' value is not used
Unused local symbols: backend/openmlr/routes/agent.py#L460
Parameter 'user' value is not used
Unused local symbols: backend/openmlr/tools/github.py#L123
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/agent/prompts.py#L29
Parameter 'config' value is not used
Unused local symbols: backend/tests/test_tools_local.py#L240
Parameter 'tmp_path' value is not used
Unused local symbols: backend/openmlr/tools/github.py#L265
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/routes/agent.py#L431
Parameter 'user' value is not used
Unused local symbols: backend/openmlr/routes/agent.py#L489
Parameter 'db' value is not used
Unused local symbols: backend/tests/test_agent_loop.py#L329
Parameter 'messages' value is not used
Unused local symbols: backend/openmlr/app.py#L89
Parameter 'request' value is not used
Unused local symbols: backend/openmlr/tools/writing.py#L176
Parameter 'project_id' value is not used
Unused local symbols: backend/tests/test_agent_loop.py#L329
Parameter 'tools' value is not used
Unused local symbols: backend/openmlr/tools/local.py#L167
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/tools/ask_user.py#L72
Parameter 'kwargs' value is not used
Unused local symbols: backend/tests/test_session.py#L103
Parameter 'e' value is not used
Unused local symbols: backend/openmlr/tools/compute_tools.py#L56
Parameter 'kwargs' value is not used
Unused local symbols: backend/tests/test_tool_registry.py#L118
Parameter 'required_arg' value is not used
Unused local symbols: backend/openmlr/tasks/compute_tasks.py#L50
Parameter 'self' value is not used
Unused local symbols: backend/openmlr/tools/compute_tools.py#L330
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/tasks/agent_tasks.py#L67
Parameter 'user_id' value is not used
Unused local symbols: backend/openmlr/routes/agent.py#L475
Parameter 'user' value is not used
Unused local symbols: backend/openmlr/sandbox/ssh.py#L21
Parameter 'client' value is not used
Unused local symbols: backend/openmlr/routes/agent.py#L517
Parameter 'user' value is not used
Unused local symbols: backend/openmlr/routes/agent.py#L580
Parameter 'user' value is not used
Unused local symbols: backend/openmlr/tools/sandbox_tools.py#L102
Parameter 'session' value is not used
Unused local symbols: backend/openmlr/tools/sandbox_tools.py#L200
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/tools/sandbox_tools.py#L102
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/tools/research.py#L105
Local variable 'iteration' value is not used
Unused local symbols: backend/openmlr/routes/compute.py#L212
Parameter 'user' value is not used
Unused local symbols: backend/openmlr/tools/local.py#L276
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/tools/github.py#L326
Parameter 'kwargs' value is not used
Unused local symbols: backend/tests/test_tools_local.py#L61
Local variable 'cwd' value is not used
Unused local symbols: backend/benchmark_small_models.py#L64
Local variable 'param_count' value is not used
Unused local symbols: backend/tests/test_event_bus.py#L32
Local variable 'q2' value is not used
Unused local symbols: backend/openmlr/routes/agent.py#L77
Parameter 'request' value is not used
Unused local symbols: backend/openmlr/tools/compute_tools.py#L256
Parameter 'kwargs' value is not used
Unused local symbols: backend/openmlr/routes/agent.py#L559
Parameter 'user' value is not used
Unused local symbols: backend/openmlr/tools/plan.py#L89
Parameter 'kwargs' value is not used
Unused local symbols: backend/tests/test_event_bus.py#L30
Local variable 'q1' value is not used
Unused local symbols: backend/openmlr/tools/search.py#L34
Parameter 'kwargs' value is not used