Repository Analysis

SWE-agent/mini-swe-agent

The 100 line AI agent that solves GitHub issues or helps you in your command line. Radically simple, no huge configs, no giant monorepo—but scores >74% on SWE-bench verified!

43.5 Strong AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of SWE-agent/mini-swe-agent, a Python project with 6,186 GitHub stars. SynthScan v2.0 examined 23,495 lines of code across 213 source files, recording 596 pattern matches distributed across 17 syntactic categories. The overall adjusted score of 43.5 places this repository in the Strong AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

43.5
Adjusted Score
43.5
Raw Score
100%
Time Factor
2026-07-27
Last Push
6.2K
Stars
Python
Language
23.5K
Lines of Code
213
Files
596
Pattern Hits
2026-08-02
Scan Date
0.36
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 0HIGH 77MEDIUM 35LOW 484

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 596 distinct pattern matches across 17 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hyper-Verbose Identifiers425 hits · 450 pts
SeverityFileLineSnippetContext
LOWtests/conftest.py43def _get_container_executable() -> str | None:CODE
LOWtests/conftest.py99def assert_observations_match(expected_observations: list[str], messages: list[dict]) -> None:CODE
LOWtests/test_fire.py90def test_litellm_toolcall_explicit():CODE
LOWtests/test_fire.py97def test_litellm_response_toolcall():CODE
LOWtests/test_fire.py109def test_openrouter_textbased():CODE
LOWtests/test_fire.py125def test_openrouter_response_toolcall():CODE
LOWtests/config/test_swebench_template.py19def test_observation_template_short_output():CODE
LOWtests/config/test_swebench_template.py57def test_observation_template_long_output():CODE
LOWtests/config/test_swebench_template.py174def test_agent_config_requires_templates():CODE
LOWtests/config/test_init.py23 def test_simple_string_with_quotes(self):CODE
LOWtests/config/test_init.py29 def test_nested_multiple_levels(self):CODE
LOWtests/config/test_init.py91 def test_empty_key_raises_value_error(self, config_spec):CODE
LOWtests/config/test_init.py99 def test_uses_key_value_spec_for_equals_sign(self):CODE
LOWtests/config/test_init.py103 def test_uses_key_value_spec_with_number(self):CODE
LOWtests/config/test_init.py107 def test_loads_yaml_file_when_no_equals(self, tmp_path):CODE
LOWtests/config/test_init.py137def test_all_builtin_configs_findable_by_name(yaml_file):CODE
LOWtests/environments/test_singularity.py20def test_singularity_environment_config_defaults():CODE
LOWtests/environments/test_singularity.py36def test_singularity_environment_basic_execution():CODE
LOWtests/environments/test_singularity.py48def test_singularity_environment_set_env_variables():CODE
LOWtests/environments/test_singularity.py67def test_singularity_environment_forward_env_variables():CODE
LOWtests/environments/test_singularity.py85def test_singularity_environment_forward_nonexistent_env_variables():CODE
LOWtests/environments/test_singularity.py96def test_singularity_environment_combined_env_and_forward():CODE
LOWtests/environments/test_singularity.py110def test_singularity_environment_env_override_forward():CODE
LOWtests/environments/test_singularity.py125def test_singularity_environment_custom_cwd():CODE
LOWtests/environments/test_singularity.py136def test_singularity_environment_cwd_parameter_override():CODE
LOWtests/environments/test_singularity.py147def test_singularity_environment_command_failure():CODE
LOWtests/environments/test_singularity.py157def test_singularity_environment_timeout():CODE
LOWtests/environments/test_singularity.py169def test_singularity_environment_writable_sandbox():CODE
LOWtests/environments/test_local.py15def test_local_environment_config_defaults():CODE
LOWtests/environments/test_local.py24def test_local_environment_basic_execution():CODE
LOWtests/environments/test_local.py33def test_local_environment_set_env_variables():CODE
LOWtests/environments/test_local.py48def test_local_environment_existing_env_variables():CODE
LOWtests/environments/test_local.py59def test_local_environment_env_variable_override():CODE
LOWtests/environments/test_local.py69def test_local_environment_custom_cwd():CODE
LOWtests/environments/test_local.py79def test_local_environment_cwd_parameter_override():CODE
LOWtests/environments/test_local.py90def test_local_environment_default_cwd():CODE
LOWtests/environments/test_local.py100def test_local_environment_command_failure():CODE
LOWtests/environments/test_local.py109def test_local_environment_nonexistent_command():CODE
LOWtests/environments/test_local.py118def test_local_environment_stderr_capture():CODE
LOWtests/environments/test_local.py127def test_local_environment_timeout():CODE
LOWtests/environments/test_local.py138def test_local_environment_timeout_kills_child_process():CODE
LOWtests/environments/test_local.py195def test_local_environment_custom_timeout():CODE
LOWtests/environments/test_local.py211def test_local_environment_return_codes(command, expected_returncode):CODE
LOWtests/environments/test_local.py219def test_local_environment_multiline_output():CODE
LOWtests/environments/test_local.py232def test_local_environment_file_operations():CODE
LOWtests/environments/test_local.py252def test_local_environment_shell_features():CODE
LOWtests/environments/test_init.py8 def test_get_environment_class_local_full_path(self):CODE
LOWtests/environments/test_init.py13 def test_get_environment_class_local_shorthand(self):CODE
LOWtests/environments/test_init.py18 def test_get_environment_class_invalid_spec(self):CODE
LOWtests/environments/test_init.py23 def test_get_environment_class_invalid_module(self):CODE
LOWtests/environments/test_docker.py44def test_docker_environment_config_defaults(executable):CODE
LOWtests/environments/test_docker.py58def test_docker_environment_basic_execution(executable):CODE
LOWtests/environments/test_docker.py72def test_docker_environment_set_env_variables(executable):CODE
LOWtests/environments/test_docker.py94def test_docker_environment_forward_env_variables(executable):CODE
LOWtests/environments/test_docker.py117def test_docker_environment_forward_nonexistent_env_variables(executable):CODE
LOWtests/environments/test_docker.py131def test_docker_environment_combined_env_and_forward(executable):CODE
LOWtests/environments/test_docker.py148def test_docker_environment_env_override_forward(executable):CODE
LOWtests/environments/test_docker.py169def test_docker_environment_custom_cwd(executable):CODE
LOWtests/environments/test_docker.py183def test_docker_environment_cwd_parameter_override(executable):CODE
LOWtests/environments/test_docker.py197def test_docker_environment_command_failure(executable):CODE
365 more matches not shown…
Cross-File Repetition69 hits · 345 pts
SeverityFileLineSnippetContext
HIGHtests/environments/test_singularity.py0test executing commands in a custom working directory.STRING
HIGHtests/environments/test_local.py0test executing commands in a custom working directory.STRING
HIGHtests/environments/test_docker.py0test executing commands in a custom working directory.STRING
HIGHtests/environments/extra/test_bubblewrap.py0test executing commands in a custom working directory.STRING
HIGHtests/environments/test_singularity.py0test that the cwd parameter in execute() overrides the config cwd.STRING
HIGHtests/environments/test_local.py0test that the cwd parameter in execute() overrides the config cwd.STRING
HIGHtests/environments/test_docker.py0test that the cwd parameter in execute() overrides the config cwd.STRING
HIGHtests/environments/extra/test_contree.py0test that the cwd parameter in execute() overrides the config cwd.STRING
HIGHtests/environments/extra/test_bubblewrap.py0test that the cwd parameter in execute() overrides the config cwd.STRING
HIGHtests/environments/test_singularity.py0test timeout functionality returns structured output instead of raising.STRING
HIGHtests/environments/test_local.py0test timeout functionality returns structured output instead of raising.STRING
HIGHtests/environments/extra/test_bubblewrap.py0test timeout functionality returns structured output instead of raising.STRING
HIGHtests/run/test_swebench.py0create a deterministicmodel from trajectory fixture data (raw text outputs).STRING
HIGHtests/run/test_swebench_single.py0create a deterministicmodel from trajectory fixture data (raw text outputs).STRING
HIGHtests/run/test_local.py0create a deterministicmodel from trajectory fixture data (raw text outputs).STRING
HIGHtests/run/test_run_hello_world.py0create a deterministicmodel from trajectory fixture data (raw text outputs).STRING
HIGHsrc/minisweagent/environments/singularity.py0raises submitted if the output indicates task completion.STRING
HIGHsrc/minisweagent/environments/local.py0raises submitted if the output indicates task completion.STRING
HIGHsrc/minisweagent/environments/docker.py0raises submitted if the output indicates task completion.STRING
HIGHsrc/minisweagent/environments/extra/contree.py0raises submitted if the output indicates task completion.STRING
HIGHsrc/minisweagent/environments/extra/swerex_docker.py0raises submitted if the output indicates task completion.STRING
HIGHsrc/minisweagent/environments/extra/bubblewrap.py0raises submitted if the output indicates task completion.STRING
HIGHsrc/minisweagent/environments/extra/swerex_modal.py0raises submitted if the output indicates task completion.STRING
HIGHsrc/minisweagent/environments/extra/contree.py0execute a command in the environment and return the raw output.STRING
HIGHsrc/minisweagent/environments/extra/swerex_docker.py0execute a command in the environment and return the raw output.STRING
HIGHsrc/minisweagent/environments/extra/swerex_modal.py0execute a command in the environment and return the raw output.STRING
HIGHsrc/minisweagent/models/portkey_response_model.py0format execution outputs into tool result messages.STRING
HIGHsrc/minisweagent/models/litellm_model.py0format execution outputs into tool result messages.STRING
HIGHsrc/minisweagent/models/portkey_model.py0format execution outputs into tool result messages.STRING
HIGHsrc/minisweagent/models/requesty_model.py0format execution outputs into tool result messages.STRING
HIGHsrc/minisweagent/models/test_models.py0format execution outputs into tool result messages.STRING
HIGHsrc/minisweagent/models/openrouter_model.py0format execution outputs into tool result messages.STRING
HIGHsrc/minisweagent/models/litellm_response_model.py0format execution outputs into tool result messages.STRING
HIGHsrc/minisweagent/models/openrouter_response_model.py0format execution outputs into tool result messages.STRING
HIGHsrc/minisweagent/models/utils/actions_toolcall.py0format execution outputs into tool result messages.STRING
HIGHsrc/minisweagent/models/litellm_model.py0set explicit cache control markers, for example for anthropic modelsSTRING
HIGHsrc/minisweagent/models/portkey_model.py0set explicit cache control markers, for example for anthropic modelsSTRING
HIGHsrc/minisweagent/models/requesty_model.py0set explicit cache control markers, for example for anthropic modelsSTRING
HIGHsrc/minisweagent/models/openrouter_model.py0set explicit cache control markers, for example for anthropic modelsSTRING
HIGHsrc/minisweagent/models/litellm_model.py0cost tracking mode for this model. can be "default" or "ignore_errors" (ignore errors/missing cost info)STRING
HIGHsrc/minisweagent/models/portkey_model.py0cost tracking mode for this model. can be "default" or "ignore_errors" (ignore errors/missing cost info)STRING
HIGHsrc/minisweagent/models/openrouter_model.py0cost tracking mode for this model. can be "default" or "ignore_errors" (ignore errors/missing cost info)STRING
HIGHsrc/minisweagent/models/litellm_model.py0template used when the lm's output is not in the expected format.STRING
HIGHsrc/minisweagent/models/portkey_model.py0template used when the lm's output is not in the expected format.STRING
HIGHsrc/minisweagent/models/openrouter_textbased_model.py0template used when the lm's output is not in the expected format.STRING
HIGHsrc/minisweagent/models/litellm_textbased_model.py0template used when the lm's output is not in the expected format.STRING
HIGHsrc/minisweagent/models/requesty_model.py0template used when the lm's output is not in the expected format.STRING
HIGHsrc/minisweagent/models/openrouter_model.py0template used when the lm's output is not in the expected format.STRING
HIGHsrc/minisweagent/models/litellm_model.py0template used to render the observation after executing an action.STRING
HIGHsrc/minisweagent/models/portkey_model.py0template used to render the observation after executing an action.STRING
HIGHsrc/minisweagent/models/requesty_model.py0template used to render the observation after executing an action.STRING
HIGHsrc/minisweagent/models/test_models.py0template used to render the observation after executing an action.STRING
HIGHsrc/minisweagent/models/openrouter_model.py0template used to render the observation after executing an action.STRING
HIGHsrc/minisweagent/models/litellm_model.py0regex to extract multimodal content. empty string disables multimodal processing.STRING
HIGHsrc/minisweagent/models/portkey_model.py0regex to extract multimodal content. empty string disables multimodal processing.STRING
HIGHsrc/minisweagent/models/requesty_model.py0regex to extract multimodal content. empty string disables multimodal processing.STRING
HIGHsrc/minisweagent/models/test_models.py0regex to extract multimodal content. empty string disables multimodal processing.STRING
HIGHsrc/minisweagent/models/openrouter_model.py0regex to extract multimodal content. empty string disables multimodal processing.STRING
HIGHsrc/minisweagent/models/litellm_model.py0parse tool calls from the response. raises formaterror if unknown tool.STRING
HIGHsrc/minisweagent/models/portkey_model.py0parse tool calls from the response. raises formaterror if unknown tool.STRING
9 more matches not shown…
Decorative Section Separators16 hits · 63 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_fire.py68# =============================================================================COMMENT
MEDIUMtests/test_fire.py70# =============================================================================COMMENT
MEDIUMtests/test_fire.py103# =============================================================================COMMENT
MEDIUMtests/test_fire.py105# =============================================================================COMMENT
MEDIUMtests/test_fire.py131# =============================================================================COMMENT
MEDIUMtests/test_fire.py133# =============================================================================COMMENT
MEDIUMtests/test_fire.py150# =============================================================================COMMENT
MEDIUMtests/test_fire.py152# =============================================================================COMMENT
MEDIUMtests/run/test_programbench.py55# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/run/test_programbench.py57# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/run/test_programbench.py92# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/run/test_programbench.py94# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/run/test_programbench.py128# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/run/test_programbench.py130# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/run/test_programbench.py150# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/run/test_programbench.py152# ---------------------------------------------------------------------------COMMENT
Cross-Language Confusion6 hits · 38 pts
SeverityFileLineSnippetContext
HIGHtests/environments/test_singularity.py173 result = env.execute({"command": "echo 'test content' > /tmp/test_file.txt && cat /tmp/test_file.txt"})CODE
HIGHtests/environments/test_singularity.py177 result = env.execute({"command": "touch /usr/testfile && ls /usr/testfile"})CODE
HIGHtests/environments/extra/test_swerex_modal.py70 env.execute({"command": "echo COMPLETE_TASK_AND_SUBMIT_FINAL_OUTPUT && git diff"})CODE
HIGHtests/run/test_programbench.py64 {"command": "mkdir -p /workspace && echo hello > /workspace/file.txt && echo world > /workspace/other.txt"}CODE
HIGHtests/run/test_programbench.py118 "&& echo INTERNET_OK || echo INTERNET_BLOCKED"CODE
HIGHsrc/minisweagent/agents/interactive.py101 sandbox with stdin redirected from /dev/null), where calling ``input()``STRING
Excessive Try-Catch Wrapping31 hits · 36 pts
SeverityFileLineSnippetContext
LOWtests/models/test_litellm_textbased_model.py57 except Exception as e:CODE
MEDIUMtests/run/test_cli_integration.py647 print(f"Error output: {result.output}")CODE
MEDIUM.github/bump_version.py17 print("Error: could not find __version__ in", INIT_FILE)CODE
MEDIUM.github/bump_version.py38 print(f"Error committing changes: {e}", file=sys.stderr)CODE
LOWsrc/minisweagent/environments/singularity.py107 except Exception as e:CODE
LOWsrc/minisweagent/environments/local.py31 except Exception as e:CODE
LOWsrc/minisweagent/environments/docker.py126 except Exception as e:CODE
LOWsrc/minisweagent/environments/extra/contree.py106 except Exception as e:CODE
LOWsrc/minisweagent/environments/extra/swerex_docker.py46 except Exception as e:CODE
LOWsrc/minisweagent/environments/extra/bubblewrap.py105 except Exception as e:CODE
LOWsrc/minisweagent/environments/extra/swerex_modal.py81 except Exception as e:CODE
LOWsrc/minisweagent/environments/extra/swerex_modal.py123 except Exception:CODE
LOWsrc/minisweagent/agents/default.py117 except Exception as e:CODE
LOWsrc/minisweagent/models/portkey_response_model.py112 except Exception:CODE
LOWsrc/minisweagent/models/portkey_response_model.py138 except Exception as e:CODE
MEDIUMsrc/minisweagent/models/portkey_response_model.py132def _calculate_cost(self, response) -> dict[str, float]:CODE
LOWsrc/minisweagent/models/litellm_model.py94 except Exception:CODE
LOWsrc/minisweagent/models/litellm_model.py113 except Exception as e:CODE
MEDIUMsrc/minisweagent/models/litellm_model.py108def _calculate_cost(self, response) -> dict[str, float]:CODE
LOWsrc/minisweagent/models/portkey_model.py116 except Exception:CODE
LOWsrc/minisweagent/models/portkey_model.py200 except Exception as e:CODE
LOWsrc/minisweagent/models/litellm_response_model.py69 except Exception:CODE
LOWsrc/minisweagent/models/utils/actions_toolcall.py59 except Exception as e:CODE
LOW…minisweagent/models/utils/actions_toolcall_response.py92 except Exception as e:CODE
LOWsrc/minisweagent/models/utils/content_string.py12 except Exception:CODE
LOWsrc/minisweagent/models/utils/content_string.py28 except Exception:CODE
LOWsrc/minisweagent/run/benchmarks/programbench.py103 except Exception as e:CODE
LOWsrc/minisweagent/run/benchmarks/programbench.py111 except Exception as e:CODE
LOWsrc/minisweagent/run/benchmarks/programbench.py169 except Exception as e:CODE
LOWsrc/minisweagent/run/benchmarks/swebench.py157 except Exception as e:CODE
LOWsrc/minisweagent/run/benchmarks/swebench.py251 except Exception as e:CODE
Self-Referential Comments10 hits · 31 pts
SeverityFileLineSnippetContext
MEDIUMtests/environments/test_local.py237 # Create a fileCOMMENT
MEDIUMtests/environments/extra/test_bubblewrap.py179 # Create a fileCOMMENT
MEDIUMtests/test_data/local.traj.json8 "content": "Please solve this issue: Blah blah blah\n\nYou can execute bash commands and edit files to implement theCODE
MEDIUMtests/test_data/github_issue.traj.json8 "content": "Please solve this issue: GitHub Issue: SyntaxError: invalid syntax\n\nI'm running `missing_colon.py` as CODE
MEDIUMtests/models/test_litellm_textbased_model.py17 # Create a mock exception that behaves like AuthenticationErrorCOMMENT
MEDIUMtests/run/test_cli_integration.py569 # Create a temporary config fileCOMMENT
MEDIUMsrc/minisweagent/config/mini.yaml57 ### Create a new file:COMMENT
MEDIUMsrc/minisweagent/config/default.yaml60 ### Create a new file:COMMENT
MEDIUMsrc/minisweagent/config/mini_textbased.yaml60 ### Create a new file:COMMENT
MEDIUMsrc/minisweagent/config/benchmarks/programbench.yaml145 ### Create a new file:COMMENT
Magic Placeholder Names2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHdocs/models/quickstart.md15* Use `mini-extra config set ANTHROPIC_API_KEY <your-api-key>` to put the key in the `mini` [config file](../advanced/glCOMMENT
HIGHdocs/models/quickstart.md16* Export your key as an environment variable: `export ANTHROPIC_API_KEY=<your-api-key>` (this is not persistent if you rCOMMENT
Deep Nesting11 hits · 9 pts
SeverityFileLineSnippetContext
LOWtests/agents/test_interactive.py811CODE
LOWtests/agents/test_interactive.py855CODE
LOWtests/models/test_portkey_model.py153CODE
LOWtests/run/test_inspector.py12CODE
LOWtests/run/test_inspector.py16CODE
LOWsrc/minisweagent/agents/interactive.py144CODE
LOWsrc/minisweagent/utils/serialize.py6CODE
LOWsrc/minisweagent/models/utils/content_string.py32CODE
LOWsrc/minisweagent/models/utils/anthropic_utils.py11CODE
LOWsrc/minisweagent/run/benchmarks/programbench.py122CODE
LOWsrc/minisweagent/run/benchmarks/swebench.py202CODE
Modern Structural Boilerplate8 hits · 8 pts
SeverityFileLineSnippetContext
LOWsrc/minisweagent/__init__.py83__all__ = [CODE
LOWsrc/minisweagent/config/__init__.py64__all__ = ["builtin_config_dir", "get_config_path", "get_config_from_spec", "_key_value_spec_to_nested_dict"]CODE
LOWsrc/minisweagent/environments/extra/contree.py18logger = logging.getLogger(__name__)CODE
LOWsrc/minisweagent/utils/log.py7def _setup_root_logger() -> None:CODE
LOWsrc/minisweagent/utils/log.py36__all__ = ["logger"]CODE
LOWsrc/minisweagent/models/utils/cache_control.py27def _set_cache_control(entry: dict) -> None:CODE
LOWsrc/minisweagent/run/utilities/inspector.py195 def update_content(self) -> None:CODE
LOWsrc/minisweagent/run/benchmarks/utils/batch_progress.py117 def _update_total_costs(self) -> None:CODE
AI Slop Vocabulary3 hits · 7 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_data/local.traj.json8 "content": "Please solve this issue: Blah blah blah\n\nYou can execute bash commands and edit files to implement theCODE
MEDIUMtests/test_data/github_issue.traj.json8 "content": "Please solve this issue: GitHub Issue: SyntaxError: invalid syntax\n\nI'm running `missing_colon.py` as CODE
MEDIUMtests/agents/test_interactive.py388# New comprehensive mode switching testsCOMMENT
Redundant / Tautological Comments2 hits · 4 pts
SeverityFileLineSnippetContext
LOWtests/environments/test_local.py241 # Read the fileCOMMENT
LOWtests/environments/extra/test_bubblewrap.py184 # Read the fileCOMMENT
Unused Imports4 hits · 4 pts
SeverityFileLineSnippetContext
LOWtests/test_data/update_outputs_local.py4CODE
LOWtests/test_data/update_outputs_github_issue.py4CODE
LOWtests/models/test_format_error_response_persistence.py11CODE
LOWsrc/minisweagent/__init__.py21CODE
AI Structural Patterns4 hits · 4 pts
SeverityFileLineSnippetContext
LOWsrc/minisweagent/run/mini.py55CODE
LOWsrc/minisweagent/run/benchmarks/programbench.py122CODE
LOWsrc/minisweagent/run/benchmarks/swebench_single.py43CODE
LOWsrc/minisweagent/run/benchmarks/swebench.py202CODE
Over-Commented Block2 hits · 2 pts
SeverityFileLineSnippetContext
LOWtests/test_fire.py1#!/usr/bin/env python3COMMENT
LOWsrc/minisweagent/config/benchmarks/swebench_modal.yaml1# SWE-bench Modal environment configurationCOMMENT
Modern AI Meta-Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMdocs/advanced/cookbook.md291[This blog post](https://www.anyscale.com/blog/massively-parallel-agentic-simulations-with-ray)CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/minisweagent/config/benchmarks/swebench_modal.yaml6# Usage:COMMENT
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOWtests/environments/extra/test_contree.py25 contree_config={"base_url": "http://fake", "token": "fake-token"},CODE