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.1 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of Significant-Gravitas/AutoGPT, a Python project with 186,964 GitHub stars. SynthScan v2.0 examined 1,114,030 lines of code across 4846 source files, recording 18689 pattern matches distributed across 27 syntactic categories. The overall adjusted score of 22.1 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.1
Adjusted Score
22.1
Raw Score
100%
Time Factor
2026-08-28
Last Push
187.0K
Stars
Python
Language
1.1M
Lines of Code
4.8K
Files
18.7K
Pattern Hits
2026-08-29
Scan Date
0.04
HC Hit Rate

What These Metrics Mean

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

Score History

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

Severity Breakdown

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

CRITICAL 29HIGH 181MEDIUM 2400LOW 16079

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 18689 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 Identifiers11817 hits · 10498 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
11757 more matches not shown…
Decorative Section Separators2120 hits · 7744 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
2060 more matches not shown…
Excessive Try-Catch Wrapping1608 hits · 1573 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
1548 more matches not shown…
Unused Imports636 hits · 589 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
576 more matches not shown…
Modern Structural Boilerplate535 hits · 542 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
475 more matches not shown…
Self-Referential Comments162 hits · 513 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.py684 # Create a copy of users list and shuffle it to avoid duplicatesCOMMENT
MEDIUMautogpt_platform/backend/test/e2e_test_data.py297 # Create a simple graph with nodes and linksCOMMENT
MEDIUMautogpt_platform/backend/test/e2e_test_data.py701 # 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.py1417 # 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
102 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.py74 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.py831 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.py902 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.py939 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.py154 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.py326 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.py413 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.py622 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.py960 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.py1449 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.py1525 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.py1614 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.py1674 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.py1834 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.py1873 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.py1997 Retrieves a paginated list of AgentPresets for the specified user. Args: user_id: The user ID whose prSTRING
18 more matches not shown…
Hallucination Indicators29 hits · 360 pts
SeverityFileLineSnippetContext
CRITICALautogpt_platform/backend/backend/api/rest_api.py725 return await backend.api.features.library.routes.presets.list_presets(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py731 return await backend.api.features.library.routes.presets.get_preset(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py740 return await backend.api.features.library.routes.presets.create_preset(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py750 return await backend.api.features.library.routes.presets.update_preset(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py756 return await backend.api.features.library.routes.presets.delete_preset(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py779 return await backend.api.features.library.routes.presets.execute_preset(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py791 return await backend.api.features.store.routes.create_submission(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py802 return await backend.api.features.admin.store_admin_routes.review_submission(CODE
CRITICALautogpt_platform/backend/backend/api/rest_api.py703 await backend.api.features.library.db.delete_library_agent_by_graph_id(CODE
CRITICAL…tform/backend/backend/api/features/orgs/routes_test.py2887 assert self.redis.set.await_args.kwargs.get("nx") is TrueCODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py936 where_arg = self.mock_library_actions.find_many.call_args.kwargs.get(CODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py955 where_arg = self.mock_library_actions.find_many.call_args.kwargs.get(CODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py1082 where_arg = self.mock_library_actions.find_many.call_args.kwargs.get(CODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py1317 where_arg = self.mock_store_agent_actions.find_many.call_args.kwargs.get(CODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py1588 where_arg = self.mock_user_actions.update.call_args.kwargs.get(CODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py1593 data_arg = self.mock_user_actions.update.call_args.kwargs.get(CODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py975 where_arg = self.mock_library_actions.find_first.call_args.kwargs.get(CODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py1009 where_arg = self.mock_library_actions.update_many.call_args.kwargs.get(CODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py1148 where_arg = self.mock_library_actions.find_many.call_args.kwargs.get(CODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py1191 where_arg = self.mock_submission_view_actions.find_many.call_args.kwargs.get(CODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py1275 graph_where = self.mock_agent_graph_actions.find_first.call_args.kwargs.get(CODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py1540 where_arg = self.mock_user_actions.find_unique_or_raise.call_args.kwargs.get(CODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py1902 create_data = self.mock_prisma_actions.create.call_args.kwargs.get(CODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py1926 create_data = self.mock_prisma_actions.create.call_args.kwargs.get(CODE
CRITICAL…m/backend/backend/api/features/orgs/regression_test.py2187 create_data = self.mock_slv_actions.create.call_args.kwargs.get(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
Deep Nesting418 hits · 356 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
358 more matches not shown…
Over-Commented Block353 hits · 297 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.md81# present for graphiti / embedders), so this must be set explicitly.COMMENT
LOW.github/workflows/repo-pr-reapprove-command.yml1name: repo-pr-reapprove-commandCOMMENT
LOW.github/workflows/repo-pr-reapprove-command.yml21# anyone can submit an APPROVE review). `/reapprove` can restore aCOMMENT
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.yml221 --health-retries 5COMMENT
LOW.github/workflows/platform-preview-seed-fixture.yml1name: AutoGPT Platform - Preview Seed Fixture BakeCOMMENT
LOW.github/scripts/platform-single-container-smoke.sh1#!/usr/bin/env bashCOMMENT
LOWautogpt_platform/frontend/orval.config.ts101 // },COMMENT
LOWautogpt_platform/frontend/instrumentation-client.ts61 ],COMMENT
LOW…tform/frontend/src/app/(no-navbar)/onboarding/store.ts141 name: "onboarding-wizard",COMMENT
LOW…/(no-navbar)/onboarding/steps/BrainDumpStep/helpers.ts1// Pure helpers for the brain dump. Timings and copy live here so the hookCOMMENT
LOW…vbar)/onboarding/steps/BrainDumpStep/recordingStore.ts1// Local-first storage for brain-dump audio. Every MediaRecorder chunk landsCOMMENT
LOW…onboarding/steps/BrainDumpStep/useBrainDumpRecorder.ts41 // recorders interleaving their part indices into one recording id.COMMENT
LOW…onboarding/steps/BrainDumpStep/useBrainDumpRecorder.ts281 //COMMENT
LOW…vbar)/onboarding/steps/BrainDumpStep/useUploadQueue.ts1// Background upload queue for recording parts.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…d/src/app/(platform)/copilot/copilotStreamTransport.ts81 const match = p.url.match(/\/workspace\/files\/([^/]+)\//);COMMENT
LOW…rontend/src/app/(platform)/copilot/useCopilotStream.ts121 // mount (= this session): the parent remounts on session switch, so aCOMMENT
LOW…rontend/src/app/(platform)/copilot/useCopilotStream.ts321 userId,COMMENT
LOW…rontend/src/app/(platform)/copilot/useCopilotStream.ts361 }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.ts201 return merged;COMMENT
LOW…tend/src/app/(platform)/copilot/useLoadMoreMessages.ts41 const prevSessionIdRef = useRef(sessionId);COMMENT
LOW…ls/RunMCPTool/components/MCPSetupCard/MCPSetupCard.tsx61COMMENT
LOW…ls/RunMCPTool/components/MCPSetupCard/MCPSetupCard.tsx101 const [showManualToken, setShowManualToken] = useState(false);COMMENT
LOW…ls/RunMCPTool/components/MCPSetupCard/MCPSetupCard.tsx121 // 3. Live API truth wins over the persisted snapshot — a true tellsCOMMENT
LOW…onents/SetupRequirementsCard/SetupRequirementsCard.tsx141 // else for the user to do, treat it as already sent. The `hasUserActionableInputs`COMMENT
LOW…uirementsCard/__tests__/SetupRequirementsCard.test.tsx581 );COMMENT
LOW…mponents/OnboardingIntroCard/useOnboardingIntroCard.ts41 // starts clean.COMMENT
LOW…mponents/OnboardingIntroCard/useOnboardingIntroCard.ts181 // pipeline still writing): the page shows the orb alone, centered, andCOMMENT
LOW…rm)/copilot/components/ChatContainer/ChatContainer.tsx141 sessionId,COMMENT
LOW…pilot/components/ChatContainer/useAutoOpenArtifacts.ts61 resetAutoOpenState();COMMENT
LOW…orm)/copilot/helpers/convertChatSessionToUiMessages.ts481 // The merged bubble's ``id`` advances to the LAST DB sequence in theCOMMENT
LOW…/marketplace/components/MarketplaceTabIntro/helpers.ts1// Scroll targets for the Marketplace tab intro's "Browse featured agents".COMMENT
LOW…riefingTabContent/components/CopilotLibrarySummary.tsx21 const skillsCount =COMMENT
LOW…/(platform)/components/TabIntroCard/useTabIntroCard.ts21// the step stays unrecorded, so the next qualifying visit still gets it.COMMENT
LOW…c/providers/agent-credentials/credentials-provider.tsx401 // invalidates the credentials list query (e.g. settings v2 create/deleteCOMMENT
LOW…ntend/src/providers/onboarding/onboarding-provider.tsx121 const isOnPublicTour = pathname.startsWith("/tour");COMMENT
LOW…putRenderer/custom/CredentialField/CredentialField.tsx101 // providers map, which used to leave a bare title with no control under it.COMMENT
LOW…nts/contextual/CredentialsInput/useCredentialsInput.ts221 // still initiating (its abort wasn't registered yet, so the abort aboveCOMMENT
LOWautogpt_platform/frontend/src/lib/oauth-popup.ts261 // only.COMMENT
LOWautogpt_platform/frontend/src/lib/auth/auth.ts121 modelName: "UserAuthVerification",COMMENT
LOWautogpt_platform/frontend/src/lib/auth/auth.ts161 user: {COMMENT
LOW…rm/frontend/src/services/feature-flags/use-get-flag.ts21 CHAT_WORKSPACE_FILES = "chat-workspace-files",COMMENT
LOW…rontend/src/services/schedules/invalidate-schedules.ts1import {COMMENT
293 more matches not shown…
Redundant / Tautological Comments180 hits · 272 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.yml138 # Check if any cached tar files exist (more reliable than cache-hit)COMMENT
LOW.github/workflows/copilot-setup-steps.yml158 # Check if any cached tar files exist (more reliable than cache-hit)COMMENT
LOW.github/workflows/claude.yml151 # Check if any cached tar files exist (more reliable than cache-hit)COMMENT
LOW.github/scripts/detect_overlaps.py416 # 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.py107 # Check if provider supports OAuthCOMMENT
LOWautogpt_platform/backend/backend/blocks/_utils.py109 # 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
120 more matches not shown…
Fake / Example Data259 hits · 272 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…nd/src/app/(no-navbar)/login/__tests__/actions.test.ts63 const result = await login("user@example.com", "hunter2-password");CODE
LOW…nd/src/app/(no-navbar)/login/__tests__/actions.test.ts66 body: { email: "user@example.com", password: "hunter2-password" },CODE
LOW…nd/src/app/(no-navbar)/login/__tests__/actions.test.ts79 const result = await login("user@example.com", "hunter2-password");CODE
LOW…nd/src/app/(no-navbar)/login/__tests__/actions.test.ts92 const result = await login("user@example.com", "wrong-password");CODE
LOW…nd/src/app/(no-navbar)/login/__tests__/actions.test.ts101 const result = await login("user@example.com", "wrong-password");CODE
LOW…nd/src/app/(no-navbar)/login/__tests__/actions.test.ts123 const result = await login("user@example.com", "hunter2-password");CODE
LOW…nd/src/app/(no-navbar)/login/__tests__/actions.test.ts138 const result = await login("user@example.com", "hunter2-password");CODE
LOW…ngs/profile/components/ProfileHeader/ProfileHeader.tsx152 placeholder="Jane Doe"CODE
LOW…pp/(platform)/settings/profile/__tests__/main.test.tsx52 name: "Jane Doe",CODE
LOW…pp/(platform)/settings/profile/__tests__/main.test.tsx65 email: "user@example.com",CODE
LOW…pp/(platform)/settings/profile/__tests__/main.test.tsx105 ).toBe("Jane Doe");CODE
LOW…pp/(platform)/settings/profile/__tests__/main.test.tsx484 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.tsx73 email: "user@example.com",CODE
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx82 email: "user@example.com",CODE
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx132 expect(screen.getByText("user@example.com")).toBeDefined();CODE
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx151 expect((dialogInput as HTMLInputElement).value).toBe("user@example.com");CODE
LOW…/(platform)/settings/account/__tests__/helpers.test.ts70 email: "user@example.com",CODE
LOW…/(platform)/settings/account/__tests__/helpers.test.ts83 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…ilot/components/EmptySession/__tests__/helpers.test.ts19 const user = makeUser({ preferred_name: " ", full_name: "Jane Doe" });CODE
LOW…ilot/components/EmptySession/__tests__/helpers.test.ts24 const user = makeUser({ full_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.tsx27 email: "user@example.com",CODE
LOW…tform)/profile/(user)/settings/__tests__/page.test.tsx32 email: "user@example.com",CODE
LOW…tform)/profile/(user)/settings/__tests__/page.test.tsx41 email: "user@example.com",CODE
LOW…tform)/profile/(user)/settings/__tests__/page.test.tsx68 expect((emailInput as HTMLInputElement).value).toBe("user@example.com");CODE
LOW…/app/(platform)/profile/(user)/__tests__/page.test.tsx28 email: "user@example.com",CODE
LOW…pp/(platform)/reset-password/__tests__/actions.test.ts50 const result = await sendResetEmail("user@example.com");CODE
LOW…pp/(platform)/reset-password/__tests__/actions.test.ts54 email: "user@example.com",CODE
LOW…pp/(platform)/reset-password/__tests__/actions.test.ts66 await sendResetEmail("user@example.com");CODE
LOW…pp/(platform)/reset-password/__tests__/actions.test.ts70 email: "user@example.com",CODE
LOW…pp/(platform)/reset-password/__tests__/actions.test.ts81 await sendResetEmail("user@example.com");CODE
LOW…pp/(platform)/reset-password/__tests__/actions.test.ts85 email: "user@example.com",CODE
LOW…pp/(platform)/reset-password/__tests__/actions.test.ts99 const result = await sendResetEmail("user@example.com");CODE
LOW…pp/(platform)/reset-password/__tests__/actions.test.ts107 const result = await sendResetEmail("user@example.com");CODE
LOW…frontend/src/app/api/auth/user/__tests__/route.test.ts27 email: "user@example.com",CODE
199 more matches not shown…
Cross-Language Confusion52 hits · 256 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…ckend/backend/blocks/stripe_link/spend_request_test.py421 like {"error": "string"} / {"error": null}; only the non-JSON andSTRING
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.py206A server-injected `<{SESSION_CONTEXT_TAG}>` block may also appear near the start of the **first** user message. When preCODE
HIGHautogpt_platform/backend/backend/copilot/db.py107 Includes untagged pre-backfill rows (``organizationId`` null) so sessionsSTRING
HIGHautogpt_platform/backend/backend/copilot/prompting.py337run_block(block_id="...", input_data={"<picker_field>": null, ...other inputs...})CODE
HIGH…orm/backend/backend/copilot/tools/schedule_followup.py75 "destination: OMIT IT (or pass null) to fire into a brand-"CODE
HIGH…orm/backend/backend/copilot/tools/schedule_followup.py178 # 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…end/backend/copilot/tools/agent_generator/validator.py1236 Pydantic emits ``Optional[X]`` as ``anyOf: [X, {type: null}]``. DescendingSTRING
HIGH…ackend/copilot/tools/agent_generator/validator_test.py1130 # _resolve_optional_union unwraps [string, null] to its non-nullCOMMENT
HIGH…t_platform/backend/backend/copilot/baseline/service.py287 Returns ``None`` when the field is absent, explicitly null,STRING
HIGH…t_platform/backend/backend/copilot/baseline/service.py289 present-but-null) are logged here — they indicate a provider bugSTRING
HIGH…/backend/backend/copilot/baseline/service_unit_test.py968 """`{"cost": null}` is rejected and logged (not silently dropped)."""STRING
HIGH…opilot/graphiti/dream_ratification_integration_test.py28 cd autogpt_platform && docker compose up -d falkordb && cd backendSTRING
HIGHautogpt_platform/backend/backend/copilot/sdk/service.py615 # {"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.py2440 - Are attached to a webhook (webhookId is not null)STRING
HIGH…m/backend/backend/api/features/orgs/regression_test.py1730 """A pre-backfill preset (organizationId null) anchors the run on theSTRING
HIGH…backend/api/features/integrations/codex_device_page.py57 window.history.replaceState(null, "", window.location.pathname);CODE
HIGH…backend/api/features/integrations/codex_device_page.py90 linkElement.href = verificationUrl.toString();CODE
HIGH…rm/backend/backend/api/features/experts/models_test.py88 ('{"description": "x", "samples": null}', ""),CODE
HIGH…rm/backend/backend/api/features/experts/models_test.py90 ('{"description": "x", "samples": [{"label": 1, "text": null}]}', "x"),CODE
HIGH…rm/backend/backend/api/features/experts/models_test.py92 ('{"description": null, "samples": []}', ""),CODE
HIGH…latform/backend/backend/api/features/experts/routes.py55 # Required but nullable: an explicit {"pod_id": null} detaches theCOMMENT
HIGH…_platform/backend/backend/api/features/store/routes.py414 Orval's fetch client serializes array query params with `value.toString()`,STRING
HIGHautogpt_platform/backend/backend/executor/utils.py295 - Undefined, null, and empty string are considered as equal.STRING
HIGHautogpt_platform/backend/backend/executor/simulator.py445- Never return empty strings, null, or "N/A" for pins that should have content.CODE
HIGHautogpt_platform/backend/backend/data/user.py924 Conditional on the column still being null, so two webhook deliveriesSTRING
HIGH…tform/backend/backend/data/credit_subscription_test.py1373 """Non-string price_id (e.g. number, null) resolves to None."""STRING
HIGH…_platform/backend/backend/data/llm_registry/catalog.py682 # live: top_provider.max_completion_tokens = null) — NoneCOMMENT
HIGH…gpt_platform/backend/backend/notifications/renderer.py137 # undefined, not on None. Only the top level, so `totals.usd_estimate`COMMENT
HIGHautogpt_platform/backend/scripts/generate_block_docs.py998 " cd autogpt_platform/backend && poetry run python scripts/generate_block_docs.py"CODE
Cross-File Repetition42 hits · 210 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
HIGHautogpt_platform/backend/backend/blocks/tavily/crawl.py0private method to call the tavily api - can be mocked for testing.STRING
HIGHautogpt_platform/backend/backend/blocks/tavily/map.py0private method to call the tavily api - can be mocked for testing.STRING
HIGH…togpt_platform/backend/backend/blocks/tavily/search.py0private method to call the tavily api - can be mocked for testing.STRING
HIGH…ogpt_platform/backend/backend/blocks/tavily/extract.py0private method to call the tavily api - can be mocked for testing.STRING
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
Structural Annotation Overuse122 hits · 201 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/scheduling-and-triggers.md51#### Step 1: Add a Trigger Block in the BuilderCOMMENT
LOWdocs/platform/scheduling-and-triggers.md58#### Step 2: Configure the Trigger in Your LibraryCOMMENT
LOWdocs/platform/scheduling-and-triggers.md65#### Step 3: Copy the Webhook URLCOMMENT
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.py430 # 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.py573 # Step 2: If session is still running, start stream listener for live updatesCOMMENT
62 more matches not shown…
Verbosity Indicators78 hits · 133 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.py430 # 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.py573 # 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.py309 # Step 1: Fetch agent detailsCOMMENT
LOW…pt_platform/backend/backend/copilot/tools/run_agent.py384 # Step 2: Check credentials and inputsCOMMENT
LOW…pt_platform/backend/backend/copilot/tools/run_agent.py394 # Step 3: Execute or ScheduleCOMMENT
LOW…pt_platform/backend/backend/copilot/tools/run_agent.py417 # 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.py494 # Step 1: pre-launch fires immediately (speculative)COMMENT
LOW…tform/backend/backend/copilot/sdk/tool_adapter_test.py500 # 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.py754 # Step 5: the async Anthropic batch path is gated by theCOMMENT
LOW…platform/backend/backend/copilot/dream/ratification.py302 # Step 1: bump hit counters (Redis, best-effort, swallows errors).STRING
LOW…platform/backend/backend/copilot/dream/ratification.py308 # 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
LOW…togpt_platform/backend/backend/api/features/orgs/db.py425 # Step 1: Flip isPersonal on the old orgCOMMENT
LOW…togpt_platform/backend/backend/api/features/orgs/db.py431 # Step 2: Create a new personal org for the userCOMMENT
LOWautogpt_platform/backend/backend/data/graph.py1719 # Step 1: Check if user owns this graphCOMMENT
LOWautogpt_platform/backend/backend/data/graph.py1722 # Step 2: Check if the exact graph version is in the library.COMMENT
LOWautogpt_platform/backend/backend/data/graph.py1741 # Step 3: Apply permission logicCOMMENT
LOWautogpt_platform/backend/backend/data/graph.py1757 # 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
18 more matches not shown…
AI Slop Vocabulary38 hits · 103 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
MEDIUM…platform/backend/backend/blocks/stripe_link/profile.py31 # Exposed as a class attribute so `test_mock` can patch it; the harnessCOMMENT
MEDIUM…rm/backend/backend/blocks/stripe_link/spend_request.py132 # Exposed as a class attribute so `test_mock` can patch it; the harnessCOMMENT
MEDIUM…rm/backend/backend/blocks/stripe_link/spend_request.py405 # Exposed as a class attribute so `test_mock` can patch it; the harnessCOMMENT
MEDIUM…rm/backend/backend/blocks/stripe_link/spend_request.py499 # Exposed as a class attribute so `test_mock` can patch it; the harnessCOMMENT
MEDIUM…rm/backend/backend/blocks/stripe_link/spend_request.py610 # Exposed as a class attribute so `test_mock` can patch it; the harnessCOMMENT
MEDIUM…rm/backend/backend/blocks/stripe_link/spend_request.py740 # Exposed as a class attribute so `test_mock` can patch it; the harnessCOMMENT
MEDIUM…tform/backend/backend/blocks/allquiet/_webhook_test.py78 # 'validate_payload'". The block test harness never instantiates theCOMMENT
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.py49 # Type-robust: never raise on unexpected types; callers pass None.COMMENT
MEDIUMautogpt_platform/backend/backend/copilot/sharing/db.py107 # against that here keeps share-enable robust.COMMENT
MEDIUM…ckend/backend/copilot/bot/adapters/telegram/adapter.py346 # the opened URL, so our /link page can verify WHO tapped it (seamlessCOMMENT
MEDIUM…/backend/copilot/bot/adapters/telegram/adapter_test.py272 # button — the /link page verifies it for seamless linking.COMMENT
LOWautogpt_platform/backend/backend/api/features/v1.py1156 # False and we simply return the current status.COMMENT
MEDIUM…nd/api/features/admin/diagnostics_admin_routes_test.py294 """Test stopping uses robust stop_graph_execution"""STRING
MEDIUM…backend/api/features/admin/diagnostics_admin_routes.py543 # Use robust stop_graph_execution (cascades to children, waits for termination)COMMENT
MEDIUM…backend/api/features/admin/diagnostics_admin_routes.py595 # Stop all executions in parallel using robust stop_graph_executionCOMMENT
MEDIUM…ackend/api/features/onboarding_dump/brain_dump_eval.py213 # The harness has no duration metadata, so it takes the split decisionCOMMENT
LOW…nd/backend/executor/manager_insufficient_funds_test.py297 # Clear notifications should not raise, just return 0COMMENT
MEDIUMautogpt_platform/backend/backend/data/onboarding.py162 # update_user_onboarding); robust whether step is a StrEnum or a str.COMMENT
MEDIUMautogpt_platform/backend/backend/data/onboarding.py178 # robust whether step is a StrEnum or a str.COMMENT
LOWautogpt_platform/backend/backend/data/model.py952 # Field doesn't exist yet or is None, just set itCOMMENT
MEDIUMautogpt_platform/backend/backend/data/credit.py1003 # Build a comprehensive explanation message that includes:COMMENT
LOWautogpt_platform/backend/scripts/generate_block_docs.py580 # Already emitted header, just add rows to existing tableCOMMENT
Modern AI Meta-Vocabulary28 hits · 85 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.md406### Embeddings require an embedding model pulled into OllamaCOMMENT
MEDIUM…nd/src/app/(no-navbar)/onboarding/useOnboardingPage.ts28// aren't tracked individually), so resume / fast-forward guardrails areCOMMENT
MEDIUMautogpt_platform/backend/backend/blocks/autopilot.py125 # Coordination block: an autopilot run is a multi-step agentic loop thatCOMMENT
MEDIUMautogpt_platform/backend/backend/blocks/autopilot.py126 # can dispatch sub-agents (recursively) and orchestrate platform tools.COMMENT
MEDIUMautogpt_platform/backend/backend/blocks/llm.py326 # Calculate available tokens based on context window and input lengthCOMMENT
MEDIUMautogpt_platform/backend/backend/util/feature_flag.py88 # scaffolding so the LD keys can be configured ahead of code.COMMENT
MEDIUMautogpt_platform/backend/backend/util/feature_flag.py114 # introduced alongside the P0.5 scaffolding. Distinct fromCOMMENT
MEDIUMautogpt_platform/backend/backend/util/prompt.py330# underestimating overflows the context window (a 400 at serve time).COMMENT
MEDIUMautogpt_platform/backend/backend/util/llm/providers.py711 # input context window) is deliberately left at the model default —COMMENT
MEDIUM…platform/backend/backend/copilot/tools/run_mcp_tool.py41# 20-tool server doesn't consume a meaningful share of the context window.COMMENT
MEDIUM…t_platform/backend/backend/copilot/baseline/service.py829 # Local backends govern their own context window at launch (e.g.COMMENT
MEDIUM…pt_platform/backend/backend/copilot/graphiti/config.py260 # backend (the operator pulled an embedding model into OllamaCOMMENT
MEDIUM…pt_platform/backend/backend/copilot/graphiti/client.py181 small_model=graphiti_config.llm_model, # avoid gpt-4.1-nano dedup hallucination (#760)CODE
MEDIUMautogpt_platform/backend/backend/copilot/sdk/service.py1363# can exceed the model context window; each retry halves the token budget soCOMMENT
MEDIUMautogpt_platform/backend/backend/copilot/sdk/service.py2523 # the CLI to auto-compact its session when the context window fills up,COMMENT
MEDIUMautogpt_platform/backend/backend/copilot/sdk/service.py2989 # exceeds the model's context window.COMMENT
MEDIUMautogpt_platform/backend/backend/copilot/sdk/service.py4903 # max_turns: hard cap on agentic tool-use loops per query toCOMMENT
MEDIUMautogpt_platform/backend/backend/copilot/sdk/env.py176 # Pin the CLI's perceived context window at the 200K default. 1M contextCOMMENT
MEDIUM…t_platform/backend/backend/copilot/sdk/service_test.py349# _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
MEDIUM…nd/backend/api/features/onboarding_dump/eval_corpus.py60# prove the gate rejects whatever the STT hallucinates from them.COMMENT
MEDIUM…/features/onboarding_dump/brain_dump_gate_eval_test.py116 # The STT hallucinates something the gate then (wrongly) accepts.COMMENT
MEDIUMautogpt_platform/backend/backend/executor/simulator.py193 # Local backends govern their own context window at launch (e.g.COMMENT
MEDIUMautogpt_platform/backend/backend/executor/simulator.py511 # 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 Structural Patterns95 hits · 74 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.py555CODE
LOW…togpt_platform/backend/backend/blocks/code_executor.py119CODE
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…togpt_platform/backend/backend/blocks/allquiet/_api.py137CODE
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.py201CODE
LOWautogpt_platform/backend/backend/util/workspace.py346CODE
LOWautogpt_platform/backend/backend/util/llm/providers.py194CODE
LOWautogpt_platform/backend/backend/util/llm/providers.py941CODE
LOWautogpt_platform/backend/backend/copilot/db.py384CODE
LOWautogpt_platform/backend/backend/copilot/db.py404CODE
LOWautogpt_platform/backend/backend/copilot/db.py502CODE
LOWautogpt_platform/backend/backend/copilot/model.py1289CODE
LOWautogpt_platform/backend/backend/copilot/model.py470CODE
LOW…gpt_platform/backend/backend/copilot/token_tracking.py110CODE
LOWautogpt_platform/backend/backend/copilot/turn_queue.py96CODE
LOWautogpt_platform/backend/backend/copilot/turn_queue.py142CODE
LOW…atform/backend/backend/copilot/tools/graphiti_store.py156CODE
LOW…rm/backend/backend/copilot/tools/expert_change_test.py111CODE
LOW…kend/backend/copilot/tools/agent_generator/pipeline.py45CODE
LOW…t_platform/backend/backend/copilot/baseline/service.py1609CODE
LOWautogpt_platform/backend/backend/copilot/sdk/service.py4362CODE
LOW…t_platform/backend/backend/copilot/bot/handler_test.py29CODE
LOW…gpt_platform/backend/backend/copilot/executor/utils.py246CODE
LOW…gpt_platform/backend/backend/copilot/executor/utils.py306CODE
LOW…gpt_platform/backend/backend/copilot/executor/utils.py394CODE
LOW…gpt_platform/backend/backend/copilot/executor/utils.py483CODE
LOW…ogpt_platform/backend/backend/integrations/ayrshare.py272CODE
LOW…ogpt_platform/backend/backend/integrations/ayrshare.py345CODE
LOW…atform/backend/backend/integrations/codex/transport.py235CODE
LOWautogpt_platform/backend/backend/sdk/provider.py48CODE
LOWautogpt_platform/backend/backend/api/features/v1.py312CODE
LOW…tform/backend/backend/api/features/chat/routes_test.py2967CODE
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.py141CODE
35 more matches not shown…
Synthetic Comment Markers5 hits · 35 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
HIGH…pt_platform/backend/backend/copilot/briefing/render.py7# Agent names, AI-generated summaries and review instructions can allCOMMENT
Dead Code16 hits · 29 pts
SeverityFileLineSnippetContext
MEDIUM…gpt_platform/backend/backend/blocks/test/test_block.py30CODE
MEDIUM…/backend/backend/copilot/baseline/service_unit_test.py1005CODE
MEDIUM…rm/backend/backend/copilot/sdk/service_helpers_test.py347CODE
MEDIUM…form/backend/backend/copilot/sdk/p0_guardrails_test.py1174CODE
MEDIUM…form/backend/backend/copilot/sdk/p0_guardrails_test.py1175CODE
MEDIUM…t_platform/backend/backend/copilot/bot/handler_test.py464CODE
MEDIUM…t_platform/backend/backend/copilot/bot/handler_test.py1339CODE
MEDIUM…t_platform/backend/backend/copilot/bot/handler_test.py1366CODE
MEDIUM…orm/backend/backend/copilot/dream/orchestrator_test.py855CODE
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.ts28 * 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.py35 async def test_function(user_id: str):CODE
LOW…gpt_platform/backend/backend/util/feature_flag_test.py48 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