Repository Analysis

Significant-Gravitas/AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

22.9 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of Significant-Gravitas/AutoGPT, a Python project with 185,518 GitHub stars. SynthScan v2.0 examined 870,563 lines of code across 3762 source files, recording 14435 pattern matches distributed across 27 syntactic categories. The overall adjusted score of 22.9 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).

22.9
Adjusted Score
22.9
Raw Score
100%
Time Factor
2026-07-14
Last Push
185.5K
Stars
Python
Language
870.6K
Lines of Code
3.8K
Files
14.4K
Pattern Hits
2026-07-14
Scan Date
0.05
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 14HIGH 161MEDIUM 2120LOW 12140

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 14435 distinct pattern matches across 27 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 Identifiers8395 hits · 7521 pts
SeverityFileLineSnippetContext
LOWclassic/original_autogpt/tests/unit/test_utils.py55def test_get_bulletin_from_web_success(mock_get):CODE
LOWclassic/original_autogpt/tests/unit/test_utils.py69def test_get_bulletin_from_web_failure(mock_get):CODE
LOWclassic/original_autogpt/tests/unit/test_utils.py77def test_get_bulletin_from_web_exception(mock_get):CODE
LOWclassic/original_autogpt/tests/unit/test_utils.py84def test_get_latest_bulletin_no_file(tmp_path, monkeypatch):CODE
LOWclassic/original_autogpt/tests/unit/test_utils.py101def test_get_latest_bulletin_with_file(tmp_path, monkeypatch):CODE
LOWclassic/original_autogpt/tests/unit/test_utils.py116def test_get_latest_bulletin_with_new_bulletin(tmp_path, monkeypatch):CODE
LOWclassic/original_autogpt/tests/unit/test_utils.py134def test_get_latest_bulletin_new_bulletin_same_as_old_bulletin(tmp_path, monkeypatch):CODE
LOWclassic/original_autogpt/tests/unit/test_utils.py152def test_get_current_git_branch():CODE
LOWclassic/original_autogpt/tests/unit/test_utils.py158def test_get_current_git_branch_success(mock_repo):CODE
LOWclassic/original_autogpt/tests/unit/test_utils.py166def test_get_current_git_branch_failure(mock_repo):CODE
LOWclassic/original_autogpt/tests/unit/test_utils.py173def test_extract_json_from_response(valid_json_response: dict):CODE
LOWclassic/original_autogpt/tests/unit/test_utils.py178def test_extract_json_from_response_wrapped_in_code_block(valid_json_response: dict):CODE
LOWclassic/original_autogpt/tests/unit/test_utils.py183def test_extract_json_from_response_wrapped_in_code_block_with_language(CODE
LOWclassic/original_autogpt/tests/unit/test_utils.py190def test_extract_json_from_response_json_contained_in_string(valid_json_response: dict):CODE
LOWclassic/original_autogpt/tests/unit/test_utils.py228def test_set_env_config_value_updates_existing_key(STRING
LOWclassic/original_autogpt/tests/unit/test_utils.py255def test_set_env_config_value_uncomments_and_updates_disabled_key(STRING
LOWclassic/original_autogpt/tests/unit/test_utils.py282def test_set_env_config_value_adds_new_key(mock_env_file: Path, mock_environ: dict):STRING
LOW…_autogpt/tests/unit/test_permission_denial_feedback.py39 async def test_denied_command_calls_do_not_execute(self, mock_agent):CODE
LOW…_autogpt/tests/unit/test_permission_denial_feedback.py73 async def test_denied_command_with_user_feedback_passes_it_through(CODE
LOW…_autogpt/tests/unit/test_permission_denial_feedback.py98 async def test_allowed_command_does_not_call_do_not_execute(self, mock_agent):CODE
LOW…ic/original_autogpt/tests/unit/test_llamafile_serve.py20def test_default_llamafile_urls_are_allowed():CODE
LOW…ic/original_autogpt/tests/unit/test_llamafile_serve.py25def test_allowed_huggingface_url_passes():CODE
LOW…ic/original_autogpt/tests/unit/test_llamafile_serve.py40def test_disallowed_urls_are_rejected(url: str):CODE
LOW…ic/original_autogpt/tests/unit/test_llamafile_serve.py45def test_redirect_to_disallowed_host_is_rejected():CODE
LOWclassic/original_autogpt/tests/unit/test_config.py55def test_missing_azure_config(config: AppConfig) -> None:CODE
LOWclassic/original_autogpt/tests/unit/test_spinner.py9def test_spinner_initializes_with_default_values():CODE
LOWclassic/original_autogpt/tests/unit/test_spinner.py16def test_spinner_initializes_with_custom_values():CODE
LOWclassic/original_autogpt/tests/unit/test_spinner.py24def test_spinner_stops_spinning():CODE
LOWclassic/original_autogpt/tests/unit/test_spinner.py31def test_spinner_can_be_used_as_context_manager():CODE
LOW…l_autogpt/tests/integration/test_strategy_benchmark.py78def test_strategy_comparison_quick():CODE
LOW…l_autogpt/tests/integration/test_strategy_benchmark.py150def test_harness_invalid_strategy():CODE
LOW…assic/original_autogpt/tests/integration/test_setup.py13async def test_apply_overrides_to_ai_settings():CODE
LOW…assic/original_autogpt/tests/integration/test_setup.py40async def test_interactively_revise_ai_settings(config: AppConfig):CODE
LOW…nal_autogpt/autogpt/agent_factory/profile_generator.py214async def generate_agent_profile_for_task(CODE
LOW…riginal_autogpt/autogpt/agent_factory/configurators.py47def configure_agent_with_state(CODE
LOWclassic/original_autogpt/autogpt/app/config.py155async def assert_config_has_required_llm_api_keys(config: AppConfig) -> None:CODE
LOWclassic/original_autogpt/autogpt/app/setup.py15def apply_overrides_to_ai_settings(CODE
LOWclassic/original_autogpt/autogpt/app/setup.py46async def interactively_revise_ai_settings(CODE
LOWclassic/original_autogpt/autogpt/app/utils.py44def vcs_state_diverges_from_master() -> bool:CODE
LOWclassic/original_autogpt/autogpt/app/utils.py196def print_python_version_info(logger: logging.Logger):STRING
LOWclassic/original_autogpt/autogpt/app/configurator.py16async def apply_overrides_to_config(CODE
LOW…/original_autogpt/autogpt/app/agent_protocol_server.py452 def _get_task_agent_file_workspace(self, task_id: str | int) -> FileStorage:CODE
LOWclassic/original_autogpt/autogpt/app/ui/protocol.py172 async def prompt_finish_continuation(CODE
LOW…c/original_autogpt/autogpt/app/ui/terminal/provider.py303 async def prompt_finish_continuation(CODE
LOW…ic/original_autogpt/autogpt/app/settings/categories.py213def get_categories_for_display() -> list[Category]:CODE
LOW…original_autogpt/autogpt/app/settings/introspection.py94def extract_configurable_fields(CODE
LOW…original_autogpt/autogpt/app/settings/introspection.py146def get_all_configurable_settings() -> dict[str, SettingInfo]:CODE
LOWclassic/original_autogpt/autogpt/agents/agent.py232 def _create_root_execution_context(CODE
LOWclassic/original_autogpt/autogpt/agents/agent.py568 def _remove_disabled_commands(self) -> None:CODE
LOW…l_autogpt/autogpt/agents/prompt_strategies/one_shot.py204 def response_format_instruction(self) -> tuple[str, str]:CODE
LOW…t/autogpt/agents/prompt_strategies/tree_of_thoughts.py245 def get_current_path_contents(self) -> list[str]:CODE
LOW…t/autogpt/agents/prompt_strategies/tree_of_thoughts.py608 def _response_format_instruction(self) -> tuple[str, str]:CODE
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/lats.py483 def _update_state_from_response(self, response: LATSActionProposal) -> None:CODE
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py315 def _format_proposals_summary(self) -> str:CODE
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py427 def _response_format_instruction(self) -> tuple[str, str]:CODE
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py451 def _reflection_format_instruction(self) -> str:CODE
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py538 def _build_verbal_reflection_prompt(CODE
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py816 def _process_latest_result_from_messages(self, messages: list[ChatMessage]) -> None:CODE
LOW…togpt/autogpt/agents/prompt_strategies/plan_execute.py468 def _build_variable_extraction_prompt(CODE
LOW…togpt/autogpt/agents/prompt_strategies/plan_execute.py637 def _response_format_instruction(self) -> tuple[str, str]:CODE
8335 more matches not shown…
Decorative Section Separators1855 hits · 6863 pts
SeverityFileLineSnippetContext
MEDIUMclassic/original_autogpt/BULLETIN.md2# --------------COMMENT
MEDIUMclassic/original_autogpt/BULLETIN.md8# -------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py567# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py569# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py40# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py42# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py73# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py75# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py148# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py150# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py381# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py383# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py205# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py207# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py397# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py399# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py471# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py473# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py517# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py519# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py805# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py807# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py831# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py833# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py32# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py34# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py155# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_openai_base_provider.py157# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_llm_utils.py14# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_llm_utils.py16# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_llm_utils.py80# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_llm_utils.py82# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_llm_utils.py106# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_llm_utils.py108# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py76# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py78# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py120# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py122# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py140# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py142# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py322# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py324# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py384# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py386# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py433# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py435# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py546# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py548# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py28# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_anthropic_provider.py30# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_provider.py20# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_provider.py22# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_provider.py67# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_provider.py69# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_provider.py120# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_provider.py122# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_provider.py170# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_provider.py172# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_provider.py197# ---------------------------------------------------------------------------COMMENT
MEDIUMclassic/forge/tests/test_multi_provider.py199# ---------------------------------------------------------------------------COMMENT
1795 more matches not shown…
Excessive Try-Catch Wrapping1403 hits · 1379 pts
SeverityFileLineSnippetContext
LOW…_autogpt/tests/unit/test_permission_denial_feedback.py120 except Exception:CODE
LOW…assic/original_autogpt/docs/SUB_AGENT_REFACTOR_PLAN.md416 except Exception as e:CODE
LOW…assic/original_autogpt/docs/SUB_AGENT_REFACTOR_PLAN.md758 except Exception as e:CODE
LOWclassic/original_autogpt/autogpt/app/main.py469 except Exception as e:CODE
LOW…/original_autogpt/autogpt/app/agent_protocol_server.py283 except Exception as e:CODE
LOWclassic/original_autogpt/autogpt/app/settings/ui.py436 except Exception as e:CODE
LOWclassic/original_autogpt/autogpt/agents/agent.py320 except Exception as e:CODE
LOWclassic/original_autogpt/autogpt/agents/agent.py496 except Exception as e:CODE
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/lats.py392 except Exception as e:CODE
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/lats.py431 except Exception as e:CODE
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py373 except Exception as e:CODE
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py425 except Exception as e:CODE
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py473 except Exception as e:CODE
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py506 except Exception as e:CODE
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/base.py390 except Exception as e:CODE
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/base.py452 except Exception as e:CODE
LOWclassic/direct_benchmark/direct_benchmark/runner.py106 except Exception as e:CODE
LOWclassic/direct_benchmark/direct_benchmark/runner.py362 except Exception:CODE
LOWclassic/direct_benchmark/direct_benchmark/runner.py370 except Exception:CODE
LOW…/direct_benchmark/direct_benchmark/challenge_loader.py88 except Exception as e:CODE
LOWclassic/direct_benchmark/direct_benchmark/evaluator.py56 except Exception as e:CODE
LOWclassic/direct_benchmark/direct_benchmark/state.py74 except Exception as e:CODE
LOW…ect_benchmark/direct_benchmark/adapters/agent_bench.py585 except Exception as e:CODE
LOW…irect_benchmark/direct_benchmark/adapters/swe_bench.py375 except Exception as e:CODE
LOWclassic/forge/forge/llm/providers/_openai_base.py215 except Exception as e:CODE
LOWclassic/forge/forge/llm/providers/_openai_base.py483 except Exception as e:CODE
LOWclassic/forge/forge/llm/providers/multi.py133 except Exception as e:CODE
LOWclassic/forge/forge/llm/providers/openai.py837 except Exception as e:CODE
LOWclassic/forge/forge/llm/providers/anthropic.py363 except Exception as e:CODE
LOW…assic/forge/forge/llm/providers/llamafile/llamafile.py301 except Exception as e:CODE
LOWclassic/forge/forge/agent/base.py251 except Exception as e:CODE
LOWclassic/forge/forge/components/image_gen/image_gen.py153 except Exception as e:CODE
LOWclassic/forge/forge/components/image_gen/image_gen.py166 except Exception as e:CODE
LOW…assic/forge/forge/components/web/playwright_browser.py175 except Exception as e:CODE
LOW…assic/forge/forge/components/web/playwright_browser.py217 except Exception as e:CODE
LOW…assic/forge/forge/components/web/playwright_browser.py250 except Exception as e:CODE
LOW…assic/forge/forge/components/web/playwright_browser.py265 except Exception:CODE
LOW…assic/forge/forge/components/web/playwright_browser.py294 except Exception as e:CODE
LOW…assic/forge/forge/components/web/playwright_browser.py307 except Exception as e:CODE
LOW…assic/forge/forge/components/web/playwright_browser.py472 except Exception as e:CODE
LOW…assic/forge/forge/components/web/playwright_browser.py570 except Exception as e:CODE
LOW…assic/forge/forge/components/web/playwright_browser.py643 except Exception as e:CODE
LOW…assic/forge/forge/components/web/playwright_browser.py698 except Exception as e:CODE
LOW…assic/forge/forge/components/web/playwright_browser.py711 except Exception:CODE
LOW…assic/forge/forge/components/web/playwright_browser.py716 except Exception as e:CODE
LOW…assic/forge/forge/components/web/playwright_browser.py726 except Exception as e:CODE
LOWclassic/forge/forge/components/web/search.py308 except Exception as e:CODE
LOWclassic/forge/forge/components/web/search.py400 except Exception as e:CODE
LOWclassic/forge/forge/components/web/search.py408 except Exception as e2:CODE
LOWclassic/forge/forge/components/web/search.py475 except Exception as e:CODE
LOWclassic/forge/forge/components/math_utils/math_utils.py182 except Exception as e:CODE
LOWclassic/forge/forge/components/math_utils/math_utils.py268 except Exception as e:CODE
LOW…ge/forge/components/archive_handler/archive_handler.py179 except Exception as e:CODE
LOW…ge/forge/components/archive_handler/archive_handler.py306 except Exception as e:CODE
LOWclassic/forge/forge/components/todo/todo.py488 except Exception as e:CODE
LOWclassic/forge/forge/components/text_utils/text_utils.py331 except Exception as e:CODE
LOWclassic/forge/forge/components/text_utils/text_utils.py377 except Exception as e:CODE
LOW…ic/forge/forge/components/platform_blocks/component.py154 except Exception as e:CODE
LOW…ic/forge/forge/components/platform_blocks/component.py218 except Exception as e:CODE
LOW…ic/forge/forge/components/platform_blocks/component.py255 except Exception as e:CODE
1343 more matches not shown…
Unused Imports575 hits · 532 pts
SeverityFileLineSnippetContext
LOWclassic/original_autogpt/tests/conftest.py1CODE
LOW…c/original_autogpt/autogpt/agent_factory/generators.py1CODE
LOW…riginal_autogpt/autogpt/agent_factory/configurators.py13CODE
LOW…ginal_autogpt/autogpt/agent_factory/default_factory.py8CODE
LOW…ginal_autogpt/autogpt/agent_factory/default_factory.py19CODE
LOW…ginal_autogpt/autogpt/agent_factory/default_factory.py19CODE
LOWclassic/original_autogpt/autogpt/app/config.py3CODE
LOWclassic/original_autogpt/autogpt/app/configurator.py3CODE
LOWclassic/original_autogpt/autogpt/app/main.py38CODE
LOWclassic/original_autogpt/autogpt/app/main.py53CODE
LOWclassic/original_autogpt/autogpt/app/main.py54CODE
LOWclassic/original_autogpt/autogpt/app/ui/protocol.py3CODE
LOWclassic/original_autogpt/autogpt/app/ui/protocol.py14CODE
LOWclassic/original_autogpt/autogpt/app/ui/__init__.py7CODE
LOW…c/original_autogpt/autogpt/app/ui/terminal/provider.py7CODE
LOW…c/original_autogpt/autogpt/app/ui/terminal/__init__.py3CODE
LOWclassic/original_autogpt/autogpt/app/settings/ui.py3CODE
LOW…ic/original_autogpt/autogpt/app/settings/categories.py3CODE
LOW…ic/original_autogpt/autogpt/app/settings/categories.py9CODE
LOW…ic/original_autogpt/autogpt/app/settings/validators.py3CODE
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py3CODE
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py3CODE
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py3CODE
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py4CODE
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py4CODE
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py4CODE
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py4CODE
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py5CODE
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py5CODE
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py6CODE
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py7CODE
LOW…assic/original_autogpt/autogpt/app/settings/widgets.py3CODE
LOW…original_autogpt/autogpt/app/settings/introspection.py3CODE
LOW…ssic/original_autogpt/autogpt/app/settings/env_file.py3CODE
LOW…ssic/original_autogpt/autogpt/app/settings/env_file.py10CODE
LOWclassic/original_autogpt/autogpt/agents/__init__.py1CODE
LOWclassic/original_autogpt/autogpt/agents/__init__.py2CODE
LOWclassic/original_autogpt/autogpt/agents/__init__.py3CODE
LOW…assic/original_autogpt/autogpt/agents/agent_manager.py1CODE
LOWclassic/original_autogpt/autogpt/agents/agent.py1CODE
LOW…l_autogpt/autogpt/agents/prompt_strategies/one_shot.py1CODE
LOW…t/autogpt/agents/prompt_strategies/tree_of_thoughts.py21CODE
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/lats.py16CODE
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py17CODE
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py21CODE
LOW…togpt/autogpt/agents/prompt_strategies/plan_execute.py20CODE
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/base.py7CODE
LOW…inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py19CODE
LOWclassic/original_autogpt/scripts/check_requirements.py7CODE
LOWclassic/direct_benchmark/direct_benchmark/runner.py11CODE
LOWclassic/direct_benchmark/direct_benchmark/harness.py19CODE
LOWclassic/direct_benchmark/direct_benchmark/parallel.py12CODE
LOW…ect_benchmark/direct_benchmark/adapters/agent_bench.py264CODE
LOW…irect_benchmark/direct_benchmark/adapters/swe_bench.py392CODE
LOW…direct_benchmark/direct_benchmark/adapters/__init__.py44CODE
LOW…direct_benchmark/direct_benchmark/adapters/__init__.py45CODE
LOW…direct_benchmark/direct_benchmark/adapters/__init__.py46CODE
LOW…direct_benchmark/direct_benchmark/adapters/__init__.py47CODE
LOWclassic/forge/forge/permissions.py3CODE
LOWclassic/forge/forge/llm/prompting/__init__.py1CODE
515 more matches not shown…
Self-Referential Comments161 hits · 512 pts
SeverityFileLineSnippetContext
MEDIUM…_autogpt/tests/unit/test_permission_denial_feedback.py52 # Create a mock proposal with a toolCOMMENT
MEDIUM…ginal_autogpt/autogpt/agent_factory/default_factory.py108 # Create the agent with the provided execution contextCOMMENT
MEDIUM…ginal_autogpt/autogpt/agents/prompt_strategies/base.py368 # Create the sub-agent via factoryCOMMENT
MEDIUM…inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py869 # Create a synthetic raw message for action history compatibilityCOMMENT
MEDIUMclassic/direct_benchmark/analyze_reports.py39# Create a dictionary to store grouped success values by suffix and testCOMMENT
MEDIUM…/code/3_file_organizer/artifacts_out/organize_files.py14 # Create the folders if they don't existCOMMENT
MEDIUM…s/verticals/code/6_battleship/artifacts_in/conftest.py15 # Create a game instanceCOMMENT
MEDIUM…/verticals/code/6_battleship/artifacts_out/conftest.py14 # Create a game instanceCOMMENT
MEDIUMclassic/direct_benchmark/direct_benchmark/runner.py68 # Create the agentCOMMENT
MEDIUMclassic/direct_benchmark/direct_benchmark/ui.py276 # Create a panel for each active run showing its step historyCOMMENT
MEDIUMclassic/forge/tests/test_permissions.py331 # Create the file path that would be resolvedCOMMENT
MEDIUMclassic/forge/forge/utils/test_file_operations.py34 # Create a new PDF and add a page with the text plain_text_strCOMMENT
MEDIUMclassic/forge/forge/components/image_gen/image_gen.py249 # Create a session and set the basic auth if neededCOMMENT
MEDIUMclassic/forge/forge/components/todo/todo.py551 # Create the new itemCOMMENT
MEDIUM…rge/forge/components/file_manager/test_file_manager.py98 # Create a subdirectory and place a copy of file_a in itCOMMENT
MEDIUMclassic/forge/forge/components/skills/test_skills.py364 # Create a directory without SKILL.md (should be ignored)COMMENT
MEDIUM…/forge/forge/components/code_executor/code_executor.py538 # Create a string of all letters and digitsCOMMENT
MEDIUMclassic/forge/forge/agent_protocol/database/db_test.py261 # Create an artifactCOMMENT
MEDIUMautogpt_platform/backend/test/load_store_agents.py106 # Create a placeholder blockCOMMENT
MEDIUMautogpt_platform/backend/test/load_store_agents.py236 # Create the main graphCOMMENT
MEDIUMautogpt_platform/backend/test/load_store_agents.py323 # Create the store listing first (without activeVersionId - will update after)COMMENT
MEDIUMautogpt_platform/backend/test/load_store_agents.py335 # Create the store listing versionCOMMENT
MEDIUMautogpt_platform/backend/test/test_data_creator.py423 # Create a copy of users list and shuffle it to avoid duplicatesCOMMENT
MEDIUMautogpt_platform/backend/test/e2e_test_data.py252 # Create a simple graph with nodes and linksCOMMENT
MEDIUMautogpt_platform/backend/test/e2e_test_data.py646 # Create a deterministic calculator marketplace agent for PR E2E coverageCOMMENT
MEDIUMautogpt_platform/backend/test/blocks/test_gmail.py213 # Create a deeply nested structure that would exceed the limitCOMMENT
MEDIUMautogpt_platform/backend/test/sdk/test_sdk_webhooks.py352 # Create a block that uses this providerCOMMENT
MEDIUMautogpt_platform/backend/test/sdk/test_sdk_registry.py39 # Create a test providerCOMMENT
MEDIUMautogpt_platform/backend/test/sdk/test_sdk_registry.py59 # Create a mock OAuth handlerCOMMENT
MEDIUMautogpt_platform/backend/test/sdk/test_sdk_registry.py92 # Create a mock webhook managerCOMMENT
MEDIUMautogpt_platform/backend/test/sdk/test_sdk_registry.py233 # Create a test block classCOMMENT
MEDIUMautogpt_platform/backend/test/sdk/test_sdk_registry.py290 # Create a test webhook managerCOMMENT
MEDIUM…t_platform/backend/test/sdk/test_sdk_block_creation.py578 # Create a test OAuth provider with scopesCOMMENT
MEDIUMautogpt_platform/backend/test/sdk/test_sdk_patching.py125 # Create a fully featured providerCOMMENT
MEDIUM…rm/backend/test/agent_generator/test_library_agents.py21 # Create a mock agent with proper attribute valuesCOMMENT
MEDIUMautogpt_platform/backend/backend/check_db.py158 # Create a store listingCOMMENT
MEDIUMautogpt_platform/backend/backend/check_db.py169 # Create an approved versionCOMMENT
MEDIUM…orm/backend/backend/blocks/ai_shortform_video_block.py305 # Create a new Webhook.site URLCOMMENT
MEDIUMautogpt_platform/backend/backend/blocks/talking_head.py152 # Create the clipCOMMENT
MEDIUMautogpt_platform/backend/backend/blocks/pinecone.py135 # Create a new client instanceCOMMENT
MEDIUMautogpt_platform/backend/backend/blocks/pinecone.py216 # Create a new client instanceCOMMENT
MEDIUMautogpt_platform/backend/backend/blocks/llm.py1# This file contains a lot of prompt block strings that would trigger "line too long"COMMENT
MEDIUMautogpt_platform/backend/backend/blocks/llm.py2041 # Create a proper expected format for the structured response generatorCOMMENT
MEDIUMautogpt_platform/backend/backend/blocks/orchestrator.py1180 # Create a completed future for the task tracking systemCOMMENT
MEDIUMautogpt_platform/backend/backend/blocks/ai_condition.py171 # Create the prompt for AI evaluationCOMMENT
MEDIUMautogpt_platform/backend/backend/blocks/_utils.py23 # Create an instance to access input_schemaCOMMENT
MEDIUM…_platform/backend/backend/blocks/discord/bot_blocks.py1326 # Create the thread using discord.py 2.0+ APICOMMENT
MEDIUM…/backend/backend/blocks/dataforseo/related_keywords.py205 # Create the RelatedKeyword objectCOMMENT
MEDIUM…ckend/backend/blocks/dataforseo/keyword_suggestions.py196 # Create the KeywordSuggestion objectCOMMENT
MEDIUM…ackend/blocks/test/test_orchestrator_dynamic_fields.py42 # Create a mock node for CreateDictionaryBlockCOMMENT
MEDIUM…ackend/blocks/test/test_orchestrator_dynamic_fields.py105 # Create a mock node for AddToListBlockCOMMENT
MEDIUM…ackend/blocks/test/test_orchestrator_dynamic_fields.py159 # Create a mock node for MatchTextPatternBlock (simulating object fields)COMMENT
MEDIUM…ackend/blocks/test/test_orchestrator_dynamic_fields.py428 # Create a mock nodeCOMMENT
MEDIUM…ackend/blocks/test/test_orchestrator_dynamic_fields.py619 # Create a proper mock execution processor for agent modeCOMMENT
MEDIUM…ackend/blocks/test/test_orchestrator_dynamic_fields.py626 # Create a mock NodeExecutionProgress for the sink nodeCOMMENT
MEDIUM…togpt_platform/backend/backend/blocks/test/test_llm.py400 # Create a mock block with stats to merge fromCOMMENT
MEDIUM…tform/backend/backend/blocks/test/test_orchestrator.py1081 # Create a mock node with customized_name in metadataCOMMENT
MEDIUM…tform/backend/backend/blocks/test/test_orchestrator.py1089 # Create a mock linkCOMMENT
MEDIUM…tform/backend/backend/blocks/test/test_orchestrator.py1113 # Create a mock node without customized_nameCOMMENT
MEDIUM…tform/backend/backend/blocks/test/test_orchestrator.py1121 # Create a mock linkCOMMENT
101 more matches not shown…
Modern Structural Boilerplate449 hits · 456 pts
SeverityFileLineSnippetContext
LOW…nal_autogpt/autogpt/agent_factory/profile_generator.py18logger = logging.getLogger(__name__)CODE
LOWclassic/original_autogpt/autogpt/app/config.py30logger = logging.getLogger(__name__)CODE
LOWclassic/original_autogpt/autogpt/app/telemetry.py51def _setup_sentry() -> None:CODE
LOWclassic/original_autogpt/autogpt/app/setup.py12logger = logging.getLogger(__name__)CODE
LOWclassic/original_autogpt/autogpt/app/utils.py19logger = logging.getLogger(__name__)CODE
LOWclassic/original_autogpt/autogpt/app/utils.py213def set_env_config_value(key: str, value: str) -> None:STRING
LOWclassic/original_autogpt/autogpt/app/input.py5logger = logging.getLogger(__name__)CODE
LOWclassic/original_autogpt/autogpt/app/configurator.py13logger = logging.getLogger(__name__)CODE
LOW…/original_autogpt/autogpt/app/agent_protocol_server.py40logger = logging.getLogger(__name__)CODE
LOWclassic/original_autogpt/autogpt/app/ui/__init__.py9__all__ = ["UIProvider", "ApprovalResult", "create_ui_provider"]CODE
LOW…c/original_autogpt/autogpt/app/ui/terminal/__init__.py5__all__ = ["TerminalUIProvider"]CODE
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py9__all__ = [CODE
LOWclassic/original_autogpt/autogpt/agents/__init__.py5__all__ = [CODE
LOWclassic/original_autogpt/autogpt/agents/agent.py108logger = logging.getLogger(__name__)CODE
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/lats.py483 def _update_state_from_response(self, response: LATSActionProposal) -> None:CODE
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/base.py295 def set_execution_context(self, context: ExecutionContext) -> None:CODE
LOWclassic/direct_benchmark/analyze_reports.py19logger = logging.getLogger(__name__)CODE
LOWclassic/direct_benchmark/direct_benchmark/runner.py132 def _setup_workspace(self, challenge: Challenge) -> None:CODE
LOW…ect_benchmark/direct_benchmark/adapters/agent_bench.py161 def _update_repo(self) -> None:CODE
LOW…direct_benchmark/direct_benchmark/adapters/__init__.py49__all__ = [CODE
LOW…sic/direct_benchmark/direct_benchmark/adapters/gaia.py120 def _setup_file_cache(self) -> None:CODE
LOWclassic/forge/forge/__main__.py9logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/llm/prompting/__init__.py4__all__ = [CODE
LOWclassic/forge/forge/llm/providers/__init__.py40__all__ = [CODE
LOWclassic/forge/forge/llm/providers/llamafile/__init__.py10__all__ = [CODE
LOWclassic/forge/forge/config/ai_directives.py7logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/config/__init__.py9__all__ = [CODE
LOWclassic/forge/forge/file_storage/gcs.py22logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/file_storage/local.py15logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/file_storage/s3.py27logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/file_storage/base.py22logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/utils/test_file_operations.py15logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/utils/file_operations.py13logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/utils/file_operations.py94 def set_parser(self, parser: ParserStrategy) -> None:CODE
LOWclassic/forge/forge/agent/forge_agent.py44logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/agent/__init__.py3__all__ = [CODE
LOWclassic/forge/forge/agent/base.py39logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/speech/macos_tts.py13 def _setup(self) -> None:CODE
LOWclassic/forge/forge/speech/stream_elements_speech.py13logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/speech/stream_elements_speech.py23 def _setup(self, config: StreamElementsConfig) -> None:CODE
LOWclassic/forge/forge/speech/__init__.py5__all__ = ["TextToSpeechProvider", "TTSConfig"]CODE
LOWclassic/forge/forge/speech/base.py43 def _setup(self, *args, **kwargs) -> None:CODE
LOWclassic/forge/forge/speech/eleven_labs.py15logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/speech/eleven_labs.py28 def _setup(self, config: ElevenLabsConfig) -> None:CODE
LOWclassic/forge/forge/speech/gtts.py16 def _setup(self) -> None:CODE
LOWclassic/forge/forge/components/image_gen/__init__.py3__all__ = ["ImageGeneratorComponent"]CODE
LOWclassic/forge/forge/components/image_gen/image_gen.py23logger = logging.getLogger(__name__)CODE
LOW…ssic/forge/forge/components/http_client/http_client.py16logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/components/http_client/__init__.py6__all__ = ["HTTPClientComponent", "HTTPClientConfiguration"]CODE
LOWclassic/forge/forge/components/context/context_item.py11logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/components/context/__init__.py9__all__ = [CODE
LOWclassic/forge/forge/components/web/web_fetch.py24logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/components/web/__init__.py7__all__ = [CODE
LOW…assic/forge/forge/components/web/playwright_browser.py31logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/components/web/search.py26logger = logging.getLogger(__name__)CODE
LOW…ic/forge/forge/components/user_interaction/__init__.py3__all__ = ["UserInteractionComponent"]CODE
LOWclassic/forge/forge/components/math_utils/math_utils.py17logger = logging.getLogger(__name__)CODE
LOWclassic/forge/forge/components/math_utils/__init__.py6__all__ = ["MathUtilsComponent", "MathUtilsConfiguration"]CODE
LOW…sic/forge/forge/components/archive_handler/__init__.py6__all__ = ["ArchiveHandlerComponent", "ArchiveHandlerConfiguration"]CODE
LOW…ge/forge/components/archive_handler/archive_handler.py18logger = logging.getLogger(__name__)CODE
389 more matches not shown…
Docstring Block Structure78 hits · 390 pts
SeverityFileLineSnippetContext
HIGH…ginal_autogpt/autogpt/agents/prompt_strategies/base.py329Spawn a sub-agent to handle a subtask. The sub-agent runs with its own execution context (reduced budget, STRING
HIGH…ginal_autogpt/autogpt/agents/prompt_strategies/base.py402Run a sub-agent until completion. Executes the sub-agent's action loop until it finishes or hits the cySTRING
HIGHclassic/forge/forge/file_storage/base.py194Resolve the relative path within the given root if possible. Parameters: relative_path: The relativSTRING
HIGH…assic/forge/forge/components/platform_blocks/client.py74Execute a block via platform API. Args: block_id: The block ID to execute. input_data: STRING
HIGH…assic/forge/forge/components/platform_blocks/client.py104Search for agents in the platform marketplace. Args: query: Search query describing what kind of agSTRING
HIGH…assic/forge/forge/components/platform_blocks/client.py138Run an agent from the platform marketplace. Args: agent_slug: Agent slug (e.g. 'username/agent-nameSTRING
HIGH…assic/forge/forge/components/platform_blocks/client.py178Get results from a graph/agent execution. Args: graph_id: The graph (agent) ID. executiSTRING
HIGHclassic/forge/forge/components/skills/skill_parser.py43 Parse a SKILL.md file and return a Skill with metadata only (Level 1). Args: skill_path: Path to the sSTRING
HIGHclassic/forge/forge/components/skills/skill_parser.py109 Load the full content of a skill's SKILL.md (Level 2). Args: skill: Skill object with metadata loaded STRING
HIGHclassic/forge/forge/components/skills/skill_parser.py140 Load an additional file from a skill directory (Level 3). Args: skill: Skill object filename: STRING
HIGH…orge/forge/components/git_operations/git_operations.py53Get a Repo object for the given path. Args: repo_path: Path to the repository, or None for current STRING
HIGHclassic/forge/forge/content_processing/text.py234 Split text into chunks of sentences, with each chunk not exceeding the max length. Args: text (str): TSTRING
HIGHautogpt_platform/backend/backend/blocks/orchestrator.py633 Creates a function signature for a block node. Args: sink_node: The node for which to creaSTRING
HIGHautogpt_platform/backend/backend/blocks/orchestrator.py742 Creates a function signature for an agent node. Args: sink_node: The agent node for which STRING
HIGHautogpt_platform/backend/backend/blocks/discord/_api.py55 Fetch the current user's information using Discord OAuth2 API. Reference: https://discord.com/developers/docs/STRING
HIGHautogpt_platform/backend/backend/blocks/google/gmail.py98Create a MIMEText object with proper content type and no hard-wrap for plain text. This function addresses the commSTRING
HIGH…pt_platform/backend/backend/blocks/enrichlayer/_api.py226 Handle API response and check for errors. Args: response: The response object from the reqSTRING
HIGH…pt_platform/backend/backend/blocks/enrichlayer/_api.py264 Fetch a LinkedIn profile with optional parameters. Args: linkedin_url: The LinkedIn profilSTRING
HIGH…pt_platform/backend/backend/blocks/enrichlayer/_api.py320 Look up a LinkedIn profile by person's information. Args: first_name: The person's first nSTRING
HIGH…pt_platform/backend/backend/blocks/enrichlayer/_api.py359 Look up a LinkedIn profile by role in a company. Args: role: The role title (e.g., CEO, CTSTRING
HIGH…pt_platform/backend/backend/blocks/enrichlayer/_api.py389 Get a LinkedIn profile picture URL. Args: linkedin_profile_url: The LinkedIn profile URL. STRING
HIGH…togpt_platform/backend/backend/blocks/telegram/_api.py62 Make a request to the Telegram Bot API. Args: credentials: Bot token credentials method: API mSTRING
HIGH…togpt_platform/backend/backend/blocks/telegram/_api.py99 Make a multipart/form-data request to the Telegram Bot API with a file upload. Args: credentials: Bot STRING
HIGHautogpt_platform/backend/backend/blocks/slack/_api.py41 Make an authenticated POST request to the Slack Web API. Args: credentials: Slack bot token credentialSTRING
HIGH…ogpt_platform/backend/backend/blocks/helpers/review.py72 Handle a review request for a block that requires human review. Args: input_data: The inpuSTRING
HIGHautogpt_platform/backend/backend/util/cloud_storage.py221 Retrieve file content from cloud storage. Args: cloud_path: Cloud storage path (e.g., "gcsSTRING
HIGHautogpt_platform/backend/backend/util/cloud_storage.py382 Generate a signed URL for temporary access to a cloud storage file. Args: cloud_path: ClouSTRING
HIGHautogpt_platform/backend/backend/util/timezone_utils.py19 Convert a cron expression from user timezone to UTC. NOTE: This is a simplified conversion that only adjusts mSTRING
HIGHautogpt_platform/backend/backend/util/dynamic_fields.py22 Extract the base field name from a dynamic field name. Examples: extract_base_field_name("values_#_namSTRING
HIGHautogpt_platform/backend/backend/util/workspace.py123 Read file from workspace by virtual path. When session_id is set, paths are resolved relative to the sSTRING
HIGHautogpt_platform/backend/backend/util/workspace.py148 Read file from workspace by file ID. Args: file_id: The file's ID Returns: STRING
HIGHautogpt_platform/backend/backend/util/workspace.py177 Write file to workspace. When session_id is set, files are written to /sessions/{session_id}/... STRING
HIGHautogpt_platform/backend/backend/util/workspace.py445 Get download URL for a file. Args: file_id: The file's ID expires_in: URL expiSTRING
HIGHautogpt_platform/backend/backend/util/json.py98Parse JSON with optional fallback on decode errors. Args: data: JSON string or bytes to parse targeSTRING
HIGHautogpt_platform/backend/backend/util/json.py179 Safely serialize data and return Prisma's Json type. Sanitizes control characters to prevent PostgreSQL 22P05 eSTRING
HIGHautogpt_platform/backend/backend/util/gcs_utils.py20 Parse a GCS path in the format 'gcs://bucket/blob' to (bucket, blob). Args: path: GCS path string (e.gSTRING
HIGHautogpt_platform/backend/backend/util/gcs_utils.py44 Download file content using a fresh session. This approach avoids event loop issues that can occur when reusinSTRING
HIGHautogpt_platform/backend/backend/util/gcs_utils.py82 Download only the first ``max_bytes`` of a GCS object using a Range request. Falls back to a full download wheSTRING
HIGHautogpt_platform/backend/backend/copilot/tools/utils.py48 Fetch graph from store by username/agent_name slug. Args: username: Creator's username agent_nSTRING
HIGH…/backend/backend/copilot/tools/agent_generator/core.py529Convert agent JSON dict to Graph model. Args: agent_json: Agent JSON with nodes and links Returns: STRING
HIGH…ogpt_platform/backend/backend/integrations/ayrshare.py206 Generate a JSON Web Token (JWT) for use with single sign on. Docs: https://www.ayrshare.com/docs/apis/STRING
HIGH…ogpt_platform/backend/backend/integrations/ayrshare.py284 Create a new User Profile under your Primary Profile. Docs: https://www.ayrshare.com/docs/apis/profileSTRING
HIGH…ogpt_platform/backend/backend/integrations/ayrshare.py381 Create a post across multiple social media platforms. Docs: https://www.ayrshare.com/docs/apis/post/poSTRING
HIGHautogpt_platform/backend/backend/api/test_helpers.py36Safely parse JSON response with error handling. Args: response: The HTTP response object error_contSTRING
HIGH…t_platform/backend/backend/api/features/chat/routes.py509 Delete a chat session. Permanently removes a chat session and all its messages. Only the owner can delete STRING
HIGH…t_platform/backend/backend/api/features/chat/routes.py580 Update the title of a chat session. Allows the user to rename their chat session. Args: session_iSTRING
HIGH…t_platform/backend/backend/api/features/chat/routes.py617 Pin or unpin a chat session. Pinned sessions surface at the top of the user's sidebar list ahead of unpinnSTRING
HIGH…ckend/backend/api/features/admin/store_admin_routes.py109 Download the agent file by streaming its content. Args: store_listing_version_id (str): The ID of the STRING
HIGH…pt_platform/backend/backend/api/features/library/db.py119 Retrieves a paginated list of LibraryAgent records for a given user. Args: user_id: The ID of the userSTRING
HIGH…pt_platform/backend/backend/api/features/library/db.py254 Retrieves a paginated list of favorite LibraryAgent records for a given user. Args: user_id: The ID ofSTRING
HIGH…pt_platform/backend/backend/api/features/library/db.py337 Get a specific agent from the user's library. Args: id: ID of the library agent to retrieve. uSTRING
HIGH…pt_platform/backend/backend/api/features/library/db.py514 Adds an agent to the user's library (LibraryAgent table). Args: agent: The agent/Graph to add to the lSTRING
HIGH…pt_platform/backend/backend/api/features/library/db.py812 Updates the specified LibraryAgent record. Args: library_agent_id: The ID of the LibraryAgent to updatSTRING
HIGH…pt_platform/backend/backend/api/features/library/db.py1228 Gets a single folder by ID. Args: folder_id: The ID of the folder. user_id: The ID of the userSTRING
HIGH…pt_platform/backend/backend/api/features/library/db.py1304 Creates a new folder for the user. Args: user_id: The ID of the user. name: The folder name. STRING
HIGH…pt_platform/backend/backend/api/features/library/db.py1393 Updates a folder's properties. Args: folder_id: The ID of the folder to update. user_id: The ISTRING
HIGH…pt_platform/backend/backend/api/features/library/db.py1453 Moves a folder to a new parent. Args: folder_id: The ID of the folder to move. user_id: The IDSTRING
HIGH…pt_platform/backend/backend/api/features/library/db.py1613 Moves a library agent to a folder. Args: library_agent_id: The ID of the library agent. folderSTRING
HIGH…pt_platform/backend/backend/api/features/library/db.py1652 Moves multiple library agents to a folder. Args: agent_ids: The IDs of the library agents. folSTRING
HIGH…pt_platform/backend/backend/api/features/library/db.py1771 Retrieves a paginated list of AgentPresets for the specified user. Args: user_id: The user ID whose prSTRING
18 more matches not shown…
Deep Nesting393 hits · 334 pts
SeverityFileLineSnippetContext
LOWclassic/original_autogpt/autogpt/app/main.py72CODE
LOWclassic/original_autogpt/autogpt/app/main.py611CODE
LOWclassic/original_autogpt/autogpt/app/main.py839CODE
LOWclassic/original_autogpt/autogpt/app/main.py897CODE
LOW…/original_autogpt/autogpt/app/agent_protocol_server.py180CODE
LOWclassic/original_autogpt/autogpt/app/ui/rich_select.py158CODE
LOW…c/original_autogpt/autogpt/app/ui/terminal/provider.py129CODE
LOW…c/original_autogpt/autogpt/app/ui/terminal/provider.py217CODE
LOWclassic/original_autogpt/autogpt/app/settings/ui.py33CODE
LOWclassic/original_autogpt/autogpt/app/settings/ui.py304CODE
LOW…ssic/original_autogpt/autogpt/app/settings/env_file.py13CODE
LOW…ssic/original_autogpt/autogpt/app/settings/env_file.py61CODE
LOWclassic/original_autogpt/autogpt/agents/agent.py499CODE
LOWclassic/original_autogpt/autogpt/agents/agent.py588CODE
LOW…t/autogpt/agents/prompt_strategies/tree_of_thoughts.py724CODE
LOW…t/autogpt/agents/prompt_strategies/tree_of_thoughts.py795CODE
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py340CODE
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py377CODE
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py429CODE
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py816CODE
LOW…togpt/autogpt/agents/prompt_strategies/plan_execute.py661CODE
LOW…togpt/autogpt/agents/prompt_strategies/plan_execute.py814CODE
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/base.py668CODE
LOW…inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py738CODE
LOWclassic/direct_benchmark/analyze_failures.py539CODE
LOWclassic/direct_benchmark/analyze_failures.py599CODE
LOWclassic/direct_benchmark/analyze_reports.py67CODE
LOW…/code/3_file_organizer/artifacts_out/organize_files.py6CODE
LOW…erticals/code/1_three_sum/artifacts_out/sample_code.py4CODE
LOW…erticals/code/6_battleship/artifacts_out/battleship.py30CODE
LOWclassic/direct_benchmark/direct_benchmark/runner.py132CODE
LOWclassic/direct_benchmark/direct_benchmark/runner.py341CODE
LOWclassic/direct_benchmark/direct_benchmark/harness.py67CODE
LOWclassic/direct_benchmark/direct_benchmark/ui.py148CODE
LOWclassic/direct_benchmark/direct_benchmark/ui.py361CODE
LOWclassic/direct_benchmark/direct_benchmark/parallel.py41CODE
LOWclassic/direct_benchmark/direct_benchmark/evaluator.py15CODE
LOWclassic/direct_benchmark/direct_benchmark/evaluator.py117CODE
LOWclassic/direct_benchmark/direct_benchmark/evaluator.py158CODE
LOW…ect_benchmark/direct_benchmark/adapters/agent_bench.py178CODE
LOW…ect_benchmark/direct_benchmark/adapters/agent_bench.py375CODE
LOWclassic/forge/forge/llm/providers/_openai_base.py156CODE
LOWclassic/forge/forge/llm/providers/_openai_base.py280CODE
LOWclassic/forge/forge/llm/providers/_openai_base.py416CODE
LOWclassic/forge/forge/llm/providers/multi.py136CODE
LOWclassic/forge/forge/llm/providers/anthropic.py292CODE
LOWclassic/forge/forge/llm/providers/anthropic.py424CODE
LOW…assic/forge/forge/llm/providers/llamafile/llamafile.py149CODE
LOW…assic/forge/forge/llm/providers/llamafile/llamafile.py234CODE
LOWclassic/forge/forge/agent/base.py177CODE
LOWclassic/forge/forge/agent/base.py319CODE
LOWclassic/forge/forge/models/config.py195CODE
LOWclassic/forge/forge/models/config.py234CODE
LOWclassic/forge/forge/models/config.py306CODE
LOWclassic/forge/forge/components/image_gen/image_gen.py115CODE
LOW…assic/forge/forge/components/web/playwright_browser.py671CODE
LOW…/forge/components/user_interaction/user_interaction.py53CODE
LOW…/forge/components/user_interaction/user_interaction.py117CODE
LOWclassic/forge/forge/components/math_utils/math_utils.py203CODE
LOWclassic/forge/forge/components/math_utils/math_utils.py298CODE
333 more matches not shown…
Redundant / Tautological Comments188 hits · 284 pts
SeverityFileLineSnippetContext
LOW…l_autogpt/tests/integration/test_strategy_benchmark.py100 # Print output for debuggingCOMMENT
LOW…l_autogpt/tests/integration/test_strategy_benchmark.py129 # Print output for debuggingCOMMENT
LOWclassic/original_autogpt/autogpt/app/configurator.py50 # Check if continuous limit is used without continuous modeCOMMENT
LOW…/original_autogpt/autogpt/app/agent_protocol_server.py410 # Check if relative path ends with filenameCOMMENT
LOW…c/original_autogpt/autogpt/app/ui/terminal/provider.py268 # Check if input is a numberCOMMENT
LOW…c/original_autogpt/autogpt/app/ui/terminal/provider.py276 # Check if input matches an agent nameCOMMENT
LOW…original_autogpt/autogpt/app/settings/introspection.py108 # Check if this field is user configurableCOMMENT
LOWclassic/original_autogpt/autogpt/agents/agent.py321 # Check if this is a UseCachedActionException from ReWOOCOMMENT
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py526 # Check if top proposal meets consensus thresholdCOMMENT
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py338 # Check if we should use verbal reflection formatCOMMENT
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py621 # Check if this is a verbal reflectionCOMMENT
LOW…inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py119 # Check if all dependencies are satisfiedCOMMENT
LOW…inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py913 # Check if we should move to synthesis phaseCOMMENT
LOW…nges/library/ethereum/check_price/artifacts_in/test.py25 # Check if the eth price is within $50 of the actual Ethereum priceCOMMENT
LOW…ges/library/ethereum/check_price/artifacts_out/test.py25 # Check if the eth price is within $50 of the actual Ethereum priceCOMMENT
LOW…/verticals/code/3_file_organizer/custom_python/test.py29 # Check if the files have been moved to the correct directoriesCOMMENT
LOWclassic/direct_benchmark/direct_benchmark/ui.py104 # Assign colors to configsCOMMENT
LOWclassic/direct_benchmark/direct_benchmark/parallel.py63 # Check if this run should be skipped (already completed)COMMENT
LOWclassic/direct_benchmark/direct_benchmark/state.py156 # Check if configs matchCOMMENT
LOWclassic/direct_benchmark/direct_benchmark/state.py207 # Check if this run matches the criteriaCOMMENT
LOW…ect_benchmark/direct_benchmark/adapters/agent_bench.py533 # Check if agent used finish command with an answerCOMMENT
LOW…ect_benchmark/direct_benchmark/adapters/agent_bench.py625 # Check if expected is contained in actual (for verbose answers)COMMENT
LOWclassic/forge/forge/agent/base.py285 # Check if any component is missing (added to Agent but not to components)COMMENT
LOWclassic/forge/forge/components/todo/todo.py389 # Check if already has sub-itemsCOMMENT
LOW…orge/forge/components/action_history/action_history.py194 # Check if this tool's result is in the outputsCOMMENT
LOW…orge/forge/components/action_history/action_history.py204 # Check if there's an error for this toolCOMMENT
LOWclassic/forge/forge/components/action_history/model.py191 # Assign summaries to episodesCOMMENT
LOW…assic/forge/forge/components/skills/skill_component.py190 # Check if we've hit the max loaded skills limitCOMMENT
LOW…assic/forge/forge/components/skills/skill_component.py284 # Check if already loadedCOMMENT
LOW…orge/forge/components/git_operations/git_operations.py248 # Check if there are staged changesCOMMENT
LOWclassic/forge/forge/command/command.py32 # Check if all parameters are providedCOMMENT
LOWclassic/forge/forge/command/command.py60 # Check if sorted lists of names/keys are equalCOMMENT
LOWclassic/forge/forge/agent_protocol/agent.py160 # Check if relative path ends with filenameCOMMENT
LOW.claude/skills/orchestrate/scripts/poll-cycle.sh178 # Check if hash has been stable (agent may be stuck mid-task)COMMENT
LOW.github/workflows/docs-enhance.yml153 # Check if there are changesCOMMENT
LOW.github/workflows/claude-dependabot.yml142 # Check if any cached tar files exist (more reliable than cache-hit)COMMENT
LOW.github/workflows/copilot-setup-steps.yml162 # Check if any cached tar files exist (more reliable than cache-hit)COMMENT
LOW.github/workflows/claude.yml155 # Check if any cached tar files exist (more reliable than cache-hit)COMMENT
LOW.github/scripts/detect_overlaps.py340 # Check if current PR conflicts with base branchCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py100 # Check if it already exists in the databaseCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py151 # Check if user existsCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py167 # Check if profile existsCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py224 # Check if graph already existsCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py307 # Check if listing already existsCOMMENT
LOWautogpt_platform/backend/backend/check_db.py19 # Check if pg_cron extension existsCOMMENT
LOWautogpt_platform/backend/backend/check_db.py29 # Check if the refresh job existsCOMMENT
LOWautogpt_platform/backend/backend/check_db.py148 # Check if we need to create store listings firstCOMMENT
LOWautogpt_platform/backend/backend/check_db.py299 # Check if data existsCOMMENT
LOWautogpt_platform/backend/backend/blocks/spreadsheet.py123 # Check if file is an Excel file and convert to CSVCOMMENT
LOWautogpt_platform/backend/backend/blocks/perplexity.py216 # Check if there's a raw response with annotationsCOMMENT
LOWautogpt_platform/backend/backend/blocks/__init__.py21 # Check if example blocks should be loaded from settingsCOMMENT
LOW…t_platform/backend/backend/blocks/data_manipulation.py392 # Check if adding this value would exceed either limitCOMMENT
LOWautogpt_platform/backend/backend/blocks/text.py181 # Check if pattern is potentially dangerousCOMMENT
LOWautogpt_platform/backend/backend/blocks/text.py469 # Read file contentCOMMENT
LOWautogpt_platform/backend/backend/blocks/_utils.py50 # Check if the credential inputs for this block are correctly configuredCOMMENT
LOWautogpt_platform/backend/backend/blocks/_utils.py98 # Check if provider supports OAuthCOMMENT
LOWautogpt_platform/backend/backend/blocks/_utils.py100 # Check if OAuth environment variables are setCOMMENT
LOW…_platform/backend/backend/blocks/discord/bot_blocks.py1120 # Check if channel has guild (not private)COMMENT
LOW…togpt_platform/backend/backend/blocks/test/test_llm.py870 # Check if this is the final summary callCOMMENT
LOW…tform/backend/backend/blocks/test/test_orchestrator.py340 retry=2, # Set retry to 2 for testingCODE
128 more matches not shown…
Over-Commented Block284 hits · 236 pts
SeverityFileLineSnippetContext
LOW.pre-commit-config.yaml281 # files: ^autogpt_platform/(backend/((backend|test)/|poetry\.lock$)|autogpt_libs/(autogpt_libs/.*(?<!_test)\.py|COMMENT
LOWclassic/original_autogpt/.sourcery.yaml41# condition:COMMENT
LOWclassic/original_autogpt/.sourcery.yaml61# sourcery_branch: sourcery/{base_branch}COMMENT
LOWclassic/original_autogpt/autogpt/app/main.py441 logger.info(COMMENT
LOWclassic/forge/forge/agent/forge_agent.py81COMMENT
LOW.claude/skills/orchestrate/scripts/verify-complete.sh1#!/usr/bin/env bashCOMMENT
LOW.claude/skills/orchestrate/scripts/poll-cycle.sh1#!/usr/bin/env bashCOMMENT
LOW.claude/skills/orchestrate/scripts/run-loop.sh1#!/usr/bin/env bashCOMMENT
LOW.claude/skills/orchestrate/scripts/spawn-agent.sh1#!/usr/bin/env bashCOMMENT
LOW.claude/skills/orchestrate/scripts/notify.sh1#!/usr/bin/env bashCOMMENT
LOWdocs/platform/copilot-local-llm.md61# containers this must NOT be 127.0.0.1 / localhost — use the host's LANCOMMENT
LOW.github/workflows/codeql.yml1# For most projects, this workflow file will not need changing; you simply needCOMMENT
LOW.github/workflows/claude-dependabot.yml1# Claude Dependabot PR Review WorkflowCOMMENT
LOW.github/workflows/platform-backend-ci.yml161 # ``GraphitiConfig`` defaults (``localhost:6380``,COMMENT
LOW.github/workflows/platform-backend-ci.yml201 - name: Start Redis Cluster (3 shards)COMMENT
LOWautogpt_platform/docker-compose.platform.yml81 "CMD-SHELL",COMMENT
LOWautogpt_platform/frontend/orval.config.ts101 // },COMMENT
LOWautogpt_platform/frontend/instrumentation-client.ts61 ],COMMENT
LOW…nd/src/app/(no-navbar)/onboarding/useOnboardingPage.ts121 useState(true);COMMENT
LOW…pp/(no-navbar)/share/chat/[token]/useSharedChatPage.ts41 // Distinguish "session not found / revoked" from "messages 5xx'dCOMMENT
LOW…ontend/src/app/(no-navbar)/share/chat/[token]/page.tsx121 // and should NOT advertise the link as revoked. We still surfaceCOMMENT
LOW…-navbar)/share/components/ShareHeader/ShareActions.tsx1"use client";COMMENT
LOW…rontend/src/app/(platform)/copilot/useCopilotStream.ts81COMMENT
LOW…rontend/src/app/(platform)/copilot/useCopilotStream.ts221 // Flip conditions (either is sufficient):COMMENT
LOW…rontend/src/app/(platform)/copilot/useCopilotStream.ts421 pending();COMMENT
LOW…d/src/app/(platform)/copilot/useCopilotPendingChips.ts141 // auto-continue effect's duplicate turn-start peek.COMMENT
LOW…d/src/app/(platform)/copilot/useCopilotPendingChips.ts341// ── 3. Mid-turn drain promotion ────────────────────────────────────────COMMENT
LOW…d/src/app/(platform)/copilot/useCopilotPendingChips.ts481 // refresh. Inserting before the assistant keeps the stream flowing.COMMENT
LOW…/frontend/src/app/(platform)/copilot/useCopilotPage.ts101 // Ref that mirrors whether a stream turn is currently in-flight.COMMENT
LOW…tend/src/app/(platform)/copilot/useLoadMoreMessages.ts41 const prevSessionIdRef = useRef(sessionId);COMMENT
LOW…ntend/src/app/(platform)/copilot/copilotStreamStore.ts161 {COMMENT
LOW…_platform/frontend/src/app/(platform)/copilot/store.ts301 if (isClient && opts?.persist !== false)COMMENT
LOW…ls/RunMCPTool/components/MCPSetupCard/MCPSetupCard.tsx61 // may have completed sign-in in a prior session. Re-fetch the liveCOMMENT
LOW…ls/RunMCPTool/components/MCPSetupCard/MCPSetupCard.tsx101 // OAuth / manual-token in this component instance. It is NOT seededCOMMENT
LOW…ls/RunMCPTool/components/MCPSetupCard/MCPSetupCard.tsx121 // back to the persisted ``initiallyConnected`` snapshot ratherCOMMENT
LOW…onents/SetupRequirementsCard/SetupRequirementsCard.tsx141 // `handleRun` never fires and no message gets sent.COMMENT
LOW…uirementsCard/__tests__/SetupRequirementsCard.test.tsx581 );COMMENT
LOW…rm)/copilot/components/ChatContainer/ChatContainer.tsx101 });COMMENT
LOW…pilot/components/ChatContainer/useAutoOpenArtifacts.ts61 resetAutoOpenState();COMMENT
LOW…riefingTabContent/components/CopilotLibrarySummary.tsx21 const skillsCount =COMMENT
LOW…c/providers/agent-credentials/credentials-provider.tsx361 setSystemProviders(new Set(systemList));COMMENT
LOW…entialsFlatView/__tests__/CredentialsFlatView.test.tsx81 // Non-managed row: the overflow-menu trigger is rendered even though theCOMMENT
LOWautogpt_platform/frontend/src/lib/oauth-popup.ts181 );COMMENT
LOWautogpt_platform/frontend/src/lib/oauth-popup.ts201 // does:COMMENT
LOW…rontend/src/services/schedules/invalidate-schedules.ts1import {COMMENT
LOWautogpt_platform/backend/backend/blocks/_base.py861 message=f"Unable to execute block with invalid input data: {error}",COMMENT
LOWautogpt_platform/backend/backend/blocks/_base.py881 # Dry-run skips because the executor intentionally runs blocksCOMMENT
LOW…latform/backend/backend/blocks/sql_query_block_test.py1201 assert "testadmin" not in resultCOMMENT
LOW…latform/backend/backend/blocks/sql_query_block_test.py1281 # This is a contrived example -- real injection would look different,COMMENT
LOWautogpt_platform/backend/backend/blocks/orchestrator.py1221 # Charge user credits AFTER successful tool execution. ToolsCOMMENT
LOWautogpt_platform/backend/backend/blocks/orchestrator.py1721 #COMMENT
LOWautogpt_platform/backend/backend/blocks/orchestrator.py1761 # intentionally do NOT accumulate every assistant TextBlock acrossCOMMENT
LOWautogpt_platform/backend/backend/blocks/time_blocks.py101 else:COMMENT
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py161# credentials: TwitterCredentialsInput = TwitterCredentialsField(COMMENT
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py181# default="",COMMENT
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py201# test_input={COMMENT
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py221# "get_list_followers": lambda *args, **kwargs: ({COMMENT
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py241COMMENT
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py261# user_ids = []COMMENT
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py281# raiseCOMMENT
224 more matches not shown…
Fake / Example Data206 hits · 221 pts
SeverityFileLineSnippetContext
LOWclassic/forge/forge/components/web/test_web_fetch.py248 html = '<html><head><meta name="author" content="John Doe"></head></html>'CODE
LOWclassic/forge/forge/components/web/test_web_fetch.py251 assert metadata.get("author") == "John Doe"CODE
LOWclassic/forge/forge/json/test_parsing.py9 ('{"name": "John Doe" "age": 30,}', '{"name": "John Doe", "age": 30}'),CODE
LOWclassic/forge/forge/json/test_parsing.py12 ('{"name": "John Doe", "age": 30,}', '{"name": "John Doe", "age": 30}'),CODE
LOWclassic/forge/forge/json/test_parsing.py15 ('{"name": "John Doe",, "age": 30}', '{"name": "John Doe", "age": 30}'),CODE
LOWclassic/forge/forge/json/test_parsing.py17 ('{"name": "John Doe",\n"age": 30}', '{"name": "John Doe", "age": 30}'),CODE
LOWclassic/forge/forge/json/test_parsing.py20 ('{"name": "John Doe", "age": 30', '{"name": "John Doe", "age": 30}'),CODE
LOWclassic/forge/forge/json/test_parsing.py32 '```json\n{"name": "John Doe", "age": 30}\n```',CODE
LOWclassic/forge/forge/json/test_parsing.py33 '{"name": "John Doe", "age": 30}',CODE
LOWclassic/forge/forge/json/test_parsing.py37 '{"name":"John Doe" "age": 30\n "empty": "","address": 'CODE
LOWclassic/forge/forge/json/test_parsing.py41 '{"name": "John Doe", "age": 30, "empty": "", "address": 'CODE
LOWclassic/forge/forge/json/test_parsing.py47 '{"name": "John Doe", "age": 30, "address": 'CODE
LOWclassic/forge/forge/json/test_parsing.py50 '{"name": "John Doe", "age": 30, "address": 'CODE
LOWclassic/forge/forge/json/test_parsing.py71 ('{"name": John Doe}', '{"name": "John Doe"}'),CODE
LOWclassic/forge/forge/json/test_parsing.py73 ('"name": "John Doe"}', '{"name": "John Doe"}'),CODE
LOWdocs/platform/integrating/oauth-guide.md146 "name": "John Doe",CODE
LOW…s/integrations/block-integrations/agent_mail/drafts.md23| to | Recipient email addresses (e.g. ['user@example.com']) | List[str] | Yes |CODE
LOW…integrations/block-integrations/agent_mail/messages.md24| to | Recipient email addresses to forward the message to (e.g. ['user@example.com']) | List[str] | Yes |CODE
LOW…integrations/block-integrations/agent_mail/messages.md185| to | Recipient email addresses (e.g. ['user@example.com']) | List[str] | Yes |CODE
LOW…ngs/profile/components/ProfileHeader/ProfileHeader.tsx148 placeholder="Jane Doe"CODE
LOW…pp/(platform)/settings/profile/__tests__/main.test.tsx45 name: "Jane Doe",CODE
LOW…pp/(platform)/settings/profile/__tests__/main.test.tsx58 email: "user@example.com",CODE
LOW…pp/(platform)/settings/profile/__tests__/main.test.tsx99 ).toBe("Jane Doe");CODE
LOW…pp/(platform)/settings/profile/__tests__/main.test.tsx478 expect(nameInput.value).toBe("Jane Doe");CODE
LOW…/(platform)/settings/profile/__tests__/helpers.test.ts22 name: "Jane Doe",CODE
LOW…/(platform)/settings/profile/__tests__/helpers.test.ts217 expect(getInitials("Jane Doe")).toBe("JD");CODE
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx33 email: "user@example.com",CODE
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx61 email: "user@example.com",CODE
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx73 email: "user@example.com",CODE
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx101 expect(screen.getByText("user@example.com")).toBeDefined();CODE
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx120 expect((dialogInput as HTMLInputElement).value).toBe("user@example.com");CODE
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx165 email: "user@example.com",CODE
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx221 email: "user@example.com",CODE
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx231 email: "user@example.com",CODE
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx280 email: "user@example.com",CODE
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx290 email: "user@example.com",CODE
LOW…)/settings/creator-dashboard/__tests__/search.test.tsx37 email: "user@example.com",CODE
LOW…rm)/settings/creator-dashboard/__tests__/main.test.tsx88 email: "user@example.com",CODE
LOW…rm)/artifacts/components/ArtifactsList/parsers.test.ts60 name: "Jane Doe",CODE
LOW…rontend/src/app/(platform)/copilot/styleguide/page.tsx736 name: "Jane Doe",CODE
LOW…ding/__tests__/ExportCreditTransactionsButton.test.tsx85 admin_email: "admin@example.com",CODE
LOW…Form/components/EmailForm/__tests__/EmailForm.test.tsx32 email: "user@example.com",CODE
LOW…tform)/profile/(user)/settings/__tests__/page.test.tsx30 email: "user@example.com",CODE
LOW…tform)/profile/(user)/settings/__tests__/page.test.tsx51 email: "user@example.com",CODE
LOW…tform)/profile/(user)/settings/__tests__/page.test.tsx72 email: "user@example.com",CODE
LOW…tform)/profile/(user)/settings/__tests__/page.test.tsx83 expect((emailInput as HTMLInputElement).value).toBe("user@example.com");CODE
LOW…tform)/profile/(user)/settings/__tests__/page.test.tsx100 email: "user@example.com",CODE
LOW…/app/(platform)/profile/(user)/__tests__/page.test.tsx28 email: "user@example.com",CODE
LOW…platform/frontend/src/playwright/pages/library.page.ts691 placeholder: formField.getAttribute("placeholder") ?? "",CODE
LOW…onents/molecules/ShowMoreText/ShowMoreText.stories.tsx252 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed doCODE
LOW…onents/molecules/ShowMoreText/ShowMoreText.stories.tsx252 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed doCODE
LOW…onents/molecules/ShowMoreText/ShowMoreText.stories.tsx264 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed doCODE
LOW…onents/molecules/ShowMoreText/ShowMoreText.stories.tsx264 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed doCODE
LOW…onents/molecules/ShowMoreText/ShowMoreText.stories.tsx276 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed doCODE
LOW…onents/molecules/ShowMoreText/ShowMoreText.stories.tsx276 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed doCODE
LOW…src/components/molecules/ShowMore/ShowMore.stories.tsx252 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed doCODE
LOW…src/components/molecules/ShowMore/ShowMore.stories.tsx252 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed doCODE
LOW…src/components/molecules/ShowMore/ShowMore.stories.tsx264 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed doCODE
LOW…src/components/molecules/ShowMore/ShowMore.stories.tsx264 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed doCODE
LOW…src/components/molecules/ShowMore/ShowMore.stories.tsx276 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed doCODE
146 more matches not shown…
Structural Annotation Overuse117 hits · 190 pts
SeverityFileLineSnippetContext
LOW.claude/skills/pr-address/SKILL.md462# Step 1: get total thread countCOMMENT
LOW.claude/skills/pr-address/SKILL.md472# Step 2: paginate all pages, count truly unresolvedCOMMENT
LOW.claude/skills/write-frontend-tests/SKILL.md24## Step 1: Identify changed frontend filesCOMMENT
LOW.claude/skills/write-frontend-tests/SKILL.md46## Step 2: Categorize changes and find test targetsCOMMENT
LOW.claude/skills/write-frontend-tests/SKILL.md64## Step 3: Check for existing testsCOMMENT
LOW.claude/skills/write-frontend-tests/SKILL.md78## Step 4: Identify API endpoints usedCOMMENT
LOW.claude/skills/write-frontend-tests/SKILL.md97## Step 5: Write the test planCOMMENT
LOW.claude/skills/write-frontend-tests/SKILL.md121## Step 6: Write the testsCOMMENT
LOW.claude/skills/write-frontend-tests/SKILL.md204## Step 7: Run and verifyCOMMENT
LOW.claude/skills/setup-repo/SKILL.md18## Step 1: Identify the repoCOMMENT
LOW.claude/skills/setup-repo/SKILL.md41## Step 2: Ask the user questionsCOMMENT
LOW.claude/skills/setup-repo/SKILL.md50## Step 3: Fetch and set up branchesCOMMENT
LOW.claude/skills/setup-repo/SKILL.md73## Step 4: Create worktreesCOMMENT
LOW.claude/skills/setup-repo/SKILL.md93## Step 5: Set up environment filesCOMMENT
LOW.claude/skills/setup-repo/SKILL.md142## Step 6: Copy branchlet configCOMMENT
LOW.claude/skills/setup-repo/SKILL.md154## Step 7: Install dependenciesCOMMENT
LOW.claude/skills/setup-repo/SKILL.md172## Step 8: Verify and reportCOMMENT
LOW.claude/skills/open-pr/SKILL.md13## Step 1: Pre-flight checksCOMMENT
LOW.claude/skills/open-pr/SKILL.md21## Step 2: Test coverageCOMMENT
LOW.claude/skills/open-pr/SKILL.md38## Step 3: Create the PR using the repo templateCOMMENT
LOW.claude/skills/open-pr/SKILL.md65## Step 4: Review workflowCOMMENT
LOW.claude/skills/open-pr/SKILL.md87## Step 5: Address review feedbackCOMMENT
LOW.claude/skills/open-pr/SKILL.md101## Step 6: Post-creationCOMMENT
LOW.claude/skills/pr-test/SKILL.md103## Step 0: Resolve the targetCOMMENT
LOW.claude/skills/pr-test/SKILL.md163## Step 1: Understand the PRCOMMENT
LOW.claude/skills/pr-test/SKILL.md184## Step 2: Write test scenariosCOMMENT
LOW.claude/skills/pr-test/SKILL.md327## Step 3: Environment setupCOMMENT
LOW.claude/skills/pr-test/SKILL.md562## Step 4: Run testsCOMMENT
LOW.claude/skills/pr-test/SKILL.md730## Step 5: Record results and take screenshotsCOMMENT
LOW.claude/skills/pr-test/SKILL.md761## Step 6: Show results to user with screenshotsCOMMENT
LOW.claude/skills/pr-test/SKILL.md809## Step 7: Post test report as PR comment with screenshotsCOMMENT
LOW.claude/skills/pr-test/SKILL.md836# Step 1: Create blobs for each screenshot and build tree JSONCOMMENT
LOW.claude/skills/pr-test/SKILL.md865# Step 2: Create tree, commit, and branch refCOMMENT
LOW.claude/skills/pr-test/SKILL.md971## Step 8: Evaluate and post a formal PR reviewCOMMENT
LOW.claude/skills/orchestrate/SKILL.md608# Step 1: get total countCOMMENT
LOW.claude/skills/orchestrate/SKILL.md613# Step 2: paginate all pages and count unresolvedCOMMENT
LOWdocs/platform/integrating/oauth-guide.md49### Step 1: Redirect User to AuthorizationCOMMENT
LOWdocs/platform/integrating/oauth-guide.md76### Step 2: Handle the CallbackCOMMENT
LOWdocs/platform/integrating/oauth-guide.md94### Step 3: Exchange Code for TokensCOMMENT
LOWdocs/platform/integrating/oauth-guide.md125### Step 4: Use the Access TokenCOMMENT
LOWdocs/platform/integrating/oauth-guide.md154### Step 5: Refresh TokensCOMMENT
LOW…t_platform/frontend/src/playwright/utils/onboarding.ts66 // Step 1: Welcome — enter nameCOMMENT
LOW…t_platform/frontend/src/playwright/utils/onboarding.ts73 // Step 2: Role — select a role (auto-advances after selection)COMMENT
LOW…t_platform/frontend/src/playwright/utils/onboarding.ts79 // Step 3: Pain points — select tasksCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py375 # Step 0: Initialize agent blocksCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py379 # Step 1: Create user and profileCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py383 # Step 2: Load CSV metadataCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py388 # Step 3: Find all JSON files and match with CSVCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py428 # Step 4: Refresh materialized viewsCOMMENT
LOWautogpt_platform/backend/backend/blocks/ideogram.py209 # Step 1: Generate the imageCOMMENT
LOWautogpt_platform/backend/backend/blocks/ideogram.py223 # Step 2: Upscale the image if requestedCOMMENT
LOWautogpt_platform/backend/backend/blocks/ideogram.py397 # Step 1: Download the image from the provided URLCOMMENT
LOWautogpt_platform/backend/backend/blocks/ideogram.py401 # Step 2: Send the downloaded image to the upscale APICOMMENT
LOW…latform/backend/backend/blocks/mcp/test_integration.py235 # Step 1: Discover tools (simulating what the frontend/API would do)COMMENT
LOW…latform/backend/backend/blocks/mcp/test_integration.py241 # Step 2: User selects "get_weather" and we get its schemaCOMMENT
LOW…latform/backend/backend/blocks/mcp/test_integration.py244 # Step 3: Execute the block — no credentials (public server)COMMENT
LOW…pt_platform/backend/backend/copilot/stream_registry.py571 # Step 2: If session is still running, start stream listener for live updatesCOMMENT
LOW…ackend/backend/copilot/pending_message_helpers_test.py668 # Step 1: combine for the model's prompt. Result is what the SDK CLICOMMENT
LOW…ackend/backend/copilot/pending_message_helpers_test.py674 # Step 2: persist pending as separate user rows; transcript untouched.COMMENT
LOW…form/backend/backend/copilot/tools/e2b_sandbox_test.py577 # Step 1: pause the sandboxCOMMENT
57 more matches not shown…
Cross-File Repetition38 hits · 190 pts
SeverityFileLineSnippetContext
HIGHclassic/forge/forge/file_storage/gcs.py0whether the storage is local (i.e. on the same machine, not cloud-based).STRING
HIGHclassic/forge/forge/file_storage/local.py0whether the storage is local (i.e. on the same machine, not cloud-based).STRING
HIGHclassic/forge/forge/file_storage/s3.py0whether the storage is local (i.e. on the same machine, not cloud-based).STRING
HIGHclassic/forge/forge/file_storage/base.py0whether the storage is local (i.e. on the same machine, not cloud-based).STRING
HIGHclassic/forge/forge/file_storage/gcs.py0list all files (recursively) in a directory in the storage.STRING
HIGHclassic/forge/forge/file_storage/local.py0list all files (recursively) in a directory in the storage.STRING
HIGHclassic/forge/forge/file_storage/s3.py0list all files (recursively) in a directory in the storage.STRING
HIGHclassic/forge/forge/file_storage/base.py0list all files (recursively) in a directory in the storage.STRING
HIGHclassic/forge/forge/file_storage/gcs.py0create a directory in the storage if doesn't exist.STRING
HIGHclassic/forge/forge/file_storage/local.py0create a directory in the storage if doesn't exist.STRING
HIGHclassic/forge/forge/file_storage/s3.py0create a directory in the storage if doesn't exist.STRING
HIGHclassic/forge/forge/file_storage/base.py0create a directory in the storage if doesn't exist.STRING
HIGHclassic/forge/forge/file_storage/gcs.py0copy a file or folder with all contents in the storage.STRING
HIGHclassic/forge/forge/file_storage/local.py0copy a file or folder with all contents in the storage.STRING
HIGHclassic/forge/forge/file_storage/s3.py0copy a file or folder with all contents in the storage.STRING
HIGHclassic/forge/forge/file_storage/base.py0copy a file or folder with all contents in the storage.STRING
HIGHdocs/content/forge/components/commands.md0multiplies two numbers. args: a: first number b: second number returns: result of multiplicationSTRING
HIGHdocs/content/forge/components/creating-components.md0multiplies two numbers. args: a: first number b: second number returns: result of multiplicationSTRING
HIGHdocs/content/forge/components/protocols.md0multiplies two numbers. args: a: first number b: second number returns: result of multiplicationSTRING
HIGHautogpt_platform/backend/backend/db.py0run all the processes required for the autogpt-server rest api.STRING
HIGHautogpt_platform/backend/backend/exec.py0run all the processes required for the autogpt-server rest api.STRING
HIGHautogpt_platform/backend/backend/rest.py0run all the processes required for the autogpt-server rest api.STRING
HIGH…togpt_platform/backend/backend/blocks/twitter/_auth.py0creates a todoist credentials input on a block. params: scopes: the authorization scopes needed for the block to work.STRING
HIGHautogpt_platform/backend/backend/blocks/google/_auth.py0creates a todoist credentials input on a block. params: scopes: the authorization scopes needed for the block to work.STRING
HIGH…togpt_platform/backend/backend/blocks/todoist/_auth.py0creates a todoist credentials input on a block. params: scopes: the authorization scopes needed for the block to work.STRING
HIGH…togpt_platform/backend/backend/blocks/apollo/models.py0the number range of employees working for the company. this enables you to find companies based on headcount. you can adSTRING
HIGH…platform/backend/backend/blocks/apollo/organization.py0the number range of employees working for the company. this enables you to find companies based on headcount. you can adSTRING
HIGH…togpt_platform/backend/backend/blocks/apollo/people.py0the number range of employees working for the company. this enables you to find companies based on headcount. you can adSTRING
HIGH…atform/backend/backend/copilot/tools/run_agent_test.py0mock embedding functions for all tests to avoid database/api dependencies.STRING
HIGH…ogpt_platform/backend/backend/executor/manager_test.py0mock embedding functions for all tests to avoid database/api dependencies.STRING
HIGHautogpt_platform/backend/backend/data/graph_test.py0mock embedding functions for all tests to avoid database/api dependencies.STRING
HIGH…nd/api/features/admin/diagnostics_admin_routes_test.py0setup admin auth overrides for all tests in this moduleSTRING
HIGH…end/api/features/admin/rate_limit_admin_routes_test.py0setup admin auth overrides for all tests in this moduleSTRING
HIGH…ackend/api/features/admin/platform_cost_routes_test.py0setup admin auth overrides for all tests in this moduleSTRING
HIGH…backend/api/features/admin/credit_admin_routes_test.py0setup admin auth overrides for all tests in this moduleSTRING
HIGHautogpt_platform/backend/backend/data/execution.py0⚠️ no `user_id` check: do not use without check in user-facing endpoints.STRING
HIGHautogpt_platform/backend/backend/data/graph.py0⚠️ no `user_id` check: do not use without check in user-facing endpoints.STRING
HIGHautogpt_platform/backend/backend/data/integrations.py0⚠️ no `user_id` check: do not use without check in user-facing endpoints.STRING
Hallucination Indicators14 hits · 185 pts
SeverityFileLineSnippetContext
CRITICALautogpt_platform/backend/backend/api/rest_api.py551 await backend.api.features.library.db.delete_library_agent_by_graph_id(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py558 return await backend.api.features.library.routes.presets.list_presets(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py564 return await backend.api.features.library.routes.presets.get_preset(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py573 return await backend.api.features.library.routes.presets.create_preset(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py583 return await backend.api.features.library.routes.presets.update_preset(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py589 return await backend.api.features.library.routes.presets.delete_preset(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py599 return await backend.api.features.library.routes.presets.execute_preset(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py610 return await backend.api.features.store.routes.create_submission(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py621 return await backend.api.features.admin.store_admin_routes.review_submission(CODE
CRITICAL…ogpt_platform/backend/backend/executor/manager_test.py372 preset = backend.api.features.library.model.LibraryAgentPresetCreatable(CODE
CRITICAL…ogpt_platform/backend/backend/executor/manager_test.py460 preset = backend.api.features.library.model.LibraryAgentPresetCreatable(CODE
CRITICAL…ogpt_platform/backend/backend/executor/manager_test.py516 store_submission_request = backend.api.features.store.model.StoreSubmissionRequest(CODE
CRITICAL…ogpt_platform/backend/backend/executor/manager_test.py545 backend.api.features.store.model.ReviewSubmissionRequest(CODE
CRITICAL…latform/backend/backend/notifications/notifications.py756 unsubscribe_link=f"{self.email_sender.formatter.env.globals.get('base_url', '')}/profile/settingCODE
Cross-Language Confusion37 hits · 175 pts
SeverityFileLineSnippetContext
HIGH…ect_benchmark/direct_benchmark/adapters/agent_bench.py268 "Install with: pip install playwright && playwright install"CODE
HIGH…assic/forge/forge/components/web/playwright_browser.py64 "poetry install && playwright install chromium"CODE
HIGHclassic/forge/forge/json/test_parsing.py27 '[1, 2 3, "yes" true, false null, 25, {"obj": "var"}',CODE
HIGHclassic/forge/forge/json/test_parsing.py28 '[1, 2, 3, "yes", true, false, null, 25, {"obj": "var"}]',CODE
HIGHclassic/forge/forge/json/test_parsing.py65 ("[TRUE, False, NULL]", "[true, false, null]"),CODE
HIGHclassic/forge/forge/json/parsing.py42 if json_result.object in (demjson3.syntax_error, demjson3.undefined):CODE
HIGHclassic/forge/forge/agent_protocol/api_router.py113 "additional_input": null,STRING
HIGHclassic/forge/forge/agent_protocol/api_router.py156 "additional_input": null,STRING
HIGH…atform/backend/backend/blocks/test/test_json_blocks.py68 json_str = '{"a": 1, "b": [true, false, null], "c": {"d": "nested"}}'CODE
HIGH…m/backend/backend/blocks/zerobounce/validate_emails.py50 description="Age of the email domain in days or [null].",CODE
HIGH…tform/backend/backend/util/file_content_parser_test.py238 content = '{"name":"apple","color":"red"}\n{"name":"banana","color":null}'CODE
HIGHautogpt_platform/backend/backend/copilot/service.py205A server-injected `<{SESSION_CONTEXT_TAG}>` block may also appear near the start of the **first** user message. When preCODE
HIGHautogpt_platform/backend/backend/copilot/prompting.py320run_block(block_id="...", input_data={"<picker_field>": null, ...other inputs...})CODE
HIGH…orm/backend/backend/copilot/tools/schedule_followup.py73 "destination: OMIT IT (or pass null) to fire into a brand-"CODE
HIGH…orm/backend/backend/copilot/tools/schedule_followup.py172 # Target session: ``None`` (omitted / explicit null) = sentinel forCOMMENT
HIGH…latform/backend/backend/copilot/tools/agent_browser.py107 "agent-browser is not installed (run: npm install -g agent-browser && agent-browser install).",CODE
HIGH…t_platform/backend/backend/copilot/tools/web_search.py273 Returns ``None`` when the field is absent, null, non-numeric,STRING
HIGH…t_platform/backend/backend/copilot/baseline/service.py269 Returns ``None`` when the field is absent, explicitly null,STRING
HIGH…t_platform/backend/backend/copilot/baseline/service.py271 present-but-null) are logged here — they indicate a provider bugSTRING
HIGH…/backend/backend/copilot/baseline/service_unit_test.py837 """`{"cost": null}` is rejected and logged (not silently dropped)."""STRING
HIGHautogpt_platform/backend/backend/copilot/sdk/service.py534 # {"cache_read_input_tokens": null}) for models that don'tCOMMENT
HIGH…latform/backend/backend/copilot/sdk/transcript_test.py1448 '{"type":"progress","uuid":"p1","subtype":"agent_progress","parentUuid":null}\n'CODE
HIGH…latform/backend/backend/copilot/sdk/transcript_test.py1449 '{"type":"user","uuid":"u1","parentUuid":null,"message":{"role":"user","content":"hi"}}\n'CODE
HIGH…latform/backend/backend/copilot/sdk/transcript_test.py1496 raw_content = '{"type":"progress","uuid":"p1","subtype":"agent_progress","parentUuid":null}\n'CODE
HIGH…latform/backend/backend/copilot/sdk/transcript_test.py1567 '{"type":"progress","uuid":"p1","subtype":"agent_progress","parentUuid":null}\n'CODE
HIGH…latform/backend/backend/copilot/sdk/transcript_test.py1568 '{"type":"user","uuid":"u1","parentUuid":null,"message":{"role":"user","content":"hi"}}\n'CODE
HIGHautogpt_platform/backend/backend/cli/oauth_tool.py590 let currentPkce = null;CODE
HIGHautogpt_platform/backend/backend/cli/oauth_tool.py591 let currentState = null;CODE
HIGHautogpt_platform/backend/backend/cli/oauth_tool.py733 <div class="token-display">${{JSON.stringify(tokens, null, 2)}}</div>CODE
HIGHautogpt_platform/backend/backend/cli/oauth_tool.py801 log(`Access token test failed: ${{error.detail || response.statusText}}`);CODE
HIGHautogpt_platform/backend/backend/cli/oauth_tool.py802 showResult('❌ Access Token Invalid', `<p>${{error.detail || response.statusText}}</p>`, true);CODE
HIGH…pt_platform/backend/backend/api/features/library/db.py2075 - Are attached to a webhook (webhookId is not null)STRING
HIGH…_platform/backend/backend/api/features/store/routes.py406 Orval's fetch client serializes array query params with `value.toString()`,STRING
HIGHautogpt_platform/backend/backend/executor/utils.py291 - Undefined, null, and empty string are considered as equal.STRING
HIGHautogpt_platform/backend/backend/executor/simulator.py383- Never return empty strings, null, or "N/A" for pins that should have content.CODE
HIGH…tform/backend/backend/data/credit_subscription_test.py1330 """Non-string price_id (e.g. number, null) resolves to None."""STRING
HIGHautogpt_platform/backend/scripts/generate_block_docs.py990 " cd autogpt_platform/backend && poetry run python scripts/generate_block_docs.py"CODE
Verbosity Indicators76 hits · 129 pts
SeverityFileLineSnippetContext
LOW…t_platform/frontend/src/playwright/utils/onboarding.ts66 // Step 1: Welcome — enter nameCOMMENT
LOW…t_platform/frontend/src/playwright/utils/onboarding.ts73 // Step 2: Role — select a role (auto-advances after selection)COMMENT
LOW…t_platform/frontend/src/playwright/utils/onboarding.ts79 // Step 3: Pain points — select tasksCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py375 # Step 0: Initialize agent blocksCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py379 # Step 1: Create user and profileCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py383 # Step 2: Load CSV metadataCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py388 # Step 3: Find all JSON files and match with CSVCOMMENT
LOWautogpt_platform/backend/test/load_store_agents.py428 # Step 4: Refresh materialized viewsCOMMENT
LOWautogpt_platform/backend/backend/blocks/ideogram.py209 # Step 1: Generate the imageCOMMENT
LOWautogpt_platform/backend/backend/blocks/ideogram.py223 # Step 2: Upscale the image if requestedCOMMENT
LOWautogpt_platform/backend/backend/blocks/ideogram.py397 # Step 1: Download the image from the provided URLCOMMENT
LOWautogpt_platform/backend/backend/blocks/ideogram.py401 # Step 2: Send the downloaded image to the upscale APICOMMENT
LOW…latform/backend/backend/blocks/mcp/test_integration.py235 # Step 1: Discover tools (simulating what the frontend/API would do)COMMENT
LOW…latform/backend/backend/blocks/mcp/test_integration.py241 # Step 2: User selects "get_weather" and we get its schemaCOMMENT
LOW…latform/backend/backend/blocks/mcp/test_integration.py244 # Step 3: Execute the block — no credentials (public server)COMMENT
LOW…pt_platform/backend/backend/copilot/stream_registry.py571 # Step 2: If session is still running, start stream listener for live updatesCOMMENT
LOW…ackend/backend/copilot/pending_message_helpers_test.py668 # Step 1: combine for the model's prompt. Result is what the SDK CLICOMMENT
LOW…ackend/backend/copilot/pending_message_helpers_test.py674 # Step 2: persist pending as separate user rows; transcript untouched.COMMENT
LOW…form/backend/backend/copilot/tools/e2b_sandbox_test.py577 # Step 1: pause the sandboxCOMMENT
LOW…form/backend/backend/copilot/tools/e2b_sandbox_test.py582 # Step 2: reconnect on next turn -- same sandbox should be returnedCOMMENT
LOW…pt_platform/backend/backend/copilot/tools/run_agent.py297 # Step 1: Fetch agent detailsCOMMENT
LOW…pt_platform/backend/backend/copilot/tools/run_agent.py371 # Step 2: Check credentials and inputsCOMMENT
LOW…pt_platform/backend/backend/copilot/tools/run_agent.py381 # Step 3: Execute or ScheduleCOMMENT
LOW…pt_platform/backend/backend/copilot/tools/run_agent.py404 # Step 4: persist the validated config as a reusable preset — onlyCOMMENT
LOW…form/backend/backend/copilot/tools/feature_requests.py334 # Step 1: Find or create customer for this userCOMMENT
LOW…form/backend/backend/copilot/tools/feature_requests.py349 # Step 2: Create or reuse issueCOMMENT
LOW…form/backend/backend/copilot/tools/feature_requests.py389 # Step 3: Create customer need on the issueCOMMENT
LOW…tform/backend/backend/copilot/sdk/tool_adapter_test.py493 # Step 1: pre-launch fires immediately (speculative)COMMENT
LOW…tform/backend/backend/copilot/sdk/tool_adapter_test.py499 # Step 2: SDK dispatches with (potentially different) argsCOMMENT
LOW…latform/backend/backend/copilot/sdk/transcript_test.py635 # Step 1: TranscriptBuilder loads previous transcript (simulates download)COMMENT
LOW…latform/backend/backend/copilot/sdk/transcript_test.py642 # Step 2: New messages appended during the current queryCOMMENT
LOW…latform/backend/backend/copilot/sdk/transcript_test.py647 # Step 3: read_compacted_entries reads the CLI session fileCOMMENT
LOW…latform/backend/backend/copilot/sdk/transcript_test.py653 # Step 4: replace_entries syncs builder with CLI stateCOMMENT
LOW…latform/backend/backend/copilot/sdk/transcript_test.py657 # Step 5: Append post-compaction messages (continuing the stream)COMMENT
LOW…latform/backend/backend/copilot/sdk/transcript_test.py661 # Step 6: Export and verifyCOMMENT
LOW…m/backend/backend/copilot/sdk/response_adapter_test.py954 # Step 1: model emits 4 ToolUseBlocks (parallel browser_act calls).COMMENT
LOW…m/backend/backend/copilot/sdk/response_adapter_test.py968 # Step 2: tool never executes (no UserMessage tool_result). ModelCOMMENT
LOW…m/backend/backend/copilot/sdk/response_adapter_test.py976 # Step 3: model returns an AssistantMessage with empty content.COMMENT
LOW…m/backend/backend/copilot/sdk/response_adapter_test.py978 # Step 4: ResultMessage with subtype="error".COMMENT
LOW…platform/backend/backend/copilot/dream/orchestrator.py281 # Step 5: the async Anthropic batch path is gated by theCOMMENT
LOW…platform/backend/backend/copilot/dream/ratification.py285 # Step 1: bump hit counters (Redis, best-effort, swallows errors).STRING
LOW…platform/backend/backend/copilot/dream/ratification.py291 # Step 2: targeted Cypher promotion. We open our own driver hereSTRING
LOW…pt_platform/backend/backend/api/features/oauth_test.py1663 # Step 1: Authorization request with PKCECOMMENT
LOW…pt_platform/backend/backend/api/features/oauth_test.py1693 # Step 2: Exchange code for tokensCOMMENT
LOW…pt_platform/backend/backend/api/features/oauth_test.py1717 # Step 3: Introspect access tokenCOMMENT
LOW…pt_platform/backend/backend/api/features/oauth_test.py1732 # Step 4: Refresh tokensCOMMENT
LOW…pt_platform/backend/backend/api/features/oauth_test.py1755 # Step 5: Verify new access token worksCOMMENT
LOW…pt_platform/backend/backend/api/features/oauth_test.py1768 # Step 6: Revoke new access tokenCOMMENT
LOW…pt_platform/backend/backend/api/features/oauth_test.py1781 # Step 7: Verify revoked token is inactiveCOMMENT
LOW…pt_platform/backend/backend/api/features/mcp/routes.py179 # Step 1: Discover protected-resource metadata (RFC 9728)COMMENT
LOW…pt_platform/backend/backend/api/features/mcp/routes.py223 # Step 3: Dynamic Client Registration (RFC 7591) if availableCOMMENT
LOW…pt_platform/backend/backend/api/features/mcp/routes.py251 # Step 4: Store state token with OAuth metadata for the callbackCOMMENT
LOW…pt_platform/backend/backend/api/features/mcp/routes.py270 # Step 5: Build and return the login URLCOMMENT
LOWautogpt_platform/backend/backend/data/graph.py1551 # Step 1: Check if user owns this graphCOMMENT
LOWautogpt_platform/backend/backend/data/graph.py1554 # Step 2: Check if the exact graph version is in the library.COMMENT
LOWautogpt_platform/backend/backend/data/graph.py1573 # Step 3: Apply permission logicCOMMENT
LOWautogpt_platform/backend/backend/data/graph.py1589 # Step 6: Check execution-specific permissions (raises generic NotAuthorizedError)COMMENT
LOW…togpt_platform/backend/scripts/download_transcripts.py5 # Step 1: Download from prod GCS (needs MEDIA_GCS_BUCKET_NAME + gcloud auth)STRING
LOW…togpt_platform/backend/scripts/download_transcripts.py9 # Step 2: Load downloaded transcripts into local storage + DBSTRING
LOW…end/load-tests/tests/marketplace/public-access-test.js76 // Step 1: Browse marketplace homepage - get featured agentsCOMMENT
16 more matches not shown…
Modern AI Meta-Vocabulary27 hits · 82 pts
SeverityFileLineSnippetContext
MEDIUM…autogpt/agents/prompt_strategies/multi_agent_debate.py128 "You are Debater #{agent_num} in a multi-agent debate.\n\n"CODE
MEDIUM.claude/skills/orchestrate/scripts/run-loop.sh9# marking done, deciding to close windows — is the orchestrating Claude's job.COMMENT
MEDIUM.claude/skills/orchestrate/scripts/run-loop.sh20# would wipe .claude/skills/orchestrate/scripts if the skill only exists on theCOMMENT
MEDIUMdocs/platform/copilot-local-llm.md389### Embeddings require an embedding model pulled into OllamaCOMMENT
MEDIUM…nd/src/app/(no-navbar)/onboarding/useOnboardingPage.ts27// tracked individually), so resume / fast-forward guardrails are enforcedCOMMENT
MEDIUM…m)/copilot/components/ChatMessagesContainer/helpers.ts156 // Native reasoning parts (one per agentic turn) are always emitted as aCOMMENT
MEDIUM…m)/copilot/components/ChatMessagesContainer/helpers.ts176 // `step-start` markers delimit turns in multi-step agentic streams andCOMMENT
MEDIUMautogpt_platform/backend/backend/blocks/autopilot.py99 # Coordination block: an autopilot run is a multi-step agentic loop thatCOMMENT
MEDIUMautogpt_platform/backend/backend/blocks/autopilot.py100 # can dispatch sub-agents (recursively) and orchestrate platform tools.COMMENT
MEDIUMautogpt_platform/backend/backend/blocks/llm.py950 # Calculate available tokens based on context window and input lengthCOMMENT
MEDIUMautogpt_platform/backend/backend/util/feature_flag.py81 # scaffolding so the LD keys can be configured ahead of code.COMMENT
MEDIUMautogpt_platform/backend/backend/util/feature_flag.py99 # introduced alongside the P0.5 scaffolding. Distinct fromCOMMENT
MEDIUMautogpt_platform/backend/backend/util/llm/providers.py692 # input context window) is deliberately left at the model default —COMMENT
MEDIUM…t_platform/backend/backend/copilot/baseline/service.py805 # Local backends govern their own context window at launch (e.g.COMMENT
MEDIUM…pt_platform/backend/backend/copilot/graphiti/config.py238 # backend (the operator pulled an embedding model into OllamaCOMMENT
MEDIUM…pt_platform/backend/backend/copilot/graphiti/client.py131 small_model=graphiti_config.llm_model, # avoid gpt-4.1-nano dedup hallucination (#760)CODE
MEDIUMautogpt_platform/backend/backend/copilot/sdk/service.py1246# can exceed the model context window; each retry halves the token budget soCOMMENT
MEDIUMautogpt_platform/backend/backend/copilot/sdk/service.py2191 # the CLI to auto-compact its session when the context window fills up,COMMENT
MEDIUMautogpt_platform/backend/backend/copilot/sdk/service.py2426 # exceeds the model's context window.COMMENT
MEDIUMautogpt_platform/backend/backend/copilot/sdk/service.py4150 # --- P0 guardrails ---COMMENT
MEDIUMautogpt_platform/backend/backend/copilot/sdk/service.py4154 # max_turns: hard cap on agentic tool-use loops per query toCOMMENT
MEDIUMautogpt_platform/backend/backend/copilot/sdk/env.py121 # (1M context window) and context-management-2025-06-27. This is intentional:COMMENT
MEDIUM…t_platform/backend/backend/copilot/sdk/service_test.py276# _cleanup_sdk_tool_results — orchestration + rate-limitingCOMMENT
MEDIUM…form/backend/backend/api/features/search/embeddings.py35# embedding model pulled, Azure OpenAI, ...) can swap models without aCOMMENT
MEDIUMautogpt_platform/backend/backend/executor/simulator.py174 # Local backends govern their own context window at launch (e.g.COMMENT
MEDIUMautogpt_platform/backend/backend/executor/simulator.py449 # capping at 1 starves multi-role orchestration patterns (e.g.COMMENT
MEDIUMautogpt_platform/installer/setup-autogpt.sh228 # AND raise the context window from Ollama's 4 k default. WithoutCOMMENT
AI Slop Vocabulary27 hits · 67 pts
SeverityFileLineSnippetContext
MEDIUMclassic/direct_benchmark/analyze_failures.py74 WRONG_APPROACH = "wrong_approach" # Fundamentally wrong solutionCODE
MEDIUMclassic/direct_benchmark/direct_benchmark/runner.py379 # The harness can clean up workspaces after collecting resultsCOMMENT
MEDIUMclassic/direct_benchmark/direct_benchmark/__main__.py348 # Create harness configCOMMENT
MEDIUMclassic/direct_benchmark/direct_benchmark/__main__.py437 # Run harnessCOMMENT
MEDIUM…irect_benchmark/direct_benchmark/adapters/swe_bench.py165 # Build comprehensive task descriptionCOMMENT
MEDIUM…irect_benchmark/direct_benchmark/adapters/swe_bench.py310 # Try to import swebench harnessCOMMENT
MEDIUM…irect_benchmark/direct_benchmark/adapters/swe_bench.py404 # modal's SWE-bench harnessCOMMENT
LOWclassic/forge/forge/llm/providers/_openai_base.py466 # For non-tool-call errors, just use the standard formatCOMMENT
MEDIUMclassic/forge/forge/components/system/system.py51 # General best practicesCOMMENT
MEDIUMclassic/forge/forge/components/system/system.py66 # Code-specific best practicesCOMMENT
LOW…workflows/scripts/docker-ci-fix-compose-build-cache.py99 # Duplicate - will just use the image from the first serviceCOMMENT
MEDIUMautogpt_platform/backend/backend/blocks/exa/websets.py1137 """Get a comprehensive summary of a webset including samples and statistics."""STRING
LOW…_platform/backend/backend/blocks/notion/create_page.py232 # For now, just pass as plain textCOMMENT
LOW…rm/backend/backend/blocks/system/library_operations.py127 # For now, we'll just return the agent infoCOMMENT
MEDIUM…gpt_platform/backend/backend/util/workspace_storage.py288 # Use is_relative_to() for robust path containment checkCOMMENT
MEDIUMautogpt_platform/backend/backend/copilot/prompting.py126### Web search best practicesCOMMENT
MEDIUM…ogpt_platform/backend/backend/copilot/moonshot_test.py48 # Type-robust: never raise on unexpected types; callers pass None.COMMENT
MEDIUMautogpt_platform/backend/backend/copilot/sharing/db.py106 # against that here keeps share-enable robust.COMMENT
MEDIUM…togpt_platform/backend/backend/copilot/bot/outbound.py29# path stays robust as the epoch advances rather than silently treating aCOMMENT
LOWautogpt_platform/backend/backend/api/features/v1.py1059 # False and we simply return the current status.COMMENT
MEDIUM…nd/api/features/admin/diagnostics_admin_routes_test.py217 """Test stopping uses robust stop_graph_execution"""STRING
MEDIUM…backend/api/features/admin/diagnostics_admin_routes.py534 # Use robust stop_graph_execution (cascades to children, waits for termination)COMMENT
MEDIUM…backend/api/features/admin/diagnostics_admin_routes.py586 # Stop all executions in parallel using robust stop_graph_executionCOMMENT
LOW…nd/backend/executor/manager_insufficient_funds_test.py301 # Clear notifications should not raise, just return 0COMMENT
LOWautogpt_platform/backend/backend/data/model.py914 # Field doesn't exist yet or is None, just set itCOMMENT
MEDIUMautogpt_platform/backend/backend/data/credit.py971 # Build a comprehensive explanation message that includes:COMMENT
LOWautogpt_platform/backend/scripts/generate_block_docs.py572 # Already emitted header, just add rows to existing tableCOMMENT
AI Structural Patterns75 hits · 64 pts
SeverityFileLineSnippetContext
LOW…_autogpt/tests/unit/test_permission_denial_feedback.py31CODE
LOWclassic/original_autogpt/autogpt/app/main.py72CODE
LOW…/original_autogpt/autogpt/app/agent_protocol_server.py159CODE
LOW…/original_autogpt/autogpt/app/agent_protocol_server.py178CODE
LOW…assic/original_autogpt/autogpt/app/settings/widgets.py46CODE
LOW…assic/original_autogpt/autogpt/app/settings/widgets.py82CODE
LOW…ssic/original_autogpt/autogpt/app/settings/env_file.py160CODE
LOW…/forge/forge/components/code_executor/code_executor.py379CODE
LOWclassic/forge/forge/agent_protocol/agent.py109CODE
LOWclassic/forge/forge/agent_protocol/agent.py126CODE
LOWclassic/forge/forge/logging/config.py72CODE
LOWautogpt_platform/backend/backend/blocks/_base.py554CODE
LOW…togpt_platform/backend/backend/blocks/code_executor.py107CODE
LOW…latform/backend/backend/blocks/sql_query_block_test.py356CODE
LOWautogpt_platform/backend/backend/blocks/baas/_api.py24CODE
LOW…togpt_platform/backend/backend/blocks/google/sheets.py515CODE
LOW…togpt_platform/backend/backend/blocks/google/sheets.py766CODE
LOW…togpt_platform/backend/backend/blocks/google/sheets.py1350CODE
LOWautogpt_platform/backend/backend/blocks/google/docs.py2896CODE
LOW…gpt_platform/backend/backend/blocks/google/calendar.py272CODE
LOW…gpt_platform/backend/backend/blocks/google/calendar.py604CODE
LOW…pt_platform/backend/backend/blocks/enrichlayer/_api.py252CODE
LOW…latform/backend/backend/blocks/enrichlayer/linkedin.py145CODE
LOW…togpt_platform/backend/backend/blocks/airtable/_api.py825CODE
LOW…form/backend/backend/blocks/replicate/flux_advanced.py209CODE
LOWautogpt_platform/backend/backend/util/decorator_test.py61CODE
LOWautogpt_platform/backend/backend/util/workspace_test.py17CODE
LOWautogpt_platform/backend/backend/util/text.py326CODE
LOWautogpt_platform/backend/backend/util/workspace.py346CODE
LOWautogpt_platform/backend/backend/util/llm/providers.py175CODE
LOWautogpt_platform/backend/backend/util/llm/providers.py922CODE
LOWautogpt_platform/backend/backend/copilot/db.py355CODE
LOW…gpt_platform/backend/backend/copilot/token_tracking.py110CODE
LOWautogpt_platform/backend/backend/copilot/turn_queue.py92CODE
LOWautogpt_platform/backend/backend/copilot/turn_queue.py132CODE
LOW…atform/backend/backend/copilot/tools/graphiti_store.py155CODE
LOW…kend/backend/copilot/tools/agent_generator/pipeline.py45CODE
LOW…t_platform/backend/backend/copilot/baseline/service.py1549CODE
LOWautogpt_platform/backend/backend/copilot/sdk/service.py3744CODE
LOW…t_platform/backend/backend/copilot/bot/handler_test.py34CODE
LOW…gpt_platform/backend/backend/copilot/executor/utils.py285CODE
LOW…gpt_platform/backend/backend/copilot/executor/utils.py365CODE
LOW…gpt_platform/backend/backend/copilot/executor/utils.py446CODE
LOW…ogpt_platform/backend/backend/integrations/ayrshare.py272CODE
LOW…ogpt_platform/backend/backend/integrations/ayrshare.py345CODE
LOWautogpt_platform/backend/backend/sdk/provider.py48CODE
LOWautogpt_platform/backend/backend/api/features/v1.py282CODE
LOW…tform/backend/backend/api/features/chat/routes_test.py1764CODE
LOW…end/backend/api/features/admin/platform_cost_routes.py37CODE
LOW…end/backend/api/features/admin/platform_cost_routes.py66CODE
LOW…end/backend/api/features/admin/platform_cost_routes.py132CODE
LOW…pt_platform/backend/backend/api/features/library/db.py107CODE
LOW…pt_platform/backend/backend/api/features/library/db.py800CODE
LOW…/backend/backend/api/features/library/routes/agents.py25CODE
LOW…m/backend/backend/api/features/search/hybrid_search.py177CODE
LOW…ogpt_platform/backend/backend/api/features/store/db.py797CODE
LOW…ogpt_platform/backend/backend/api/features/store/db.py976CODE
LOW…rm/backend/backend/api/features/store/hybrid_search.py68CODE
LOW…_platform/backend/backend/api/features/store/routes.py369CODE
LOW…_platform/backend/backend/api/features/store/routes.py449CODE
15 more matches not shown…
Synthetic Comment Markers4 hits · 28 pts
SeverityFileLineSnippetContext
HIGHclassic/forge/forge/components/web/search.py69 tavily_include_answer: bool = True # Get AI-generated answerCODE
HIGHclassic/forge/forge/components/web/search.py327 # Include AI-generated answer if availableCOMMENT
HIGH…(platform)/copilot/components/ArtifactPanel/helpers.ts296 // Extension first (more reliable than MIME for AI-generated files).COMMENT
HIGHautogpt_platform/backend/backend/copilot/constants.py30# Prefix for all synthetic IDs generated by CoPilot block execution.COMMENT
Dead Code15 hits · 27 pts
SeverityFileLineSnippetContext
MEDIUM…/backend/backend/copilot/baseline/service_unit_test.py874CODE
MEDIUM…rm/backend/backend/copilot/sdk/service_helpers_test.py285CODE
MEDIUM…form/backend/backend/copilot/sdk/p0_guardrails_test.py1137CODE
MEDIUM…form/backend/backend/copilot/sdk/p0_guardrails_test.py1138CODE
MEDIUM…t_platform/backend/backend/copilot/bot/handler_test.py465CODE
MEDIUM…t_platform/backend/backend/copilot/bot/handler_test.py1321CODE
MEDIUM…t_platform/backend/backend/copilot/bot/handler_test.py1348CODE
MEDIUM…orm/backend/backend/copilot/dream/orchestrator_test.py571CODE
MEDIUM…ogpt_platform/backend/backend/api/conn_manager_test.py269CODE
MEDIUM…ogpt_platform/backend/backend/api/conn_manager_test.py340CODE
MEDIUM…ogpt_platform/backend/backend/api/conn_manager_test.py405CODE
MEDIUM…ogpt_platform/backend/backend/api/conn_manager_test.py558CODE
MEDIUMautogpt_platform/backend/backend/data/event_bus_test.py394CODE
MEDIUMautogpt_platform/backend/backend/data/event_bus_test.py510CODE
MEDIUMautogpt_platform/backend/backend/data/event_bus_test.py434CODE
Cross-Language Confusion (JS/TS)3 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…s/ArtifactPanel/components/ArtifactContent.stories.tsx196 print(f"Loaded {len(df)} rows")CODE
HIGH…s/ArtifactPanel/components/ArtifactContent.stories.tsx201 print(result)`,CODE
HIGH…s/ArtifactPanel/components/ArtifactContent.stories.tsx319print("Hello from markdown!")CODE
Slop Phrases4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMclassic/forge/forge/agent/forge_agent.py66 # An example agent information; you can modify this to suit your needsCOMMENT
MEDIUMclassic/forge/forge/agent/forge_agent.py66 # An example agent information; you can modify this to suit your needsCOMMENT
MEDIUM.github/workflows/codeql.yml57 # If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize howCOMMENT
MEDIUMautogpt_platform/frontend/src/middleware.ts29 * Feel free to modify this pattern to include more paths.COMMENT
Overly Generic Function Names7 hits · 8 pts
SeverityFileLineSnippetContext
LOWautogpt_platform/frontend/public/mockServiceWorker.js124async function handleRequest(event, requestId, requestInterceptedAt) {CODE
LOWautogpt_platform/backend/backend/util/retry_test.py37 def test_function():CODE
LOWautogpt_platform/backend/backend/util/retry_test.py59 async def test_function():CODE
LOWautogpt_platform/backend/backend/util/retry_test.py82 def test_function():CODE
LOWautogpt_platform/backend/backend/util/retry_test.py101 async def test_function():CODE
LOW…gpt_platform/backend/backend/util/feature_flag_test.py32 async def test_function(user_id: str):CODE
LOW…gpt_platform/backend/backend/util/feature_flag_test.py45 async def test_function(user_id: str):CODE
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHdocs/platform/integrating/api-guide.md65curl -H "X-API-Key: YOUR_API_KEY" \CODE
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…assic/forge/forge/llm/providers/llamafile/llamafile.py55 # TODO: implement 'seed' across forge.llm.providersCOMMENT
LOWclassic/forge/forge/models/json_schema.py18 # TODO: add docstringsCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…togpt_platform/backend/scripts/refresh_claude_token.sh7# Usage:COMMENT