AI Slop Code RIsk Monitor

hexo-ai/sia

SIA is a Self Improving AI framework to autonomously improve the performance of any AI system (Model / Agent) on a benchmark task.

24.3 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for hexo-ai/sia, a Python project with 2,160 GitHub stars. SynthScan examined 19,735 lines of code across 120 source files, recording 288 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 24.3 (Elevated pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

24.3
Adjusted Signal
24.3
Raw Pattern Score
100%
Time Factor
2026-08-26
Last Push
2.2K
Stars
Python
Language
19.7K
Lines of Code
120
Files
288
Pattern Hits
2026-10-12
Scan Date
0.04
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 45.9/100 · MEDIUM

Can maintainers explain intent, assumptions, and trade-offs? 177 finding(s).

Hallucinated Dependency & Supply Chain Risk 9.6/100 · LOW

Are imports declared and package/API names verified? 37 finding(s).

Agent Over-Engineering Ratio 57.8/100 · HIGH

Are wrappers, guards, and repeated structures necessary? 194 finding(s).

PR Review Velocity Impact 66.1/100 · HIGH

Which changes need focused human review? 288 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 5MEDIUM 57LOW 226

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 288 distinct pattern matches across 14 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers120 hits · 144 pts
SeverityFileLineSnippetContext
LOWsia/context_manager.py183 def _format_metrics_comparison(self, prev_metrics: dict[str, Any], current_metrics: dict[str, Any]) -> str:STRING
LOWsia/prompts.py39def _build_weights_meta_prompt(CODE
LOWsia/prompts.py714def build_target_client_setup(provider: Provider, task_model: str) -> str:STRING
LOWsia/prepare_mlebench_dataset.py112def get_similar_tasks_from_gemini(competition_id: str, task_description: str) -> str:CODE
LOWsia/prepare_mlebench_dataset.py175def create_sample_task_descriptions(competition_id: str, tasks_dir: Path, similar_tasks: str) -> bool:CODE
LOWsia/orchestrator.py312def _run_target_agent_sandboxed(STRING
LOWsia/profiles.py103def load_target_agent_profile(name_or_path: str) -> TargetAgentProfile:CODE
LOWsia/agent_impls/pydantic_ai.py30def _require_provider_api_key(provider):CODE
LOWsia/agent_impls/pydantic_ai.py56def _malformed_response_message(model_name, provider, exc: JSONDecodeError) -> str:CODE
LOW…asks/longcot-chess/reference/reference_target_agent.py32def load_chess_hard_questions(dataset_dir: Path) -> List[Dict[str, Any]]:CODE
LOWtests/test_orchestrator_helpers.py8def test_load_single_trajectory(tmp_path):CODE
LOWtests/test_orchestrator_helpers.py18def test_load_multi_trajectory(tmp_path):CODE
LOWtests/test_orchestrator_helpers.py32def test_load_missing_execution(tmp_path):CODE
LOWtests/test_orchestrator_helpers.py45def test_load_empty_multi_trajectory_folder(tmp_path):CODE
LOW⚡tests/test_agent_impls.py11def test_registry_lists_builtin_agent_impls():CODE
LOW⚡tests/test_agent_impls.py15def test_get_agent_impl_returns_callable():CODE
LOW⚡tests/test_agent_impls.py20def test_get_agent_impl_unknown_raises():CODE
LOW⚡tests/test_agent_impls.py25def test_util_reexports_registry_run_agent():CODE
LOW⚡tests/test_agent_impls.py32def test_pydantic_ai_impl_runs_with_test_model(tmp_path):CODE
LOWtests/test_agent_impls.py51def test_pydantic_ai_model_passthrough():CODE
LOWtests/test_agent_impls.py61def test_pydantic_ai_openrouter_uses_native_provider(monkeypatch):CODE
LOWtests/test_agent_impls.py80def test_pydantic_ai_openai_compatible_provider_requires_configured_api_key(monkeypatch):CODE
LOWtests/test_agent_impls.py97def test_pydantic_ai_impl_wraps_malformed_provider_json(tmp_path, monkeypatch):CODE
LOWtests/test_agent_impls.py132def test_openhands_model_gets_openai_prefix_for_compatible_provider():CODE
LOWtests/test_agent_impls.py143def test_openhands_model_passthrough_without_compatible_provider():CODE
LOWtests/test_agent_impls.py153def test_run_agent_threads_provider_to_agent_impl():CODE
LOWtests/test_agent_impls.py171def test_openhands_model_uses_provider_declared_litellm_prefix():CODE
LOWtests/test_agent_impls.py193def test_run_agent_forwards_model_canonical_name_only_when_set():CODE
LOWtests/test_agent_impls.py225def test_openrouter_prefix_preserves_cache_control_on_the_wire(monkeypatch):CODE
LOWtests/test_generation_loop.py66def test_run_target_agent_success(mock_popen_cls, tmp_path):CODE
LOWtests/test_generation_loop.py98def test_run_target_agent_failure(mock_popen_cls, tmp_path):CODE
LOWtests/test_generation_loop.py126def test_single_generation_creates_context(mock_run_ta, mock_run_fb, tmp_path):CODE
LOWtests/test_generation_loop.py165def test_run_generation_directory_structure(mock_run_ta, mock_run_fb, tmp_path):CODE
LOWtests/test_generation_loop.py194def test_two_generations_with_feedback(mock_run_ta, mock_run_fb, mock_llm, tmp_path):CODE
LOW⚡tests/test_providers.py10def test_bundled_providers_present():CODE
LOW⚡tests/test_providers.py14def test_load_anthropic_provider():CODE
LOW⚡tests/test_providers.py23def test_load_nebius_provider():CODE
LOW⚡tests/test_providers.py30def test_unknown_provider_name_raises():CODE
LOW⚡tests/test_providers.py35def test_load_provider_from_path(tmp_path):CODE
LOWtests/test_providers.py58def test_invalid_client_kind_raises(tmp_path):CODE
LOWtests/test_providers.py65def test_user_dir_overrides_bundled(tmp_path, monkeypatch):CODE
LOWtests/test_providers.py83def test_litellm_prefix_is_optional_and_defaults_to_none(tmp_path):CODE
LOWtests/test_feedback_context_golden.py19def test_success_single_with_results(tmp_path):CODE
LOWtests/test_feedback_context_golden.py40def test_failure_single_no_results(tmp_path):CODE
LOWtests/test_feedback_context_golden.py60def test_success_multi_with_results(tmp_path):CODE
LOWtests/test_prompts_snapshot.py31def test_meta_prompt_anthropic_provider_is_byte_identical():CODE
LOWtests/test_prompts_snapshot.py42def test_meta_prompt_openai_provider_golden():CODE
LOWtests/test_prompts_snapshot.py53def test_feedback_prompt_golden():CODE
LOWtests/test_web.py79def test_get_run_detail_and_domains(runs_root):CODE
LOW⚡tests/test_web.py95def test_eval_details_and_artifacts(runs_root):CODE
LOW⚡tests/test_web.py103def test_trajectory_normalization(runs_root):CODE
LOW⚡tests/test_web.py112def test_missing_lookups_return_none(runs_root):CODE
LOW⚡tests/test_web.py119def test_path_traversal_is_blocked(runs_root, evil):CODE
LOW⚡tests/test_cli_interface.py11def test_top_level_help_lists_subcommands():CODE
LOW⚡tests/test_cli_interface.py19def test_run_help_exposes_orchestrator_flags():CODE
LOW⚡tests/test_cli_interface.py27def test_web_help_exposes_server_flags():CODE
LOW⚡tests/test_cli_interface.py35def test_no_args_exits_nonzero():CODE
LOW⚡tests/test_cli_interface.py40def test_default_subcommand_is_run():CODE
LOW⚡tests/test_cli_interface.py45def test_invalid_task_exits_nonzero():CODE
LOWtests/test_context_manager.py37def test_initialize_creates_context_md(context_mgr, run_dir):CODE
60 more matches not shown…
Decorative Section Separators38 hits · 135 pts
SeverityFileLineSnippetContext
MEDIUM⚡sia/orchestrator.py847 # ========================COMMENT
MEDIUM⚡sia/orchestrator.py849 # ========================COMMENT
MEDIUM⚡sia/orchestrator.py853 # ========================COMMENT
MEDIUM⚡sia/orchestrator.py855 # ========================COMMENT
MEDIUMsia/orchestrator.py86# ========================COMMENT
MEDIUMsia/orchestrator.py88# ========================COMMENT
MEDIUMsia/orchestrator.py870 # ========================COMMENT
MEDIUMsia/orchestrator.py872 # ========================COMMENT
MEDIUMsia/orchestrator.py896 # ========================COMMENT
MEDIUMsia/orchestrator.py898 # ========================COMMENT
MEDIUMsia/orchestrator.py917 # ========================COMMENT
MEDIUMsia/orchestrator.py919 # ========================COMMENT
MEDIUMsia/tasks/_shared/reference_target_agent.py11# ── Tool definitions ──────────────────────────────────────────────────────────COMMENT
MEDIUM⚡sia/tasks/_shared/reference_target_agent.py50# ── Tool implementations ──────────────────────────────────────────────────────COMMENT
MEDIUMsia/tasks/_shared/reference_target_agent.py101# ── Multi-Trajectory Logger ───────────────────────────────────────────────────COMMENT
MEDIUMsia/tasks/_shared/reference_target_agent.py173# ── Agent loop ────────────────────────────────────────────────────────────────COMMENT
MEDIUMsia/tasks/_shared/reference_target_agent.py225# ── Entry point ───────────────────────────────────────────────────────────────COMMENT
MEDIUMsia/tasks/_shared/reference_target_agent.py234# ── Multi-Trajectory Usage Example ────────────────────────────────────────────COMMENT
MEDIUM⚡sia/tasks/gpqa/reference/reference_target_agent.py27# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡sia/tasks/gpqa/reference/reference_target_agent.py29# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡sia/tasks/gpqa/reference/reference_target_agent.py39# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡sia/tasks/gpqa/reference/reference_target_agent.py41# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡sia/tasks/gpqa/reference/reference_target_agent.py46# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡sia/tasks/gpqa/reference/reference_target_agent.py48# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡sia/tasks/gpqa/reference/reference_target_agent.py231# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡sia/tasks/gpqa/reference/reference_target_agent.py233# -----------------------------------------------------------------------------COMMENT
MEDIUMsia/tasks/gpqa/reference/reference_target_agent.py11# -----------------------------------------------------------------------------COMMENT
MEDIUMsia/tasks/gpqa/reference/reference_target_agent.py13# -----------------------------------------------------------------------------COMMENT
MEDIUMsia/tasks/gpqa/reference/reference_target_agent.py60# -----------------------------------------------------------------------------COMMENT
MEDIUMsia/tasks/gpqa/reference/reference_target_agent.py62# -----------------------------------------------------------------------------COMMENT
MEDIUMsia/tasks/gpqa/reference/reference_target_agent.py111# -----------------------------------------------------------------------------COMMENT
MEDIUMsia/tasks/gpqa/reference/reference_target_agent.py113# -----------------------------------------------------------------------------COMMENT
MEDIUMsia/tasks/gpqa/reference/reference_target_agent.py184# -----------------------------------------------------------------------------COMMENT
MEDIUMsia/tasks/gpqa/reference/reference_target_agent.py186# -----------------------------------------------------------------------------COMMENT
MEDIUM…/spaceship-titanic/reference/reference_target_agent.py11# ── Tool definitions ──────────────────────────────────────────────────────────COMMENT
MEDIUM⚡…/spaceship-titanic/reference/reference_target_agent.py50# ── Tool implementations ──────────────────────────────────────────────────────COMMENT
MEDIUM…/spaceship-titanic/reference/reference_target_agent.py100# ── Agent loop ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/spaceship-titanic/reference/reference_target_agent.py152# ── Entry point ───────────────────────────────────────────────────────────────COMMENT
Excessive Try-Catch Wrapping27 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUMEVALUATION_GUIDE.md97 print(f"Error: {submission} not found")CODE
MEDIUMsia/prepare_mlebench_dataset.py39 print(f"Error running mlebench prepare: {e}", file=sys.stderr)CODE
MEDIUMsia/prepare_mlebench_dataset.py61 print(f"Error: Prepared directory not found: {prepared_dir}", file=sys.stderr)CODE
LOWsia/prepare_mlebench_dataset.py170 except Exception as e:CODE
LOWsia/orchestrator.py412 except Exception as e:STRING
LOWsia/agent_impls/claude.py93 except Exception as e:CODE
LOWsia/agent_impls/pydantic_ai.py185 except Exception as e:CODE
LOWsia/agent_impls/openhands.py126 except Exception as e:CODE
LOW…asks/longcot-chess/reference/reference_target_agent.py139 except Exception as e:CODE
MEDIUM⚡…asks/longcot-chess/reference/reference_target_agent.py283 print("Error: GEMINI_API_KEY environment variable not set")STRING
MEDIUM⚡…asks/longcot-chess/reference/reference_target_agent.py290 print(f"Error: Dataset directory does not exist: {args.dataset_dir}")STRING
LOW⚡sia/tasks/_shared/reference_target_agent.py57 except Exception as e:CODE
LOW⚡sia/tasks/_shared/reference_target_agent.py67 except Exception as e:CODE
LOWsia/tasks/_shared/reference_target_agent.py86 except Exception as e:CODE
LOWsia/tasks/_shared/reference_target_agent.py155 except Exception as e:CODE
MEDIUM⚡sia/tasks/gpqa/reference/reference_target_agent.py226 print(f"Error on question {question_result['question_id']}: {question_result['error']}")CODE
LOWsia/tasks/gpqa/reference/reference_target_agent.py153 except Exception as e:CODE
LOWsia/tasks/gpqa/reference/reference_target_agent.py168 except Exception as exc:CODE
LOW⚡…/spaceship-titanic/reference/reference_target_agent.py57 except Exception as e:CODE
LOW⚡…/spaceship-titanic/reference/reference_target_agent.py67 except Exception as e:CODE
LOW…/spaceship-titanic/reference/reference_target_agent.py86 except Exception as e:CODE
MEDIUMsia/tasks/lawbench/data/public/evaluate.py78 print(f"Error: No submission.csv or predictions.csv found in {args.gen_dir}")CODE
LOWsia/tasks/lawbench/data/public/evaluate.py130 except Exception as e:CODE
LOWsia/tasks/lawbench/reference/reference_target_agent.py202 except Exception as e:CODE
LOWsia/tasks/lawbench/reference/reference_target_agent.py299 except Exception as e:CODE
LOWsia/web/server.py128 except Exception as exc: # pragma: no cover - background best-effortCODE
MEDIUMsia/web/server.py125def _run() -> None:CODE
Unused Imports36 hits · 36 pts
SeverityFileLineSnippetContext
LOWsia/config.py3CODE
LOWsia/results.py8CODE
LOWsia/agent_reference.py21CODE
LOWsia/agent_reference.py26CODE
LOWsia/util.py7CODE
LOWsia/util.py7CODE
LOWsia/util.py7CODE
LOWsia/layout.py9CODE
LOWsia/config_files.py10CODE
LOWsia/run_setup.py7CODE
LOWsia/prompts.py7CODE
LOWsia/providers.py12CODE
LOWsia/cli.py20CODE
LOWsia/orchestrator.py59CODE
LOWsia/io_utils.py9CODE
LOWsia/api_keys.py3CODE
LOWsia/profiles.py17CODE
LOWsia/logging_setup.py8CODE
LOWsia/agent_impls/claude.py3CODE
LOWsia/agent_impls/__init__.py8CODE
LOWsia/agent_impls/__init__.py8CODE
LOWsia/agent_impls/__init__.py8CODE
LOWsia/agent_impls/__init__.py9CODE
LOWsia/agent_impls/__init__.py9CODE
LOWsia/agent_impls/__init__.py9CODE
LOWsia/agent_impls/__init__.py9CODE
LOWsia/agent_impls/pydantic_ai.py12CODE
LOWsia/agent_impls/openhands.py3CODE
LOWsia/agent_impls/base.py11CODE
LOWsia/web/server.py8CODE
LOWsia/web/__init__.py9CODE
LOWsia/web/__init__.py9CODE
LOWsia/web/__init__.py9CODE
LOWsia/web/runs.py24CODE
LOWtests/golden_master.py16CODE
LOWtests/test_gpqa_evaluator.py3CODE
Structural Annotation Overuse16 hits · 28 pts
SeverityFileLineSnippetContext
LOW⚡sia/prompts.py351### Step 1: Verify Dataset AlignmentCOMMENT
LOW⚡sia/prompts.py358### Step 2: Check the Sandbox (if using code execution)COMMENT
LOWsia/prompts.py400### Step 3: Isolate the ProblemCOMMENT
LOW⚡sia/prepare_mlebench_dataset.py237 # Step 1: Run mlebench prepareCOMMENT
LOW⚡sia/prepare_mlebench_dataset.py242 # Step 2: Copy dataset filesCOMMENT
LOW⚡sia/prepare_mlebench_dataset.py247 # Step 3: Move and rename descriptionCOMMENT
LOWsia/prepare_mlebench_dataset.py265 # Step 6: Copy reference agentCOMMENT
LOWsia/tasks/lawbench/reference/reference_target_agent.py97 # Step 1: Load test dataCOMMENT
LOWsia/tasks/lawbench/reference/reference_target_agent.py109 # Step 2: Load valid classesCOMMENT
LOW⚡sia/tasks/lawbench/reference/reference_target_agent.py122 # Step 3: Load training data for few-shot examples (optional)COMMENT
LOWsia/tasks/lawbench/reference/reference_target_agent.py135 # Step 4: Generate predictions with multi-trajectory loggingCOMMENT
LOWsia/tasks/lawbench/reference/reference_target_agent.py239 # Step 5: Save submissionCOMMENT
LOWsia/tasks/lawbench/reference/reference_target_agent.py262 # Step 6: Save summary execution logCOMMENT
LOWdocs/walkthrough.md5## Step 1: Set up the task directoryCOMMENT
LOWdocs/walkthrough.md41## Step 2: Run the orchestratorCOMMENT
LOWdocs/walkthrough.md68## Step 3: Analyze resultsCOMMENT
Verbosity Indicators13 hits · 24 pts
SeverityFileLineSnippetContext
LOW⚡sia/prompts.py351### Step 1: Verify Dataset AlignmentCOMMENT
LOW⚡sia/prompts.py358### Step 2: Check the Sandbox (if using code execution)COMMENT
LOWsia/prompts.py400### Step 3: Isolate the ProblemCOMMENT
LOW⚡sia/prepare_mlebench_dataset.py237 # Step 1: Run mlebench prepareCOMMENT
LOW⚡sia/prepare_mlebench_dataset.py242 # Step 2: Copy dataset filesCOMMENT
LOW⚡sia/prepare_mlebench_dataset.py247 # Step 3: Move and rename descriptionCOMMENT
LOWsia/prepare_mlebench_dataset.py265 # Step 6: Copy reference agentCOMMENT
LOWsia/tasks/lawbench/reference/reference_target_agent.py97 # Step 1: Load test dataCOMMENT
LOWsia/tasks/lawbench/reference/reference_target_agent.py109 # Step 2: Load valid classesCOMMENT
LOW⚡sia/tasks/lawbench/reference/reference_target_agent.py122 # Step 3: Load training data for few-shot examples (optional)COMMENT
LOWsia/tasks/lawbench/reference/reference_target_agent.py135 # Step 4: Generate predictions with multi-trajectory loggingCOMMENT
LOWsia/tasks/lawbench/reference/reference_target_agent.py239 # Step 5: Save submissionCOMMENT
LOWsia/tasks/lawbench/reference/reference_target_agent.py262 # Step 6: Save summary execution logCOMMENT
Empty Error Handlers4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHsia/context_manager.py203except (ValueError, TypeError):CODE
HIGHsia/orchestrator.py246except (json.JSONDecodeError, OSError):CODE
HIGHsia/orchestrator.py420except OSError:CODE
HIGHsia/tasks/gpqa/reference/reference_target_agent.py91except json.JSONDecodeError:CODE
Deep Nesting15 hits · 14 pts
SeverityFileLineSnippetContext
LOWsia/context_manager.py267CODE
LOWsia/context_manager.py338CODE
LOWsia/context_manager.py385CODE
LOWsia/context_manager.py454CODE
LOWsia/orchestrator.py91CODE
LOWsia/orchestrator.py185CODE
LOWsia/orchestrator.py425CODE
LOWsia/agent_impls/claude.py13CODE
LOW…asks/longcot-chess/reference/reference_target_agent.py93CODE
LOWsia/tasks/_shared/reference_target_agent.py175CODE
LOWsia/tasks/gpqa/data/public/evaluate.py111CODE
LOWsia/tasks/gpqa/reference/reference_target_agent.py114CODE
LOW…/spaceship-titanic/reference/reference_target_agent.py102CODE
LOWsia/tasks/lawbench/data/public/evaluate.py50CODE
LOWsia/tasks/lawbench/data/public/evaluate.py119CODE
AI Slop Vocabulary5 hits · 13 pts
SeverityFileLineSnippetContext
MEDIUMsia/context_manager.py372 # Priority 3: Parse stdout (check both harness and weights mode log files)COMMENT
MEDIUMsia/orchestrator.py885 # Build meta prompt based on focus mode (weights=RL tuning, harness=code improvement)COMMENT
MEDIUMsia/orchestrator.py662 # Use train.py for weights mode (RL tuning), target_agent.py for harness modeSTRING
MEDIUMsia/web/runs.py299 # For stdout_log, check both harness and weights mode variantsCOMMENT
MEDIUMsia/web/runs.py365 # For stdout_log, check both harness and weights mode variantsCOMMENT
Modern AI Meta-Vocabulary4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMsia/profiles.py41 # Canonical model id used only for SDK capability lookups (prompt caching, context window,COMMENT
MEDIUMsia/agent_impls/openhands.py84 # would drop it and leave capability lookups (prompt caching, context window, cost)COMMENT
MEDIUM⚡sia/tasks/lawbench/reference/reference_target_agent.py122 # Step 3: Load training data for few-shot examples (optional)COMMENT
MEDIUMdocs/architecture.md33│ ├── orchestrator.py # Main orchestration logicCODE
Modern Structural Boilerplate5 hits · 5 pts
SeverityFileLineSnippetContext
LOWsia/util.py9__all__ = ["available_agent_impls", "get_agent_impl", "run_agent"]CODE
LOWsia/orchestrator.py68__all__ = [CODE
LOWsia/agent_impls/__init__.py11__all__ = ["available_agent_impls", "get_agent_impl", "register", "run_agent"]CODE
LOWsia/tasks/lawbench/reference/reference_target_agent.py27logger = logging.getLogger(__name__)CODE
LOWsia/web/__init__.py11__all__ = ["create_app", "serve", "serve_in_background"]CODE
Self-Referential Comments2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMsia/context_manager.py142 # Create a temporary directory for LLM executionSTRING
MEDIUMtests/test_context_manager.py17 # Create a minimal target_agent.pyCOMMENT
Magic Placeholder Names1 hit · 4 pts
SeverityFileLineSnippetContext
HIGH⚡…asks/longcot-chess/reference/reference_target_agent.py285 print(" export GEMINI_API_KEY='your-api-key-here'")STRING
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWsia/orchestrator.py235 # Check if results.json was createdCOMMENT
LOWsia/tasks/longcot-chess/data/public/evaluate.py100 # Check if any permutation matches (for unordered answers)COMMENT