Repository Analysis

OpenPipe/ART

Agent Reinforcement Trainer: train multi-step agents for real-world tasks using GRPO. Give your agents on-the-job training. Reinforcement learning for Qwen3.6, GPT-OSS, Llama, and more!

19.8 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of OpenPipe/ART, a Python project with 10,470 GitHub stars. SynthScan v2.0 examined 161,486 lines of code across 555 source files, recording 2895 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 19.8 places this repository in the Moderate 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).

19.8
Adjusted Score
19.8
Raw Score
100%
Time Factor
2026-07-14
Last Push
10.5K
Stars
Python
Language
161.5K
Lines of Code
555
Files
2.9K
Pattern Hits
2026-07-14
Scan Date
0.04
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

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

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 21MEDIUM 129LOW 2745

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 2895 distinct pattern matches across 19 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 Identifiers1814 hits · 1778 pts
SeverityFileLineSnippetContext
LOWvllm_runtime/src/art_vllm_runtime/patches.py14def apply_vllm_runtime_patches() -> None:CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py38def _patch_rope_validation_ignore_keys() -> None:CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py76def subclass_chat_completion_request() -> None:CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py94def patch_listen_for_disconnect() -> None:CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py103 async def patched_listen_for_disconnect(request: Any) -> None:CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py120def patch_tool_parser_manager() -> None:CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py148def _restore_nccl_unique_id_payload(CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py165def _normalize_nccl_comm_init_rank_unique_id(library: Any, unique_id: object) -> object:CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py171def patch_nccl_unique_id_bootstrap() -> None:CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py255def patch_art_lora_delta_weight_update() -> None:CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py369def patch_routed_experts_prefix_cache_sidecar() -> None:CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py564 def require_no_unmet_prefix_route_needs(self: Any, req_id: str) -> None:CODE
LOWvllm_runtime/src/art_vllm_runtime/dedicated_server.py37def _patch_art_runtime_routes() -> None:CODE
LOW…_runtime/src/art_vllm_runtime/gemma4_moe_lora_patch.py20 def get_causal_expert_mapping(CODE
LOW…_runtime/src/art_vllm_runtime/gemma4_moe_lora_patch.py37 def get_conditional_expert_mapping(CODE
LOWvllm_runtime/src/art_vllm_runtime/lora_delta.py56def _merged_delta_skips_experts(adapter_config: dict[str, Any]) -> bool:CODE
LOWvllm_runtime/src/art_vllm_runtime/lora_delta.py61def _iter_lora_checkpoint_deltas(CODE
LOWvllm_runtime/src/art_vllm_runtime/dsv4_patches.py19def _drop_reload_shadow_attrs(layer: Any, names: Any) -> None:CODE
LOWvllm_runtime/src/art_vllm_runtime/dsv4_patches.py30def patch_layerwise_reload_shadow_attrs() -> None:CODE
LOWvllm_runtime/src/art_vllm_runtime/dsv4_patches.py317def _apply_lora_to_existing_linear_output(CODE
LOWvllm_runtime/src/art_vllm_runtime/dsv4_patches.py595def _is_active_lora_wrapped_linear(module: Any) -> bool:CODE
LOWvllm_runtime/src/art_vllm_runtime/dsv4_patches.py971 def attn_gemm_parallel_execute(self: Any, hidden_states: Any) -> tuple[Any, ...]:CODE
LOWvllm_runtime/src/art_vllm_runtime/dsv4_patches.py1152 def attn_gemm_parallel_execute(self: Any, hidden_states: Any) -> tuple[Any, ...]:CODE
LOWvllm_runtime/src/art_vllm_runtime/dsv4_patches.py1525def patch_lora_linear_base_attr_proxy() -> None:CODE
LOWvllm_runtime/src/art_vllm_runtime/dsv4_patches.py1546def patch_marlin_lora_swiglu_limit() -> None:CODE
LOWtests/integration.py68def make_variable_override_source(variables: Dict[str, Any]) -> str:CODE
LOWtests/integration.py82def _override_variables_in_notebook(nb, variables: Dict[str, Any]) -> list[str]:CODE
LOWtests/unit/test_unsloth_metrics.py12def test_get_log_fn_routes_eval_metrics_to_val_namespace() -> None:CODE
LOWtests/unit/test_strip_logprobs.py15 def test_strip_dict_with_logprobs(self):CODE
LOWtests/unit/test_strip_logprobs.py46 def test_strip_list_with_logprobs(self):CODE
LOWtests/unit/test_strip_logprobs.py59 def test_strip_tuple_with_logprobs(self):CODE
LOWtests/unit/test_strip_logprobs.py73 def test_strip_object_with_logprobs(self):CODE
LOWtests/unit/test_strip_logprobs.py89 def test_strip_mixed_nested_structure(self):CODE
LOWtests/unit/test_strip_logprobs.py109 def test_strip_empty_structures(self):CODE
LOWtests/unit/test_strip_logprobs.py115 def test_strip_none_and_primitives(self):CODE
LOWtests/unit/test_strip_logprobs.py123 def test_no_logprobs_unchanged(self):CODE
LOWtests/unit/test_strip_logprobs.py149 def test_deepcopy_failure_returns_original(self, caplog):CODE
LOWtests/unit/test_strip_logprobs.py175 def test_deepcopy_failure_with_recursion_error(self, caplog):CODE
LOWtests/unit/test_tinker_renderers.py158def test_convert_openai_messages_to_renderer_format_stringifies_dict_arguments() -> (CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py162def test_pack_estimator_matches_ternary_and_random_trees(max_depth: int) -> None:CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py181def test_shared_trainable_tokens_accumulate_independent_output_gradients() -> None:CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py206def test_planner_handles_vineppo_nested_shape_and_request_mix() -> None:CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py227def test_forward_micro_batches_preserves_nested_vineppo_groups(CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py260def test_adaptive_planner_materializes_only_final_large_candidate(CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py306def test_adaptive_planner_globally_falls_back_when_one_rank_cannot_estimate(CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py329def test_adaptive_planner_probes_new_heterogeneous_signatures(CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py359def test_adaptive_planner_grows_stable_window_to_largest_aligned_fit(CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py377def test_forward_micro_batches_shrinks_when_memory_budget_drops(CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py426def test_heterogeneous_slots_split_packing_without_losing_output_estimates(CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py461def test_forward_raises_before_expected_oom_with_actionable_context(CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py501def test_flatten_rejects_dicts_to_avoid_silent_top_level_shape_changes() -> None:CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py506def test_no_output_requests_do_not_pack_or_consume_compute_memory() -> None:CODE
LOWtests/unit/test_moe_routing_real_path.py44def test_align_choice_routes_to_tokenized_result_maps_vllm_routes() -> None:CODE
LOWtests/unit/test_moe_routing_real_path.py66def test_align_choice_routes_to_tokenized_result_uses_current_vllm_contract() -> None:CODE
LOWtests/unit/test_moe_routing_real_path.py99def test_align_choice_routes_to_tokenized_result_rejects_token_mismatch() -> None:CODE
LOWtests/unit/test_moe_routing_real_path.py152def test_pack_carries_routes_through_prefix_tree_splicing() -> None:CODE
LOWtests/unit/test_moe_routing_real_path.py194def test_prefix_tree_pack_keeps_trainable_duplicates_in_leaf_metadata() -> None:CODE
LOWtests/unit/test_moe_routing_real_path.py250def test_prefix_tree_pack_public_api_emits_nested_metadata() -> None:CODE
LOWtests/unit/test_moe_routing_real_path.py307def test_pack_infers_at_least_topk_experts_from_sparse_routes() -> None:CODE
LOWtests/unit/test_moe_routing_real_path.py329def test_build_replay_bundle_uses_packed_sequence_sample_calls() -> None:CODE
1754 more matches not shown…
Unused Imports479 hits · 446 pts
SeverityFileLineSnippetContext
LOWvllm_runtime/src/art_vllm_runtime/__init__.py1CODE
LOWvllm_runtime/src/art_vllm_runtime/__init__.py1CODE
LOWvllm_runtime/src/art_vllm_runtime/__init__.py1CODE
LOWvllm_runtime/src/art_vllm_runtime/__init__.py1CODE
LOWvllm_runtime/src/art_vllm_runtime/__init__.py1CODE
LOWtests/unit/test_strip_logprobs.py3CODE
LOWtests/unit/test_strip_logprobs.py5CODE
LOWtests/unit/test_strip_logprobs.py7CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py1CODE
LOWtests/unit/test_trainer_rank_weird_shapes.py13CODE
LOWtests/unit/test_moe_routing_real_path.py1CODE
LOWtests/unit/test_prefix_tree_grad_parity.py1CODE
LOWtests/unit/test_multi_checkpoint_inference.py14CODE
LOWtests/unit/test_multi_checkpoint_inference.py15CODE
LOWtests/unit/test_multi_checkpoint_inference.py19CODE
LOWtests/unit/test_tau_bench_client.py1CODE
LOWtests/unit/test_vllm_lora_delta.py1CODE
LOWtests/unit/test_dsv4_vllm_runtime_patches.py1CODE
LOWtests/unit/test_prefix_tree_attention_builder.py1CODE
LOWtests/unit/test_moe_routing_replay.py1CODE
LOWtests/unit/test_trainer_rank_validation.py1CODE
LOWtests/unit/test_trajectory_copy.py9CODE
LOWtests/unit/test_prefix_tree_packing.py1CODE
LOWtests/unit/test_trajectory_parquet.py13CODE
LOWtests/unit/test_trajectory_parquet.py16CODE
LOWtests/unit/test_trajectory_parquet.py23CODE
LOWtests/unit/test_trajectory_parquet.py44CODE
LOWtests/unit/test_trajectory_parquet.py44CODE
LOWtests/unit/test_trajectory_parquet.py44CODE
LOWtests/unit/test_trajectory_parquet.py44CODE
LOWtests/unit/test_prefix_tree.py1CODE
LOWtests/unit/test_megatron_reference_logprobs.py1CODE
LOWtests/integration/test_multi_checkpoint_training.py18CODE
LOWtests/integration/test_lora_quack_cutover.py1CODE
LOWtests/integration/megatron/metrics.py1CODE
LOWtests/integration/megatron/metrics.py3CODE
LOWtests/integration/megatron/conftest.py6CODE
LOWtests/integration/megatron/artifacts.py9CODE
LOWtests/integration/megatron/routing_replay/bundle.py1CODE
LOWtests/integration/megatron/routing_replay/bundle.py3CODE
LOWtests/integration/megatron/routing_replay/trace.py1CODE
LOW…n/megatron/cp_attn/megatron_attention_oracle_worker.py1CODE
LOW…/megatron/cp_attn/megatron_attention_oracle_harness.py1CODE
LOW…/megatron/cp_attn/megatron_attention_oracle_harness.py6CODE
LOW…megatron/cp_attn/test_attention_packed_vs_flattened.py1CODE
LOW…megatron/cp_attn/test_attention_packed_vs_flattened.py14CODE
LOW…n/gdn_shared_prefix/test_qwen35_gdn_topology_oracle.py1CODE
LOWtests/integration/megatron/gdn_shared_prefix/oracles.py1CODE
LOWtests/integration/megatron/gdn_shared_prefix/metrics.py1CODE
LOW…on/gdn_shared_prefix/test_gdn_cp_packed_correctness.py1CODE
LOW…on/gdn_shared_prefix/test_gdn_cp_packed_correctness.py3CODE
LOW…tron/gdn_shared_prefix/test_fla_cp_native_recurrent.py1CODE
LOW…ntegration/megatron/gdn_shared_prefix/parser_import.py1CODE
LOW…on/megatron/gdn_shared_prefix/test_real_gdn_tp_lora.py1CODE
LOW…sts/integration/megatron/gdn_shared_prefix/__init__.py3CODE
LOWtests/integration/megatron/gdn_shared_prefix/cases.py1CODE
LOW…gration/megatron/gdn_shared_prefix/distributed_grad.py1CODE
LOW…egatron/gdn_shared_prefix/test_gdn_cp_train_prepare.py1CODE
LOW…atron/gdn_shared_prefix/test_real_gdn_native_fla_cp.py1CODE
LOW…ation/megatron/gdn_shared_prefix/test_gdn_conv_gelu.py1CODE
419 more matches not shown…
Decorative Section Separators91 hits · 324 pts
SeverityFileLineSnippetContext
MEDIUMskypilot-config.yaml358# ----------------------------------------------------------------------------------------------------------------------COMMENT
MEDIUMtests/unit/test_multi_checkpoint_inference.py22# =============================================================================COMMENT
MEDIUMtests/unit/test_multi_checkpoint_inference.py24# =============================================================================COMMENT
MEDIUMtests/unit/test_multi_checkpoint_inference.py128# =============================================================================COMMENT
MEDIUMtests/unit/test_multi_checkpoint_inference.py130# =============================================================================COMMENT
MEDIUMtests/unit/test_multi_checkpoint_inference.py193# =============================================================================COMMENT
MEDIUMtests/unit/test_multi_checkpoint_inference.py195# =============================================================================COMMENT
MEDIUMtests/unit/test_multi_checkpoint_inference.py249# =============================================================================COMMENT
MEDIUMtests/unit/test_multi_checkpoint_inference.py251# =============================================================================COMMENT
MEDIUMtests/unit/test_multi_checkpoint_inference.py291# =============================================================================COMMENT
MEDIUMtests/unit/test_multi_checkpoint_inference.py293# =============================================================================COMMENT
MEDIUMtests/unit/test_multi_checkpoint_inference.py398# =============================================================================COMMENT
MEDIUMtests/unit/test_multi_checkpoint_inference.py400# =============================================================================COMMENT
MEDIUMscripts/deploy-model.py15# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/deploy-model.py17# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/deploy-model.py45# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/deploy-model.py47# ---------------------------------------------------------------------------COMMENT
MEDIUMdev/sft/sft-warmup.py57 # ========================================================================COMMENT
MEDIUMdev/sft/sft-warmup.py59 # ========================================================================COMMENT
MEDIUMdev/sft/sft-warmup.py67 # ========================================================================COMMENT
MEDIUMdev/sft/sft-warmup.py69 # ========================================================================COMMENT
MEDIUMdev/sft/sft-warmup.py84 # ========================================================================COMMENT
MEDIUMdev/sft/sft-warmup.py86 # ========================================================================COMMENT
MEDIUMdev/sft/sft-warmup.py94 # ========================================================================COMMENT
MEDIUMdev/sft/sft-warmup.py96 # ========================================================================COMMENT
MEDIUMdev/sft/sft-warmup.py111 # ========================================================================COMMENT
MEDIUMdev/sft/sft-warmup.py113 # ========================================================================COMMENT
MEDIUMsrc/art/types.py63# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/art/types.py65# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/art/model.py433 # ------------------------------------------------------------------COMMENT
MEDIUMsrc/art/model.py435 # ------------------------------------------------------------------COMMENT
MEDIUMsrc/art/model.py1052# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/art/model.py1054# ---------------------------------------------------------------------------COMMENT
MEDIUMsrc/art/serverless/backend.py713 # ------------------------------------------------------------------COMMENT
MEDIUMsrc/art/serverless/backend.py715 # ------------------------------------------------------------------COMMENT
MEDIUMsrc/art/utils/trajectory_migration.py23# ============================================================================COMMENT
MEDIUMsrc/art/utils/trajectory_migration.py25# ============================================================================COMMENT
MEDIUMsrc/art/utils/trajectory_migration.py139# ============================================================================COMMENT
MEDIUMsrc/art/utils/trajectory_migration.py141# ============================================================================COMMENT
MEDIUM…benchmarking/charts/percentage_comparison_bar_chart.py81 # ------------------------------------------------------------------COMMENT
MEDIUM…benchmarking/charts/percentage_comparison_bar_chart.py83 # ------------------------------------------------------------------COMMENT
MEDIUM…benchmarking/charts/percentage_comparison_bar_chart.py108 # ------------------------------------------------------------------COMMENT
MEDIUM…benchmarking/charts/percentage_comparison_bar_chart.py110 # ------------------------------------------------------------------COMMENT
MEDIUM…benchmarking/charts/percentage_comparison_bar_chart.py133 # ------------------------------------------------------------------COMMENT
MEDIUM…benchmarking/charts/percentage_comparison_bar_chart.py135 # ------------------------------------------------------------------COMMENT
MEDIUM…benchmarking/charts/percentage_comparison_bar_chart.py140 # ------------------------------------------------------------------COMMENT
MEDIUM…benchmarking/charts/percentage_comparison_bar_chart.py142 # ------------------------------------------------------------------COMMENT
MEDIUM…benchmarking/charts/percentage_comparison_bar_chart.py204 # ------------------------------------------------------------------COMMENT
MEDIUM…benchmarking/charts/percentage_comparison_bar_chart.py206 # ------------------------------------------------------------------COMMENT
MEDIUM…benchmarking/charts/percentage_comparison_bar_chart.py226 # ------------------------------------------------------------------COMMENT
MEDIUM…benchmarking/charts/percentage_comparison_bar_chart.py228 # ------------------------------------------------------------------COMMENT
MEDIUM…benchmarking/charts/percentage_comparison_bar_chart.py243 # ------------------------------------------------------------------COMMENT
MEDIUM…benchmarking/charts/percentage_comparison_bar_chart.py245 # ------------------------------------------------------------------COMMENT
MEDIUM…t/utils/benchmarking/charts/training_progress_chart.py74 # ------------------------------------------------------------------COMMENT
MEDIUM…t/utils/benchmarking/charts/training_progress_chart.py76 # ------------------------------------------------------------------COMMENT
MEDIUM…t/utils/benchmarking/charts/training_progress_chart.py134 # ------------------------------------------------------------------COMMENT
MEDIUM…t/utils/benchmarking/charts/training_progress_chart.py136 # ------------------------------------------------------------------COMMENT
MEDIUM…t/utils/benchmarking/charts/training_progress_chart.py163 # ------------------------------------------------------------------COMMENT
MEDIUM…t/utils/benchmarking/charts/training_progress_chart.py167 # ------------------------------------------------------------------COMMENT
MEDIUM…t/utils/benchmarking/charts/training_progress_chart.py180 # ------------------------------------------------------------------COMMENT
31 more matches not shown…
Deep Nesting195 hits · 166 pts
SeverityFileLineSnippetContext
LOWvllm_runtime/src/art_vllm_runtime/patches.py94CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py369CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py103CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py441CODE
LOWvllm_runtime/src/art_vllm_runtime/lora_delta.py61CODE
LOWvllm_runtime/src/art_vllm_runtime/dsv4_patches.py76CODE
LOWvllm_runtime/src/art_vllm_runtime/dsv4_patches.py97CODE
LOWtests/integration.py82CODE
LOWtests/integration.py176CODE
LOWtests/integration.py231CODE
LOWtests/unit/test_frontend_logging.py954CODE
LOWtests/unit/test_prefix_tree_attention_builder.py564CODE
LOWtests/unit/test_trainer_rank_validation.py861CODE
LOWtests/unit/test_prefix_tree.py265CODE
LOWtests/unit/test_prefix_tree.py367CODE
LOWtests/unit/test_prefix_tree.py388CODE
LOWtests/unit/test_prefix_tree.py441CODE
LOW…n/megatron/cp_attn/megatron_attention_oracle_worker.py43CODE
LOW…atron/gdn_shared_prefix/test_real_gdn_native_fla_cp.py601CODE
LOW…shared_prefix/test_real_gdn_cp1_packed_vs_flattened.py50CODE
LOW…ntegration/megatron/gdn_shared_prefix/packed_layout.py30CODE
LOW…ntegration/megatron/gdn_shared_prefix/packed_layout.py212CODE
LOW…egration/megatron/gdn_shared_prefix/real_gdn_oracle.py86CODE
LOW…/runtime_isolation/test_live_megatron_backend_smoke.py508CODE
LOW…s/integration/megatron/train_inf_mismatch/real_path.py429CODE
LOW…s/integration/megatron/train_inf_mismatch/real_path.py1109CODE
LOW…tegration/megatron/train_inf_mismatch/output_parity.py504CODE
LOW…_inf_mismatch/vllm_forward_trace_site/sitecustomize.py454CODE
LOW…ts/integration/megatron/model_support/forward_trace.py1744CODE
LOW…ts/integration/megatron/model_support/forward_trace.py2023CODE
LOW…ration/megatron/model_support/prefix_tree_workloads.py8CODE
LOW…ts/integration/megatron/model_support/oracle_worker.py78CODE
LOW…ts/integration/megatron/model_support/oracle_worker.py232CODE
LOW…ts/integration/megatron/model_support/oracle_worker.py260CODE
LOW…ts/integration/megatron/model_support/oracle_worker.py847CODE
LOW…ts/integration/megatron/model_support/oracle_worker.py1326CODE
LOW…ts/integration/megatron/model_support/oracle_worker.py878CODE
LOW…atron/model_support/test_dsv4_real_path_correctness.py41CODE
LOW…egration/megatron/model_support/packed_position_ids.py522CODE
LOW…s/integration/megatron/model_support/oracle_harness.py2043CODE
LOW…s/integration/megatron/model_support/oracle_harness.py1155CODE
LOW…s/integration/megatron/model_support/oracle_harness.py1190CODE
LOW…ts/integration/megatron/model_support/lora_coverage.py112CODE
LOW…ration/megatron/model_support/routing_replay_bundle.py193CODE
LOWtests/integration/megatron/model_support/workflow.py466CODE
LOWtests/integration/megatron/model_support/workflow.py855CODE
LOW…integration/megatron/model_support/hf_parity_worker.py532CODE
LOW…integration/megatron/model_support/hf_parity_worker.py935CODE
LOW…integration/megatron/model_support/hf_parity_worker.py149CODE
LOWexamples/mcp-rl/mcp_rl/checks.py24CODE
LOWexamples/mcp-rl/mcp_rl/utils.py4CODE
LOWexamples/mcp-rl/mcp_rl/rollout.py43CODE
LOWexamples/mcp-rl/mcp_rl/mcp_server.py139CODE
LOWexamples/mcp-rl/mcp_rl/mcp_server.py243CODE
LOW…amples/mcp-rl/mcp_rl/benchmarks/generate_benchmarks.py46CODE
LOW…amples/mcp-rl/servers/python/mcp_balldontlie/server.py51CODE
LOW…amples/mcp-rl/servers/python/mcp_balldontlie/server.py189CODE
LOWexamples/mcp-rl/servers/python/mcp_googlemaps/server.py180CODE
LOWexamples/mcp-rl/servers/python/mcp_googlemaps/server.py340CODE
LOW…mples/mcp-rl/servers/python/mcp_alphavantage/server.py62CODE
135 more matches not shown…
Excessive Try-Catch Wrapping131 hits · 150 pts
SeverityFileLineSnippetContext
MEDIUMtests/integration.py280 print(f"Error parsing indexes '{indexes_str}': {e}")CODE
MEDIUMtests/integration.py316 print("Error: No valid notebook indexes specified")STRING
LOWtests/integration/test_multi_checkpoint_training.py199 except Exception:CODE
LOWtests/integration/test_push_and_fork.py111 except Exception:CODE
LOWtests/integration/test_push_and_fork.py191 except Exception:CODE
LOWtests/integration/test_push_and_fork.py252 except Exception:CODE
LOWtests/integration/megatron/routing_replay/trace.py342 except Exception:CODE
LOW…ts/integration/megatron/gdn_shared_prefix/artifacts.py109 except Exception:CODE
LOW…sts/integration/megatron/lora/test_lora_disk_codecs.py87 except Exception as exc:CODE
LOW…s/integration/megatron/train_inf_mismatch/real_path.py945 except Exception:CODE
LOW…_inf_mismatch/vllm_forward_trace_site/sitecustomize.py289 except Exception as exc:CODE
LOW…_inf_mismatch/vllm_forward_trace_site/sitecustomize.py363 except Exception as exc:CODE
LOW…ts/integration/megatron/model_support/forward_trace.py82 except Exception:CODE
LOW…ts/integration/megatron/model_support/forward_trace.py102 except Exception:CODE
LOW…s/integration/megatron/model_support/oracle_harness.py832 except Exception:CODE
LOW…s/integration/megatron/model_support/oracle_harness.py1326 except Exception:CODE
LOWtests/integration/megatron/model_support/workflow.py935 except Exception as exc:CODE
LOWtests/integration/megatron/model_support/workflow.py963 except Exception as exc:CODE
LOW.agents/skills/train-sft/SKILL.md55 except Exception as e:CODE
LOWexamples/2048/utils.py150 except Exception:CODE
LOWexamples/2048/rollout.py67 except Exception as e:CODE
LOWexamples/mcp-rl/test_scenario_generation.py145 except Exception as e:CODE
LOWexamples/mcp-rl/test_scenario_generation.py177 except Exception as e:CODE
LOWexamples/mcp-rl/test_scenario_generation.py234 except Exception as e:CODE
LOWexamples/mcp-rl/test_scenario_generation.py253 except Exception as e:CODE
LOWexamples/mcp-rl/test_scenario_generation.py269 except Exception as e:CODE
LOWexamples/mcp-rl/test_scenario_generation.py313 except Exception as e:CODE
LOWexamples/mcp-rl/mcp_rl/checks.py104 except Exception as e:CODE
MEDIUMexamples/mcp-rl/mcp_rl/checks.py105 print(f"Error during LLM evaluation: {e}")CODE
LOWexamples/mcp-rl/mcp_rl/rollout.py182 except Exception as e:CODE
MEDIUMexamples/mcp-rl/mcp_rl/rollout.py183 print(f"Error checking success: {e}")CODE
LOWexamples/mcp-rl/mcp_rl/rollout.py219 except Exception as e:CODE
LOWexamples/mcp-rl/mcp_rl/rollout.py234 except Exception as e:CODE
LOWexamples/mcp-rl/mcp_rl/rollout.py238 except Exception as e:CODE
LOWexamples/mcp-rl/mcp_rl/train.py213 except Exception as e:CODE
LOWexamples/mcp-rl/mcp_rl/scenario_generator.py68 except Exception:CODE
MEDIUMexamples/mcp-rl/mcp_rl/scenario_generator.py221 print(f"Error: Server params file not found: {args.server_params_path}")CODE
LOWexamples/mcp-rl/mcp_rl/scenario_generator.py251 except Exception as e:CODE
MEDIUMexamples/mcp-rl/mcp_rl/scenario_generator.py252 print(f"Error generating scenarios: {e}")CODE
LOW…amples/mcp-rl/servers/python/mcp_balldontlie/server.py273 except Exception as e:CODE
LOWexamples/mcp-rl/servers/python/mcp_googlemaps/server.py441 except Exception as e:CODE
LOW…mples/mcp-rl/servers/python/mcp_alphavantage/server.py314 except Exception as e:CODE
LOWexamples/tic_tac_toe_self_play/game_utils.py49 except Exception:CODE
LOWexamples/tic_tac_toe_self_play/game_utils.py61 except Exception as e:CODE
LOWexamples/tic_tac_toe_self_play/rollout.py78 except Exception as e:CODE
LOWexamples/tic_tac_toe/game_utils.py53 except Exception:CODE
LOWexamples/tic_tac_toe/game_utils.py59 except Exception as e:CODE
LOWexamples/tic_tac_toe/rollout.py66 except Exception as e:CODE
LOWexamples/just-the-facts/test_scraper.py21 except Exception as e:CODE
LOWexamples/just-the-facts/just_the_facts/utils.py45 except Exception as e:CODE
LOWexamples/just-the-facts/just_the_facts/utils.py49 except Exception as fallback_error:CODE
LOWexamples/hn_title_generator/utils.py122 except Exception as e:CODE
MEDIUMexamples/hn_title_generator/utils.py123 print(f"Error connecting to reward model: {str(e)}")CODE
LOWexamples/hn_title_generator/train.py54 except Exception as e:CODE
LOWexamples/hn_title_generator/train.py152 except Exception as e:CODE
LOWscripts/bump_version.py85 except Exception as e:CODE
MEDIUMscripts/bump_version.py86 print(f"Error: {e}")CODE
LOWdev/tune_quack_lora_tiles.py158 except Exception as exc:CODE
LOWdev/yes-no-maybe-fork-pipeline.py200 except Exception as e:CODE
LOWdev/megatron_review_perf.py430 except Exception as exc:CODE
71 more matches not shown…
Modern Structural Boilerplate69 hits · 71 pts
SeverityFileLineSnippetContext
LOWvllm_runtime/src/art_vllm_runtime/__init__.py9__all__ = [CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py11logger = logging.getLogger(__name__)CODE
LOWvllm_runtime/src/art_vllm_runtime/patches.py268 def update_weights(self: Any, update_info: dict) -> None:CODE
LOWtests/unit/test_moe_routing_replay.py142 def set_target_indices(self, topk_indices: torch.Tensor) -> None:CODE
LOWtests/unit/test_moe_routing_replay.py146 def set_router_replay_action(self, action: Any) -> None:CODE
LOWtests/integration/megatron/routing_replay/bundle.py5__all__ = ["build_bundle_from_forward_trace_dir"]CODE
LOW…tegration/megatron/train_inf_mismatch/output_parity.py760def _set_seed(seed: int) -> None:CODE
LOWtests/integration/megatron/trainability/__init__.py17__all__ = [CODE
LOW…ts/integration/megatron/model_support/oracle_worker.py159def _set_deterministic_seed(seed: int) -> None:CODE
LOW…s/integration/megatron/model_support/gdn_trace_uids.py28 def set_module_token_uids(self, module: Any, token_uids: Tensor | None) -> None:CODE
LOW…s/integration/megatron/model_support/gdn_trace_uids.py89 def set_out_proj_lora_token_uids(self, gdn: Any, hidden_states: Tensor) -> None:CODE
LOW…s/integration/megatron/model_support/gdn_trace_uids.py98 def set_out_norm_token_uids(self, gdn: Any, token_uids: Tensor) -> None:CODE
LOW…s/integration/megatron/model_support/oracle_harness.py575 def update_router_ids(self, reference_ids, candidate_ids) -> None: # type: ignore[no-untyped-def]CODE
LOWtests/integration/megatron/model_support/hf_parity.py406__all__ = [CODE
LOW…integration/megatron/model_support/hf_parity_worker.py140 def set_active_micro(self, sample_index: int | None, micro_slot: int) -> None:CODE
LOWexamples/mcp-rl/mcp_rl/__init__.py6__all__ = ["rollout", "McpScenario", "McpServer", "AlphaMcpServer"]CODE
LOWsrc/art/metrics.py376 def _update_throughput_metrics(self, result: dict[str, float]) -> None:CODE
LOWsrc/art/gather.py211 def update_pbar(self, n: int) -> None:CODE
LOWsrc/art/__init__.py89__all__ = [CODE
LOWsrc/art/auto_trajectory.py15logger = logging.getLogger(__name__)CODE
LOWsrc/art/model.py1106 def set_cost_calculator(self, calculator: CostCalculator | None) -> None:CODE
LOWsrc/art/langgraph/__init__.py3__all__ = ["wrap_rollout", "init_chat_model"]CODE
LOWsrc/art/tinker/__init__.py5__all__ = ["TinkerBackend", "get_renderer_name", "OpenAICompatibleTinkerServer"]CODE
LOWsrc/art/tinker_native/__init__.py3__all__ = ["TinkerNativeBackend"]CODE
LOWsrc/art/serverless/__init__.py3__all__ = ["ServerlessBackend"]CODE
LOWsrc/art/tau_bench/__init__.py15__all__ = [CODE
LOWsrc/art/rewards/__init__.py3__all__ = ["ruler", "ruler_score_group"]CODE
LOWsrc/art/utils/__init__.py10__all__ = [CODE
LOWsrc/art/utils/deploy_model.py36__all__ = [CODE
LOWsrc/art/utils/managed_process.py24def set_parent_death_signal(parent_pid: int, sig: signal.Signals) -> None:CODE
LOWsrc/art/utils/strip_logprobs.py6logger = logging.getLogger(__name__)CODE
LOWsrc/art/utils/deployment/__init__.py23__all__ = [CODE
LOWsrc/art/utils/benchmarking/charts/__init__.py4__all__ = ["percentage_comparison_bar_chart", "training_progress_chart"]CODE
LOWsrc/art/mcp/__init__.py12__all__ = [CODE
LOWsrc/art/local/backend.py17logger = logging.getLogger(__name__)CODE
LOWsrc/art/local/__init__.py3__all__ = ["LocalBackend"]CODE
LOWsrc/art/pipeline_trainer/__init__.py14__all__ = [CODE
LOWsrc/art/pipeline_trainer/checkpoint_retention.py65__all__ = [CODE
LOWsrc/art/pipeline_trainer/status.py89 def set_step(self, step: int) -> None:CODE
LOWsrc/art/trainer_rank/__init__.py569 def set_checkpoint(self, name: str | None) -> None:CODE
LOWsrc/art/trainer_rank/__init__.py572 def set_lora(self, name: str | None) -> None:CODE
LOWsrc/art/trainer_rank/__init__.py1019 def _set_default_slot(self, ref: "LoRASlotRef") -> None:CODE
LOWsrc/art/trainer_rank/__init__.py2913__all__ = [CODE
LOWsrc/art/dev/__init__.py22__all__ = [CODE
LOWsrc/art/weight_transfer/__init__.py9__all__ = [CODE
LOWsrc/art/megatron/service.py568 async def _set_served_model_name(self, step: int) -> None:CODE
LOWsrc/art/megatron/__init__.py3__all__ = ["MegatronBackend"]CODE
LOWsrc/art/megatron/routing_replay.py29logger = logging.getLogger(__name__)CODE
LOWsrc/art/megatron/routing_replay.py738 def update_bundle(self, *, bundle: MoeRoutingReplayBundle, strict: bool) -> None:CODE
LOWsrc/art/megatron/routing_replay.py969 def set_active_token_uid_key(self, token_uid_key: str) -> None:CODE
LOWsrc/art/megatron/train.py126__all__ = [CODE
LOWsrc/art/megatron/weights/merged_weight_export.py516__all__ = [CODE
LOWsrc/art/megatron/training/streaming_weight_offload.py18logger = logging.getLogger(__name__)CODE
LOWsrc/art/megatron/training/offload.py11logger = logging.getLogger(__name__)CODE
LOWsrc/art/megatron/runtime/bridge_runtime.py408def _set_tp_attrs(model: list[MegatronModule]) -> None:CODE
LOWsrc/art/megatron/runtime/runtime_env.py4def _set_cache_dir(env_var: str, default_path: str) -> None:CODE
LOWsrc/art/megatron/dsv4/deepseek_v4.py442 def set_position_ids(self, position_ids: torch.Tensor | None) -> None:CODE
LOWsrc/art/megatron/dsv4/hf_config.py99__all__ = [CODE
LOWsrc/art/megatron/dsv4/layer.py92 def set_input_ids(self, input_ids: Tensor | None) -> None:CODE
LOWsrc/art/megatron/dsv4/layer.py200 def set_input_ids(self, input_ids: Tensor | None) -> None:CODE
9 more matches not shown…
Cross-Language Confusion8 hits · 55 pts
SeverityFileLineSnippetContext
HIGHtests/test_backend_train_api.py6 cd /workspace/ART && source .venv/bin/activateSTRING
HIGHtests/unit/test_auto_trajectory.py119mock_stream_response = b"""data: {"id":"chatcmpl-aa0d1e3261414f53acafc2f8e53bf9d6","object":"chat.completion.chunk","creCODE
HIGHtests/unit/test_auto_trajectory.py121data: {"id":"chatcmpl-aa0d1e3261414f53acafc2f8e53bf9d6","object":"chat.completion.chunk","created":1755831263,"model":"tCODE
HIGHtests/unit/test_auto_trajectory.py123data: {"id":"chatcmpl-aa0d1e3261414f53acafc2f8e53bf9d6","object":"chat.completion.chunk","created":1755831263,"model":"tCODE
HIGHtests/unit/test_auto_trajectory.py125data: {"id":"chatcmpl-aa0d1e3261414f53acafc2f8e53bf9d6","object":"chat.completion.chunk","created":1755831263,"model":"tCODE
HIGHtests/unit/test_auto_trajectory.py127data: {"id":"chatcmpl-aa0d1e3261414f53acafc2f8e53bf9d6","object":"chat.completion.chunk","created":1755831263,"model":"tCODE
HIGHtests/unit/test_auto_trajectory.py129data: {"id":"chatcmpl-aa0d1e3261414f53acafc2f8e53bf9d6","object":"chat.completion.chunk","created":1755831263,"model":"tCODE
HIGHscripts/bump_version.py78 f"1. Commit the change: git add pyproject.toml uv.lock && git commit -m 'Bump version to {new}'"CODE
Self-Referential Comments16 hits · 45 pts
SeverityFileLineSnippetContext
MEDIUMskypilot-config.yaml235# \# Create a private VPC image and paste its ID in the following format:COMMENT
MEDIUMskypilot-config.yaml317# \# Create a S3 bucket named sky-dataset, uploads the contents ofCOMMENT
MEDIUMtests/unit/test_frontend_logging.py276 # Create a mock trainable model with step > 0COMMENT
MEDIUMtests/unit/test_trajectory_copy.py145 # Create a memo dict with a circular referenceCOMMENT
MEDIUMtests/unit/test_trajectory_parquet.py458 # Create a JSONL file with enough content to benefit from compressionCOMMENT
MEDIUMexamples/mcp-rl/mcp_rl/scenario_generator.py113 # Define the JSON schema for the responseCOMMENT
MEDIUMsrc/art/trajectories.py184 # Create a new instance using the constructorCOMMENT
MEDIUMsrc/art/trajectories.py209 # Create a new instance with deep copiesCOMMENT
MEDIUMsrc/art/test/test_step_skipping.py39 # Create a temporary directory for the testCOMMENT
MEDIUMsrc/art/test/test_step_skipping.py45 # Create a test modelCOMMENT
MEDIUMsrc/art/tinker_native/backend.py1086 # Create a sampler client from the new weightsCOMMENT
MEDIUMsrc/art/serverless/backend.py779 # Create a temporary directory that won't be cleaned up automaticallyCOMMENT
MEDIUMsrc/art/rewards/ruler.py321 # Create a new trajectory with the same data but fresh objectsSTRING
MEDIUMsrc/art/utils/litellm.py83 # Create the OpenAI Choice objectCOMMENT
MEDIUMsrc/art/utils/trajectory_migration.py285 # Define the message struct schemaCOMMENT
MEDIUMsrc/art/utils/old_benchmarking/generate_line_graphs.py55 plt.figure() # Create a new figure for each metricCODE
Docstring Block Structure8 hits · 40 pts
SeverityFileLineSnippetContext
HIGHexamples/mcp-rl/mcp_rl/mcp_server.py140Apply a tool with given arguments. Args: tool_name: Name of the tool to call arguments:STRING
HIGHexamples/mcp-rl/mcp_rl/mcp_server.py244Execute a tool via the API server. Args: tool_name: Name of the tool to call arguments:STRING
HIGHexamples/just-the-facts/just_the_facts/utils.py10 Scrape article text from a news URL (Fox News, MSNBC, etc.) Args: url: The URL of the news article to STRING
HIGHsrc/art/openai.py20Consume a chat completion stream and build a complete ChatCompletion object. This function processes a stream of ChSTRING
HIGHsrc/art/utils/model_config.py28Detect instruction and response parts from a tokenizer's chat template. Args: tokenizer: A tokenizer with aSTRING
HIGHsrc/art/utils/model_config.py76Get instruction and response parts for a model. Checks for explicit model configuration first, then falls back to STRING
HIGHsrc/art/utils/sft.py53 Count the number of non-empty rows in a JSONL file. Args: file_path: Path to JSONL file Returns: STRING
HIGHsrc/art/utils/sft.py282 Stream trajectories from a JSONL file for one or more epochs. Uses buffer-based shuffling to randomize order wSTRING
AI Structural Patterns30 hits · 25 pts
SeverityFileLineSnippetContext
LOW…s/integration/megatron/model_support/oracle_harness.py2004CODE
LOW…s/integration/megatron/model_support/oracle_harness.py1063CODE
LOWtests/integration/megatron/model_support/workflow.py855CODE
LOWdev/trainer_rank_check.py40CODE
LOWdev/megatron_review_perf.py39CODE
LOWsrc/art/_backend_training.py15CODE
LOWsrc/art/model.py238CODE
LOWsrc/art/model.py283CODE
LOWsrc/art/model.py1067CODE
LOWsrc/art/tinker_native/backend.py306CODE
LOWsrc/art/serverless/backend.py216CODE
LOWsrc/art/tau_bench/client.py110CODE
LOWsrc/art/tau_bench/rollout.py23CODE
LOWsrc/art/tau_bench/rollout.py40CODE
LOWsrc/art/tau_bench/rollout.py59CODE
LOWsrc/art/utils/sft.py145CODE
LOWsrc/art/utils/sft.py342CODE
LOWsrc/art/utils/strip_logprobs.py32CODE
LOWsrc/art/local/backend.py787CODE
LOWsrc/art/local/backend.py1439CODE
LOWsrc/art/pipeline_trainer/trainer.py73CODE
LOWsrc/art/megatron/prefix_tree_state.py61CODE
LOWsrc/art/megatron/train.py334CODE
LOWsrc/art/megatron/runtime/bridge_runtime.py481CODE
LOWsrc/art/megatron/dsv4/deepseek_v4.py465CODE
LOWsrc/art/megatron/dsv4/layer.py265CODE
LOWsrc/art/megatron/flex_attn/attention.py260CODE
LOWsrc/art/megatron/flex_attn/flash_dlse_patch.py218CODE
LOWsrc/art/megatron/context_parallel/core_attention.py137CODE
LOWsrc/art/megatron/model_support/handlers/gemma4.py627CODE
Over-Commented Block24 hits · 22 pts
SeverityFileLineSnippetContext
LOWskypilot-config.yaml1# Title: Task YAML — SkyPilot documentationCOMMENT
LOWskypilot-config.yaml21# \# which \`sky\` is called.COMMENT
LOWskypilot-config.yaml41# \# if this is specified.COMMENT
LOWskypilot-config.yaml61# \# Format: {<name\>:<count\>, ...}COMMENT
LOWskypilot-config.yaml81# \# E.g., 32+ means first try to find an instance type with \>\= 32 GiB. IfCOMMENT
LOWskypilot-config.yaml101# \# If \`EAGER\_NEXT\_REGION\` is specified, the job will go to the next regionCOMMENT
LOWskypilot-config.yaml121# \# low: 1000 IOPS; read 90 MB/s; write 90 MB/sCOMMENT
LOWskypilot-config.yaml141# \# be removed until the cluster is terminated.COMMENT
LOWskypilot-config.yaml161# #COMMENT
LOWskypilot-config.yaml181# \# Docker supportCOMMENT
LOWskypilot-config.yaml201# \# custom images in multiple regions):COMMENT
LOWskypilot-config.yaml221# \# image\_id: skypilot:gpu-ubuntu-2004COMMENT
LOWskypilot-config.yaml241# \# To use a more limited but easier to manage tool:COMMENT
LOWskypilot-config.yaml261# \# outside of \`any\_of\`, \`ordered\` will be used as the default values forCOMMENT
LOWskypilot-config.yaml281# \# \`sky launch/exec --env ENV=val\` (if ENV is present).COMMENT
LOWskypilot-config.yaml301# envs:COMMENT
LOWskypilot-config.yaml321# #COMMENT
LOWskypilot-config.yaml341# #COMMENT
LOWskypilot-config.yaml361COMMENT
LOW…tegration/megatron/train_inf_mismatch/output_parity.py21# These gates are intentionally bf16-scale, not fp32 oracle-scale. A 2026-05-18COMMENT
LOWrequirements/backend.vcs.txt1# Pinned backend dependencies that must come from VCS (not allowed in PyPI metadata).COMMENT
LOWdev/yes-no-maybe.py41 load_dotenv()COMMENT
LOWsrc/art/tinker/server.py521 base_model = model_path_or_base_modelCOMMENT
LOW…benchmarking/charts/percentage_comparison_bar_chart.py241 ax.spines["right"].set_visible(False)COMMENT
Magic Placeholder Names4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHexamples/mcp-rl/servers/python/mcp_googlemaps/README.md39python server.py --api-key YOUR_API_KEYCODE
HIGHexamples/mcp-rl/servers/python/mcp_googlemaps/README.md44export GOOGLE_MAPS_API_KEY=your_api_keyCODE
HIGH…mples/mcp-rl/servers/python/mcp_alphavantage/README.md25python server.py --api-key YOUR_API_KEYCODE
HIGH…mples/mcp-rl/servers/python/mcp_alphavantage/README.md30export ALPHAVANTAGE_API_KEY=your_api_keyCODE
Structural Annotation Overuse9 hits · 16 pts
SeverityFileLineSnippetContext
LOW.agents/skills/train-sft/SKILL.md14## Step 1: Determine Training ScenarioCOMMENT
LOW.agents/skills/train-sft/SKILL.md22## Step 2: Determine BackendCOMMENT
LOW.agents/skills/train-sft/SKILL.md28## Step 3: Select and Validate Dataset (JSONL scenario)COMMENT
LOW.agents/skills/train-sft/SKILL.md68## Step 4: Gather Base ParametersCOMMENT
LOW.agents/skills/train-sft/SKILL.md84## Step 5: Gather HyperparametersCOMMENT
LOW.agents/skills/train-sft/SKILL.md111## Step 6: Generate the Training ScriptCOMMENT
LOW.agents/skills/train-sft/SKILL.md287## Step 7: Write and Offer to RunSTRING
LOWsrc/art/local/backend.py1395 # Step 1: Ensure checkpoint exists at original_checkpoint_dirCOMMENT
LOWsrc/art/local/backend.py1419 # Step 2: Handle local_path if providedCOMMENT
Redundant / Tautological Comments9 hits · 13 pts
SeverityFileLineSnippetContext
LOWexamples/hn_title_generator/reference_grpo_trainer.py289 if scores: # Check if scores list is not emptyCODE
LOWexamples/hn_title_generator/reference_grpo_trainer.py310 if v_list: # Check if list for metric is not emptyCODE
LOWscripts/publish.sh8# Check if PYPI_ART_TOKEN is setCOMMENT
LOWsrc/art/utils/s3_checkpoint_utils.py166 # Check if it's a 4-digit checkpoint directory (old format)COMMENT
LOWsrc/art/utils/s3_checkpoint_utils.py192 # Check if already exists in new locationCOMMENT
LOWsrc/art/utils/s3.py133 # Check if bucket existsCOMMENT
LOWsrc/art/local/backend.py1390 # Check if checkpoint exists in the original training locationCOMMENT
LOWsrc/art/megatron/dsv4/encoding.py347 # Check if previous message has a task - if so, this is a task output (no thinking)COMMENT
LOWsrc/mp_actors/move.py256 # Check if it's a method or propertyCOMMENT
Synthetic Comment Markers1 hit · 11 pts
SeverityFileLineSnippetContext
HIGH…benchmarking/charts/percentage_comparison_bar_chart.py231 # Remove y-axis label, ticks, and spine as requestedCOMMENT
Dead Code3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMtests/unit/test_frontend_logging.py1152CODE
MEDIUMsrc/art/tinker/service.py198CODE
MEDIUMsrc/art/tinker_native/backend.py471CODE
Verbosity Indicators2 hits · 4 pts
SeverityFileLineSnippetContext
LOWsrc/art/local/backend.py1395 # Step 1: Ensure checkpoint exists at original_checkpoint_dirCOMMENT
LOWsrc/art/local/backend.py1419 # Step 2: Handle local_path if providedCOMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMexamples/hn_title_generator/train.py138 # Be robust to variations like "True.", " False", etc.COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWskypilot-config.yaml156# \# Example usage:COMMENT