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.

21.3 Moderate AI signal View on GitHub
21.3
Adjusted Score
21.3
Raw Score
100%
Time Factor
2026-05-30
Last Push
184,647
Stars
Python
Language
784,303
Lines of Code
3352
Files
11916
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 14HIGH 182MEDIUM 1823LOW 9897

Pattern Findings

11916 matches across 22 categories. Click a row to expand file-level details.

Hyper-Verbose Identifiers7141 hits · 6345 pts
SeverityFileLineSnippet
LOWclassic/original_autogpt/tests/unit/test_utils.py55def test_get_bulletin_from_web_success(mock_get):
LOWclassic/original_autogpt/tests/unit/test_utils.py69def test_get_bulletin_from_web_failure(mock_get):
LOWclassic/original_autogpt/tests/unit/test_utils.py77def test_get_bulletin_from_web_exception(mock_get):
LOWclassic/original_autogpt/tests/unit/test_utils.py84def test_get_latest_bulletin_no_file(tmp_path, monkeypatch):
LOWclassic/original_autogpt/tests/unit/test_utils.py101def test_get_latest_bulletin_with_file(tmp_path, monkeypatch):
LOWclassic/original_autogpt/tests/unit/test_utils.py116def test_get_latest_bulletin_with_new_bulletin(tmp_path, monkeypatch):
LOWclassic/original_autogpt/tests/unit/test_utils.py134def test_get_latest_bulletin_new_bulletin_same_as_old_bulletin(tmp_path, monkeypatch):
LOWclassic/original_autogpt/tests/unit/test_utils.py152def test_get_current_git_branch():
LOWclassic/original_autogpt/tests/unit/test_utils.py158def test_get_current_git_branch_success(mock_repo):
LOWclassic/original_autogpt/tests/unit/test_utils.py166def test_get_current_git_branch_failure(mock_repo):
LOWclassic/original_autogpt/tests/unit/test_utils.py173def test_extract_json_from_response(valid_json_response: dict):
LOWclassic/original_autogpt/tests/unit/test_utils.py178def test_extract_json_from_response_wrapped_in_code_block(valid_json_response: dict):
LOWclassic/original_autogpt/tests/unit/test_utils.py183def test_extract_json_from_response_wrapped_in_code_block_with_language(
LOWclassic/original_autogpt/tests/unit/test_utils.py190def test_extract_json_from_response_json_contained_in_string(valid_json_response: dict):
LOWclassic/original_autogpt/tests/unit/test_utils.py228def test_set_env_config_value_updates_existing_key(
LOWclassic/original_autogpt/tests/unit/test_utils.py255def test_set_env_config_value_uncomments_and_updates_disabled_key(
LOWclassic/original_autogpt/tests/unit/test_utils.py282def test_set_env_config_value_adds_new_key(mock_env_file: Path, mock_environ: dict):
LOW…_autogpt/tests/unit/test_permission_denial_feedback.py39 async def test_denied_command_calls_do_not_execute(self, mock_agent):
LOW…_autogpt/tests/unit/test_permission_denial_feedback.py73 async def test_denied_command_with_user_feedback_passes_it_through(
LOW…_autogpt/tests/unit/test_permission_denial_feedback.py98 async def test_allowed_command_does_not_call_do_not_execute(self, mock_agent):
LOWclassic/original_autogpt/tests/unit/test_config.py55def test_missing_azure_config(config: AppConfig) -> None:
LOWclassic/original_autogpt/tests/unit/test_spinner.py9def test_spinner_initializes_with_default_values():
LOWclassic/original_autogpt/tests/unit/test_spinner.py16def test_spinner_initializes_with_custom_values():
LOWclassic/original_autogpt/tests/unit/test_spinner.py24def test_spinner_stops_spinning():
LOWclassic/original_autogpt/tests/unit/test_spinner.py31def test_spinner_can_be_used_as_context_manager():
LOW…l_autogpt/tests/integration/test_strategy_benchmark.py78def test_strategy_comparison_quick():
LOW…l_autogpt/tests/integration/test_strategy_benchmark.py150def test_harness_invalid_strategy():
LOW…assic/original_autogpt/tests/integration/test_setup.py13async def test_apply_overrides_to_ai_settings():
LOW…assic/original_autogpt/tests/integration/test_setup.py40async def test_interactively_revise_ai_settings(config: AppConfig):
LOW…nal_autogpt/autogpt/agent_factory/profile_generator.py214async def generate_agent_profile_for_task(
LOW…riginal_autogpt/autogpt/agent_factory/configurators.py47def configure_agent_with_state(
LOWclassic/original_autogpt/autogpt/app/config.py155async def assert_config_has_required_llm_api_keys(config: AppConfig) -> None:
LOWclassic/original_autogpt/autogpt/app/setup.py15def apply_overrides_to_ai_settings(
LOWclassic/original_autogpt/autogpt/app/setup.py46async def interactively_revise_ai_settings(
LOWclassic/original_autogpt/autogpt/app/utils.py44def vcs_state_diverges_from_master() -> bool:
LOWclassic/original_autogpt/autogpt/app/utils.py196def print_python_version_info(logger: logging.Logger):
LOWclassic/original_autogpt/autogpt/app/configurator.py16async def apply_overrides_to_config(
LOW…/original_autogpt/autogpt/app/agent_protocol_server.py452 def _get_task_agent_file_workspace(self, task_id: str | int) -> FileStorage:
LOWclassic/original_autogpt/autogpt/app/ui/protocol.py172 async def prompt_finish_continuation(
LOW…c/original_autogpt/autogpt/app/ui/terminal/provider.py303 async def prompt_finish_continuation(
LOW…ic/original_autogpt/autogpt/app/settings/categories.py213def get_categories_for_display() -> list[Category]:
LOW…original_autogpt/autogpt/app/settings/introspection.py94def extract_configurable_fields(
LOW…original_autogpt/autogpt/app/settings/introspection.py146def get_all_configurable_settings() -> dict[str, SettingInfo]:
LOWclassic/original_autogpt/autogpt/agents/agent.py232 def _create_root_execution_context(
LOWclassic/original_autogpt/autogpt/agents/agent.py568 def _remove_disabled_commands(self) -> None:
LOW…l_autogpt/autogpt/agents/prompt_strategies/one_shot.py204 def response_format_instruction(self) -> tuple[str, str]:
LOW…t/autogpt/agents/prompt_strategies/tree_of_thoughts.py245 def get_current_path_contents(self) -> list[str]:
LOW…t/autogpt/agents/prompt_strategies/tree_of_thoughts.py608 def _response_format_instruction(self) -> tuple[str, str]:
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/lats.py483 def _update_state_from_response(self, response: LATSActionProposal) -> None:
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py315 def _format_proposals_summary(self) -> str:
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py427 def _response_format_instruction(self) -> tuple[str, str]:
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py451 def _reflection_format_instruction(self) -> str:
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py538 def _build_verbal_reflection_prompt(
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py816 def _process_latest_result_from_messages(self, messages: list[ChatMessage]) -> None:
LOW…togpt/autogpt/agents/prompt_strategies/plan_execute.py468 def _build_variable_extraction_prompt(
LOW…togpt/autogpt/agents/prompt_strategies/plan_execute.py637 def _response_format_instruction(self) -> tuple[str, str]:
LOW…togpt/autogpt/agents/prompt_strategies/plan_execute.py727 def _extract_plan_from_response(self, content: str) -> Optional[ExecutionPlan]:
LOW…togpt/autogpt/agents/prompt_strategies/plan_execute.py814 def _process_variable_extraction(self, content: str) -> None:
LOW…inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py470 def _response_format_instruction(
LOW…inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py512 def _format_plan_with_results(self) -> str:
7081 more matches not shown…
Decorative Section Separators1589 hits · 5830 pts
SeverityFileLineSnippet
MEDIUMclassic/original_autogpt/BULLETIN.md2# --------------
MEDIUMclassic/original_autogpt/BULLETIN.md8# -------------------------------
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py567# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py569# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py40# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py42# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py73# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py75# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py148# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py150# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py381# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_operation_sequence.py383# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py205# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py207# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py397# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py399# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py471# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py473# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py517# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py519# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py805# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py807# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py831# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py833# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py32# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py34# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py155# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_openai_base_provider.py157# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_llm_utils.py14# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_llm_utils.py16# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_llm_utils.py80# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_llm_utils.py82# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_llm_utils.py106# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_llm_utils.py108# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py76# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py78# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py120# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py122# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py140# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py142# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py322# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py324# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py384# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py386# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py433# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py435# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py546# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py548# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py28# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_anthropic_provider.py30# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_provider.py20# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_provider.py22# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_provider.py67# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_provider.py69# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_provider.py120# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_provider.py122# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_provider.py170# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_provider.py172# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_provider.py197# ---------------------------------------------------------------------------
MEDIUMclassic/forge/tests/test_multi_provider.py199# ---------------------------------------------------------------------------
1529 more matches not shown…
Excessive Try-Catch Wrapping1268 hits · 1270 pts
SeverityFileLineSnippet
LOW…_autogpt/tests/unit/test_permission_denial_feedback.py120 except Exception:
LOW…assic/original_autogpt/docs/SUB_AGENT_REFACTOR_PLAN.md416 except Exception as e:
LOW…assic/original_autogpt/docs/SUB_AGENT_REFACTOR_PLAN.md758 except Exception as e:
LOWclassic/original_autogpt/autogpt/app/main.py465 except Exception as e:
LOW…/original_autogpt/autogpt/app/agent_protocol_server.py283 except Exception as e:
LOWclassic/original_autogpt/autogpt/app/settings/ui.py436 except Exception as e:
LOWclassic/original_autogpt/autogpt/agents/agent.py320 except Exception as e:
LOWclassic/original_autogpt/autogpt/agents/agent.py496 except Exception as e:
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/lats.py392 except Exception as e:
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/lats.py431 except Exception as e:
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py373 except Exception as e:
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py425 except Exception as e:
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py473 except Exception as e:
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py506 except Exception as e:
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/base.py390 except Exception as e:
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/base.py452 except Exception as e:
LOWclassic/direct_benchmark/direct_benchmark/runner.py106 except Exception as e:
LOWclassic/direct_benchmark/direct_benchmark/runner.py362 except Exception:
LOWclassic/direct_benchmark/direct_benchmark/runner.py370 except Exception:
LOW…/direct_benchmark/direct_benchmark/challenge_loader.py88 except Exception as e:
LOWclassic/direct_benchmark/direct_benchmark/evaluator.py56 except Exception as e:
LOWclassic/direct_benchmark/direct_benchmark/state.py74 except Exception as e:
LOW…ect_benchmark/direct_benchmark/adapters/agent_bench.py585 except Exception as e:
LOW…irect_benchmark/direct_benchmark/adapters/swe_bench.py375 except Exception as e:
LOWclassic/forge/forge/llm/providers/_openai_base.py215 except Exception as e:
LOWclassic/forge/forge/llm/providers/_openai_base.py483 except Exception as e:
LOWclassic/forge/forge/llm/providers/multi.py133 except Exception as e:
LOWclassic/forge/forge/llm/providers/openai.py837 except Exception as e:
LOWclassic/forge/forge/llm/providers/anthropic.py363 except Exception as e:
LOW…assic/forge/forge/llm/providers/llamafile/llamafile.py301 except Exception as e:
LOWclassic/forge/forge/agent/base.py251 except Exception as e:
LOWclassic/forge/forge/components/image_gen/image_gen.py150 except Exception as e:
LOWclassic/forge/forge/components/image_gen/image_gen.py163 except Exception as e:
LOW…assic/forge/forge/components/web/playwright_browser.py175 except Exception as e:
LOW…assic/forge/forge/components/web/playwright_browser.py217 except Exception as e:
LOW…assic/forge/forge/components/web/playwright_browser.py250 except Exception as e:
LOW…assic/forge/forge/components/web/playwright_browser.py265 except Exception:
LOW…assic/forge/forge/components/web/playwright_browser.py294 except Exception as e:
LOW…assic/forge/forge/components/web/playwright_browser.py307 except Exception as e:
LOW…assic/forge/forge/components/web/playwright_browser.py472 except Exception as e:
LOW…assic/forge/forge/components/web/playwright_browser.py570 except Exception as e:
LOW…assic/forge/forge/components/web/playwright_browser.py643 except Exception as e:
LOW…assic/forge/forge/components/web/playwright_browser.py698 except Exception as e:
LOW…assic/forge/forge/components/web/playwright_browser.py711 except Exception:
LOW…assic/forge/forge/components/web/playwright_browser.py716 except Exception as e:
LOW…assic/forge/forge/components/web/playwright_browser.py726 except Exception as e:
LOWclassic/forge/forge/components/web/search.py308 except Exception as e:
LOWclassic/forge/forge/components/web/search.py400 except Exception as e:
LOWclassic/forge/forge/components/web/search.py408 except Exception as e2:
LOWclassic/forge/forge/components/web/search.py475 except Exception as e:
LOWclassic/forge/forge/components/math_utils/math_utils.py182 except Exception as e:
LOWclassic/forge/forge/components/math_utils/math_utils.py268 except Exception as e:
LOW…ge/forge/components/archive_handler/archive_handler.py179 except Exception as e:
LOW…ge/forge/components/archive_handler/archive_handler.py306 except Exception as e:
LOWclassic/forge/forge/components/todo/todo.py488 except Exception as e:
LOWclassic/forge/forge/components/text_utils/text_utils.py331 except Exception as e:
LOWclassic/forge/forge/components/text_utils/text_utils.py377 except Exception as e:
LOW…ic/forge/forge/components/platform_blocks/component.py154 except Exception as e:
LOW…ic/forge/forge/components/platform_blocks/component.py218 except Exception as e:
LOW…ic/forge/forge/components/platform_blocks/component.py255 except Exception as e:
1208 more matches not shown…
Self-Referential Comments163 hits · 518 pts
SeverityFileLineSnippet
MEDIUM…_autogpt/tests/unit/test_permission_denial_feedback.py52 # Create a mock proposal with a tool
MEDIUM…ginal_autogpt/autogpt/agent_factory/default_factory.py108 # Create the agent with the provided execution context
MEDIUM…ginal_autogpt/autogpt/agents/prompt_strategies/base.py368 # Create the sub-agent via factory
MEDIUM…inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py869 # Create a synthetic raw message for action history compatibility
MEDIUMclassic/direct_benchmark/analyze_reports.py39# Create a dictionary to store grouped success values by suffix and test
MEDIUM…/code/3_file_organizer/artifacts_out/organize_files.py14 # Create the folders if they don't exist
MEDIUM…s/verticals/code/6_battleship/artifacts_in/conftest.py15 # Create a game instance
MEDIUM…/verticals/code/6_battleship/artifacts_out/conftest.py14 # Create a game instance
MEDIUMclassic/direct_benchmark/direct_benchmark/runner.py68 # Create the agent
MEDIUMclassic/direct_benchmark/direct_benchmark/ui.py276 # Create a panel for each active run showing its step history
MEDIUMclassic/forge/tests/test_permissions.py331 # Create the file path that would be resolved
MEDIUMclassic/forge/forge/utils/test_file_operations.py34 # Create a new PDF and add a page with the text plain_text_str
MEDIUMclassic/forge/forge/components/image_gen/image_gen.py241 # Create a session and set the basic auth if needed
MEDIUMclassic/forge/forge/components/todo/todo.py551 # Create the new item
MEDIUM…rge/forge/components/file_manager/test_file_manager.py98 # Create a subdirectory and place a copy of file_a in it
MEDIUMclassic/forge/forge/components/skills/test_skills.py364 # Create a directory without SKILL.md (should be ignored)
MEDIUM…/forge/forge/components/code_executor/code_executor.py538 # Create a string of all letters and digits
MEDIUMclassic/forge/forge/agent_protocol/database/db_test.py261 # Create an artifact
MEDIUMautogpt_platform/backend/test/load_store_agents.py106 # Create a placeholder block
MEDIUMautogpt_platform/backend/test/load_store_agents.py236 # Create the main graph
MEDIUMautogpt_platform/backend/test/load_store_agents.py323 # Create the store listing first (without activeVersionId - will update after)
MEDIUMautogpt_platform/backend/test/load_store_agents.py335 # Create the store listing version
MEDIUMautogpt_platform/backend/test/test_data_creator.py437 # Create a copy of users list and shuffle it to avoid duplicates
MEDIUMautogpt_platform/backend/test/e2e_test_data.py265 # Create a simple graph with nodes and links
MEDIUMautogpt_platform/backend/test/e2e_test_data.py655 # Create a deterministic calculator marketplace agent for PR E2E coverage
MEDIUMautogpt_platform/backend/test/blocks/test_gmail.py213 # Create a deeply nested structure that would exceed the limit
MEDIUMautogpt_platform/backend/test/sdk/test_sdk_webhooks.py352 # Create a block that uses this provider
MEDIUMautogpt_platform/backend/test/sdk/test_sdk_registry.py39 # Create a test provider
MEDIUMautogpt_platform/backend/test/sdk/test_sdk_registry.py59 # Create a mock OAuth handler
MEDIUMautogpt_platform/backend/test/sdk/test_sdk_registry.py92 # Create a mock webhook manager
MEDIUMautogpt_platform/backend/test/sdk/test_sdk_registry.py233 # Create a test block class
MEDIUMautogpt_platform/backend/test/sdk/test_sdk_registry.py290 # Create a test webhook manager
MEDIUM…t_platform/backend/test/sdk/test_sdk_block_creation.py578 # Create a test OAuth provider with scopes
MEDIUMautogpt_platform/backend/test/sdk/test_sdk_patching.py125 # Create a fully featured provider
MEDIUM…rm/backend/test/agent_generator/test_library_agents.py21 # Create a mock agent with proper attribute values
MEDIUMautogpt_platform/backend/backend/conftest.py54 # Create the test user in the database using JWT token format
MEDIUMautogpt_platform/backend/backend/conftest.py69 # Create the admin user in the database using JWT token format
MEDIUMautogpt_platform/backend/backend/cli.py60 # Define the path for the new directory and file
MEDIUMautogpt_platform/backend/backend/check_db.py158 # Create a store listing
MEDIUMautogpt_platform/backend/backend/check_db.py169 # Create an approved version
MEDIUM…orm/backend/backend/blocks/ai_shortform_video_block.py305 # Create a new Webhook.site URL
MEDIUMautogpt_platform/backend/backend/blocks/talking_head.py152 # Create the clip
MEDIUMautogpt_platform/backend/backend/blocks/pinecone.py135 # Create a new client instance
MEDIUMautogpt_platform/backend/backend/blocks/pinecone.py216 # Create a new client instance
MEDIUMautogpt_platform/backend/backend/blocks/llm.py1# This file contains a lot of prompt block strings that would trigger "line too long"
MEDIUMautogpt_platform/backend/backend/blocks/llm.py2384 # Create a proper expected format for the structured response generator
MEDIUMautogpt_platform/backend/backend/blocks/orchestrator.py1152 # Create a completed future for the task tracking system
MEDIUMautogpt_platform/backend/backend/blocks/ai_condition.py171 # Create the prompt for AI evaluation
MEDIUMautogpt_platform/backend/backend/blocks/_utils.py23 # Create an instance to access input_schema
MEDIUM…_platform/backend/backend/blocks/discord/bot_blocks.py1326 # Create the thread using discord.py 2.0+ API
MEDIUM…/backend/backend/blocks/dataforseo/related_keywords.py205 # Create the RelatedKeyword object
MEDIUM…ckend/backend/blocks/dataforseo/keyword_suggestions.py196 # Create the KeywordSuggestion object
MEDIUM…ackend/blocks/test/test_orchestrator_dynamic_fields.py42 # Create a mock node for CreateDictionaryBlock
MEDIUM…ackend/blocks/test/test_orchestrator_dynamic_fields.py105 # Create a mock node for AddToListBlock
MEDIUM…ackend/blocks/test/test_orchestrator_dynamic_fields.py159 # Create a mock node for MatchTextPatternBlock (simulating object fields)
MEDIUM…ackend/blocks/test/test_orchestrator_dynamic_fields.py428 # Create a mock node
MEDIUM…ackend/blocks/test/test_orchestrator_dynamic_fields.py619 # Create a proper mock execution processor for agent mode
MEDIUM…ackend/blocks/test/test_orchestrator_dynamic_fields.py626 # Create a mock NodeExecutionProgress for the sink node
MEDIUM…togpt_platform/backend/backend/blocks/test/test_llm.py400 # Create a mock block with stats to merge from
MEDIUM…tform/backend/backend/blocks/test/test_orchestrator.py1081 # Create a mock node with customized_name in metadata
103 more matches not shown…
Unused Imports495 hits · 462 pts
SeverityFileLineSnippet
LOWclassic/original_autogpt/tests/conftest.py1
LOW…c/original_autogpt/autogpt/agent_factory/generators.py1
LOW…riginal_autogpt/autogpt/agent_factory/configurators.py13
LOW…ginal_autogpt/autogpt/agent_factory/default_factory.py8
LOW…ginal_autogpt/autogpt/agent_factory/default_factory.py19
LOW…ginal_autogpt/autogpt/agent_factory/default_factory.py19
LOWclassic/original_autogpt/autogpt/app/config.py3
LOWclassic/original_autogpt/autogpt/app/configurator.py3
LOWclassic/original_autogpt/autogpt/app/main.py38
LOWclassic/original_autogpt/autogpt/app/main.py49
LOWclassic/original_autogpt/autogpt/app/main.py50
LOWclassic/original_autogpt/autogpt/app/ui/protocol.py3
LOWclassic/original_autogpt/autogpt/app/ui/protocol.py14
LOWclassic/original_autogpt/autogpt/app/ui/__init__.py7
LOW…c/original_autogpt/autogpt/app/ui/terminal/provider.py7
LOW…c/original_autogpt/autogpt/app/ui/terminal/__init__.py3
LOWclassic/original_autogpt/autogpt/app/settings/ui.py3
LOW…ic/original_autogpt/autogpt/app/settings/categories.py3
LOW…ic/original_autogpt/autogpt/app/settings/categories.py9
LOW…ic/original_autogpt/autogpt/app/settings/validators.py3
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py3
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py3
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py3
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py4
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py4
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py4
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py4
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py5
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py5
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py6
LOW…ssic/original_autogpt/autogpt/app/settings/__init__.py7
LOW…assic/original_autogpt/autogpt/app/settings/widgets.py3
LOW…original_autogpt/autogpt/app/settings/introspection.py3
LOW…ssic/original_autogpt/autogpt/app/settings/env_file.py3
LOW…ssic/original_autogpt/autogpt/app/settings/env_file.py10
LOWclassic/original_autogpt/autogpt/agents/__init__.py1
LOWclassic/original_autogpt/autogpt/agents/__init__.py2
LOWclassic/original_autogpt/autogpt/agents/__init__.py3
LOW…assic/original_autogpt/autogpt/agents/agent_manager.py1
LOWclassic/original_autogpt/autogpt/agents/agent.py1
LOW…l_autogpt/autogpt/agents/prompt_strategies/one_shot.py1
LOW…t/autogpt/agents/prompt_strategies/tree_of_thoughts.py21
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/lats.py16
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py17
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py21
LOW…togpt/autogpt/agents/prompt_strategies/plan_execute.py20
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/base.py7
LOW…inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py19
LOWclassic/original_autogpt/scripts/check_requirements.py7
LOWclassic/direct_benchmark/direct_benchmark/runner.py11
LOWclassic/direct_benchmark/direct_benchmark/harness.py19
LOWclassic/direct_benchmark/direct_benchmark/parallel.py12
LOW…ect_benchmark/direct_benchmark/adapters/agent_bench.py264
LOW…irect_benchmark/direct_benchmark/adapters/swe_bench.py392
LOW…direct_benchmark/direct_benchmark/adapters/__init__.py44
LOW…direct_benchmark/direct_benchmark/adapters/__init__.py45
LOW…direct_benchmark/direct_benchmark/adapters/__init__.py46
LOW…direct_benchmark/direct_benchmark/adapters/__init__.py47
LOWclassic/forge/forge/permissions.py3
LOWclassic/forge/forge/llm/prompting/__init__.py1
435 more matches not shown…
Docstring Block Structure76 hits · 380 pts
SeverityFileLineSnippet
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,
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 cy
HIGHclassic/forge/forge/file_storage/base.py194Resolve the relative path within the given root if possible. Parameters: relative_path: The relativ
HIGH…assic/forge/forge/components/platform_blocks/client.py74Execute a block via platform API. Args: block_id: The block ID to execute. input_data:
HIGH…assic/forge/forge/components/platform_blocks/client.py104Search for agents in the platform marketplace. Args: query: Search query describing what kind of ag
HIGH…assic/forge/forge/components/platform_blocks/client.py138Run an agent from the platform marketplace. Args: agent_slug: Agent slug (e.g. 'username/agent-name
HIGH…assic/forge/forge/components/platform_blocks/client.py178Get results from a graph/agent execution. Args: graph_id: The graph (agent) ID. executi
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 s
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
HIGHclassic/forge/forge/components/skills/skill_parser.py140 Load an additional file from a skill directory (Level 3). Args: skill: Skill object filename:
HIGH…orge/forge/components/git_operations/git_operations.py52Get a Repo object for the given path. Args: repo_path: Path to the repository, or None for current
HIGHclassic/forge/forge/content_processing/text.py234 Split text into chunks of sentences, with each chunk not exceeding the max length. Args: text (str): T
HIGHautogpt_platform/backend/backend/blocks/orchestrator.py619 Creates a function signature for a block node. Args: sink_node: The node for which to crea
HIGHautogpt_platform/backend/backend/blocks/orchestrator.py728 Creates a function signature for an agent node. Args: sink_node: The agent node for which
HIGHautogpt_platform/backend/backend/blocks/discord/_api.py55 Fetch the current user's information using Discord OAuth2 API. Reference: https://discord.com/developers/docs/
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 comm
HIGH…pt_platform/backend/backend/blocks/enrichlayer/_api.py226 Handle API response and check for errors. Args: response: The response object from the req
HIGH…pt_platform/backend/backend/blocks/enrichlayer/_api.py264 Fetch a LinkedIn profile with optional parameters. Args: linkedin_url: The LinkedIn profil
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 n
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, CT
HIGH…pt_platform/backend/backend/blocks/enrichlayer/_api.py389 Get a LinkedIn profile picture URL. Args: linkedin_profile_url: The LinkedIn profile URL.
HIGH…togpt_platform/backend/backend/blocks/telegram/_api.py62 Make a request to the Telegram Bot API. Args: credentials: Bot token credentials method: API m
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
HIGHautogpt_platform/backend/backend/blocks/slack/_api.py41 Make an authenticated POST request to the Slack Web API. Args: credentials: Slack bot token credential
HIGH…ogpt_platform/backend/backend/blocks/helpers/review.py72 Handle a review request for a block that requires human review. Args: input_data: The inpu
HIGHautogpt_platform/backend/backend/util/cloud_storage.py221 Retrieve file content from cloud storage. Args: cloud_path: Cloud storage path (e.g., "gcs
HIGHautogpt_platform/backend/backend/util/cloud_storage.py382 Generate a signed URL for temporary access to a cloud storage file. Args: cloud_path: Clou
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 m
HIGHautogpt_platform/backend/backend/util/dynamic_fields.py22 Extract the base field name from a dynamic field name. Examples: extract_base_field_name("values_#_nam
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 s
HIGHautogpt_platform/backend/backend/util/workspace.py148 Read file from workspace by file ID. Args: file_id: The file's ID Returns:
HIGHautogpt_platform/backend/backend/util/workspace.py177 Write file to workspace. When session_id is set, files are written to /sessions/{session_id}/...
HIGHautogpt_platform/backend/backend/util/workspace.py392 Get download URL for a file. Args: file_id: The file's ID expires_in: URL expi
HIGHautogpt_platform/backend/backend/util/json.py98Parse JSON with optional fallback on decode errors. Args: data: JSON string or bytes to parse targe
HIGHautogpt_platform/backend/backend/util/json.py179 Safely serialize data and return Prisma's Json type. Sanitizes control characters to prevent PostgreSQL 22P05 e
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.g
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 reusin
HIGHautogpt_platform/backend/backend/copilot/tools/utils.py48 Fetch graph from store by username/agent_name slug. Args: username: Creator's username agent_n
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:
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/
HIGH…ogpt_platform/backend/backend/integrations/ayrshare.py284 Create a new User Profile under your Primary Profile. Docs: https://www.ayrshare.com/docs/apis/profile
HIGH…ogpt_platform/backend/backend/integrations/ayrshare.py381 Create a post across multiple social media platforms. Docs: https://www.ayrshare.com/docs/apis/post/po
HIGHautogpt_platform/backend/backend/api/test_helpers.py36Safely parse JSON response with error handling. Args: response: The HTTP response object error_cont
HIGH…t_platform/backend/backend/api/features/chat/routes.py490 Delete a chat session. Permanently removes a chat session and all its messages. Only the owner can delete
HIGH…t_platform/backend/backend/api/features/chat/routes.py561 Update the title of a chat session. Allows the user to rename their chat session. Args: session_i
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
HIGH…pt_platform/backend/backend/api/features/library/db.py118 Retrieves a paginated list of LibraryAgent records for a given user. Args: user_id: The ID of the user
HIGH…pt_platform/backend/backend/api/features/library/db.py245 Retrieves a paginated list of favorite LibraryAgent records for a given user. Args: user_id: The ID of
HIGH…pt_platform/backend/backend/api/features/library/db.py328 Get a specific agent from the user's library. Args: id: ID of the library agent to retrieve. u
HIGH…pt_platform/backend/backend/api/features/library/db.py505 Adds an agent to the user's library (LibraryAgent table). Args: agent: The agent/Graph to add to the l
HIGH…pt_platform/backend/backend/api/features/library/db.py786 Updates the specified LibraryAgent record. Args: library_agent_id: The ID of the LibraryAgent to updat
HIGH…pt_platform/backend/backend/api/features/library/db.py1122 Gets a single folder by ID. Args: folder_id: The ID of the folder. user_id: The ID of the user
HIGH…pt_platform/backend/backend/api/features/library/db.py1198 Creates a new folder for the user. Args: user_id: The ID of the user. name: The folder name.
HIGH…pt_platform/backend/backend/api/features/library/db.py1287 Updates a folder's properties. Args: folder_id: The ID of the folder to update. user_id: The I
HIGH…pt_platform/backend/backend/api/features/library/db.py1347 Moves a folder to a new parent. Args: folder_id: The ID of the folder to move. user_id: The ID
HIGH…pt_platform/backend/backend/api/features/library/db.py1507 Moves a library agent to a folder. Args: library_agent_id: The ID of the library agent. folder
HIGH…pt_platform/backend/backend/api/features/library/db.py1546 Moves multiple library agents to a folder. Args: agent_ids: The IDs of the library agents. fol
HIGH…pt_platform/backend/backend/api/features/library/db.py1665 Retrieves a paginated list of AgentPresets for the specified user. Args: user_id: The user ID whose pr
HIGH…pt_platform/backend/backend/api/features/library/db.py1724 Retrieves a single AgentPreset by its ID for a given user. Args: user_id: The user that owns the prese
HIGH…pt_platform/backend/backend/api/features/library/db.py1751 Creates a new AgentPreset for a user. Args: user_id: The ID of the user creating the preset. p
16 more matches not shown…
Deep Nesting384 hits · 332 pts
SeverityFileLineSnippet
LOWclassic/original_autogpt/autogpt/app/main.py68
LOWclassic/original_autogpt/autogpt/app/main.py607
LOWclassic/original_autogpt/autogpt/app/main.py826
LOWclassic/original_autogpt/autogpt/app/main.py884
LOW…/original_autogpt/autogpt/app/agent_protocol_server.py180
LOWclassic/original_autogpt/autogpt/app/ui/rich_select.py158
LOW…c/original_autogpt/autogpt/app/ui/terminal/provider.py129
LOW…c/original_autogpt/autogpt/app/ui/terminal/provider.py217
LOWclassic/original_autogpt/autogpt/app/settings/ui.py33
LOWclassic/original_autogpt/autogpt/app/settings/ui.py304
LOW…ssic/original_autogpt/autogpt/app/settings/env_file.py13
LOW…ssic/original_autogpt/autogpt/app/settings/env_file.py61
LOWclassic/original_autogpt/autogpt/agents/agent.py499
LOWclassic/original_autogpt/autogpt/agents/agent.py588
LOW…t/autogpt/agents/prompt_strategies/tree_of_thoughts.py724
LOW…t/autogpt/agents/prompt_strategies/tree_of_thoughts.py795
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py340
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py377
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py429
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py816
LOW…togpt/autogpt/agents/prompt_strategies/plan_execute.py661
LOW…togpt/autogpt/agents/prompt_strategies/plan_execute.py814
LOW…ginal_autogpt/autogpt/agents/prompt_strategies/base.py668
LOW…inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py738
LOWclassic/direct_benchmark/analyze_failures.py539
LOWclassic/direct_benchmark/analyze_failures.py599
LOWclassic/direct_benchmark/analyze_reports.py67
LOW…/code/3_file_organizer/artifacts_out/organize_files.py6
LOW…erticals/code/1_three_sum/artifacts_out/sample_code.py4
LOW…erticals/code/6_battleship/artifacts_out/battleship.py30
LOWclassic/direct_benchmark/direct_benchmark/runner.py132
LOWclassic/direct_benchmark/direct_benchmark/runner.py341
LOWclassic/direct_benchmark/direct_benchmark/harness.py67
LOWclassic/direct_benchmark/direct_benchmark/ui.py148
LOWclassic/direct_benchmark/direct_benchmark/ui.py361
LOWclassic/direct_benchmark/direct_benchmark/parallel.py41
LOWclassic/direct_benchmark/direct_benchmark/evaluator.py15
LOWclassic/direct_benchmark/direct_benchmark/evaluator.py117
LOWclassic/direct_benchmark/direct_benchmark/evaluator.py158
LOW…ect_benchmark/direct_benchmark/adapters/agent_bench.py178
LOW…ect_benchmark/direct_benchmark/adapters/agent_bench.py375
LOWclassic/forge/forge/llm/providers/_openai_base.py156
LOWclassic/forge/forge/llm/providers/_openai_base.py280
LOWclassic/forge/forge/llm/providers/_openai_base.py416
LOWclassic/forge/forge/llm/providers/multi.py136
LOWclassic/forge/forge/llm/providers/anthropic.py292
LOWclassic/forge/forge/llm/providers/anthropic.py424
LOW…assic/forge/forge/llm/providers/llamafile/llamafile.py149
LOW…assic/forge/forge/llm/providers/llamafile/llamafile.py234
LOWclassic/forge/forge/agent/base.py177
LOWclassic/forge/forge/agent/base.py319
LOWclassic/forge/forge/models/config.py195
LOWclassic/forge/forge/models/config.py234
LOWclassic/forge/forge/models/config.py306
LOWclassic/forge/forge/components/image_gen/image_gen.py112
LOW…ssic/forge/forge/components/http_client/http_client.py74
LOW…assic/forge/forge/components/web/playwright_browser.py671
LOW…/forge/components/user_interaction/user_interaction.py53
LOW…/forge/components/user_interaction/user_interaction.py117
LOWclassic/forge/forge/components/math_utils/math_utils.py203
324 more matches not shown…
Cross-File Repetition64 hits · 320 pts
SeverityFileLineSnippet
HIGHclassic/forge/forge/file_storage/gcs.py0whether the storage is local (i.e. on the same machine, not cloud-based).
HIGHclassic/forge/forge/file_storage/local.py0whether the storage is local (i.e. on the same machine, not cloud-based).
HIGHclassic/forge/forge/file_storage/s3.py0whether the storage is local (i.e. on the same machine, not cloud-based).
HIGHclassic/forge/forge/file_storage/base.py0whether the storage is local (i.e. on the same machine, not cloud-based).
HIGHclassic/forge/forge/file_storage/gcs.py0list all files (recursively) in a directory in the storage.
HIGHclassic/forge/forge/file_storage/local.py0list all files (recursively) in a directory in the storage.
HIGHclassic/forge/forge/file_storage/s3.py0list all files (recursively) in a directory in the storage.
HIGHclassic/forge/forge/file_storage/base.py0list all files (recursively) in a directory in the storage.
HIGHclassic/forge/forge/file_storage/gcs.py0create a directory in the storage if doesn't exist.
HIGHclassic/forge/forge/file_storage/local.py0create a directory in the storage if doesn't exist.
HIGHclassic/forge/forge/file_storage/s3.py0create a directory in the storage if doesn't exist.
HIGHclassic/forge/forge/file_storage/base.py0create a directory in the storage if doesn't exist.
HIGHclassic/forge/forge/file_storage/gcs.py0copy a file or folder with all contents in the storage.
HIGHclassic/forge/forge/file_storage/local.py0copy a file or folder with all contents in the storage.
HIGHclassic/forge/forge/file_storage/s3.py0copy a file or folder with all contents in the storage.
HIGHclassic/forge/forge/file_storage/base.py0copy a file or folder with all contents in the storage.
HIGH…/forge/components/user_interaction/user_interaction.py0if you need more details or information regarding the given goals, you can ask the user for input.
HIGHdocs/content/forge/components/creating-components.md0if you need more details or information regarding the given goals, you can ask the user for input.
HIGHdocs/content/forge/components/creating-components.md0if you need more details or information regarding the given goals, you can ask the user for input.
HIGHdocs/content/forge/components/creating-components.md0if you need more details or information regarding the given goals, you can ask the user for input.
HIGHdocs/content/forge/components/commands.md0multiplies two numbers. args: a: first number b: second number returns: result of multiplication
HIGHdocs/content/forge/components/creating-components.md0multiplies two numbers. args: a: first number b: second number returns: result of multiplication
HIGHdocs/content/forge/components/protocols.md0multiplies two numbers. args: a: first number b: second number returns: result of multiplication
HIGHautogpt_platform/backend/backend/db.py0run all the processes required for the autogpt-server rest api.
HIGHautogpt_platform/backend/backend/exec.py0run all the processes required for the autogpt-server rest api.
HIGHautogpt_platform/backend/backend/rest.py0run all the processes required for the autogpt-server rest api.
HIGH…orm/backend/backend/blocks/ai_shortform_video_block.py0create a new webhook url for receiving notifications.
HIGH…orm/backend/backend/blocks/ai_shortform_video_block.py0create a new webhook url for receiving notifications.
HIGH…orm/backend/backend/blocks/ai_shortform_video_block.py0create a new webhook url for receiving notifications.
HIGH…orm/backend/backend/blocks/ai_shortform_video_block.py0wait for video creation to complete and return the video url.
HIGH…orm/backend/backend/blocks/ai_shortform_video_block.py0wait for video creation to complete and return the video url.
HIGH…orm/backend/backend/blocks/ai_shortform_video_block.py0wait for video creation to complete and return the video url.
HIGH…tform/backend/backend/blocks/exa/cost_tracking_test.py0when the sdk response includes cost_dollars, its total is merged.
HIGH…tform/backend/backend/blocks/exa/cost_tracking_test.py0when the sdk response includes cost_dollars, its total is merged.
HIGH…tform/backend/backend/blocks/exa/cost_tracking_test.py0when the sdk response includes cost_dollars, its total is merged.
HIGH…tform/backend/backend/blocks/exa/cost_tracking_test.py0when cost_dollars is absent, merge_stats is not called.
HIGH…tform/backend/backend/blocks/exa/cost_tracking_test.py0when cost_dollars is absent, merge_stats is not called.
HIGH…tform/backend/backend/blocks/exa/cost_tracking_test.py0when cost_dollars is absent, merge_stats is not called.
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 ad
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 ad
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 ad
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 ad
HIGH…togpt_platform/backend/backend/blocks/apollo/models.py0the maximum number of results to return. if you don't specify this parameter, the default is 100.
HIGH…togpt_platform/backend/backend/blocks/apollo/models.py0the maximum number of results to return. if you don't specify this parameter, the default is 100.
HIGH…platform/backend/backend/blocks/apollo/organization.py0the maximum number of results to return. if you don't specify this parameter, the default is 100.
HIGH…backend/backend/copilot/tools/http_credentials_test.py0should return none when the credential list is empty.
HIGH…backend/backend/copilot/tools/http_credentials_test.py0should return none when the credential list is empty.
HIGH…backend/backend/copilot/tools/http_credentials_test.py0should return none when the credential list is empty.
HIGH…atform/backend/backend/copilot/tools/run_agent_test.py0mock embedding functions for all tests to avoid database/api dependencies.
HIGH…ogpt_platform/backend/backend/executor/manager_test.py0mock embedding functions for all tests to avoid database/api dependencies.
HIGHautogpt_platform/backend/backend/data/graph_test.py0mock embedding functions for all tests to avoid database/api dependencies.
HIGH…orm/backend/backend/copilot/sdk/e2b_file_tools_test.py0required is omitted so mcp sdk does not reject truncated calls.
HIGH…orm/backend/backend/copilot/sdk/e2b_file_tools_test.py0required is omitted so mcp sdk does not reject truncated calls.
HIGH…orm/backend/backend/copilot/sdk/e2b_file_tools_test.py0required is omitted so mcp sdk does not reject truncated calls.
HIGH…nd/api/features/admin/diagnostics_admin_routes_test.py0setup admin auth overrides for all tests in this module
HIGH…end/api/features/admin/rate_limit_admin_routes_test.py0setup admin auth overrides for all tests in this module
HIGH…ackend/api/features/admin/platform_cost_routes_test.py0setup admin auth overrides for all tests in this module
HIGH…backend/api/features/admin/credit_admin_routes_test.py0setup admin auth overrides for all tests in this module
HIGHautogpt_platform/backend/backend/data/execution.py0⚠️ no `user_id` check: do not use without check in user-facing endpoints.
HIGHautogpt_platform/backend/backend/data/execution.py0⚠️ no `user_id` check: do not use without check in user-facing endpoints.
4 more matches not shown…
Redundant / Tautological Comments189 hits · 286 pts
SeverityFileLineSnippet
LOW…l_autogpt/tests/integration/test_strategy_benchmark.py100 # Print output for debugging
LOW…l_autogpt/tests/integration/test_strategy_benchmark.py129 # Print output for debugging
LOWclassic/original_autogpt/autogpt/app/configurator.py50 # Check if continuous limit is used without continuous mode
LOW…/original_autogpt/autogpt/app/agent_protocol_server.py410 # Check if relative path ends with filename
LOW…c/original_autogpt/autogpt/app/ui/terminal/provider.py268 # Check if input is a number
LOW…c/original_autogpt/autogpt/app/ui/terminal/provider.py276 # Check if input matches an agent name
LOW…original_autogpt/autogpt/app/settings/introspection.py108 # Check if this field is user configurable
LOWclassic/original_autogpt/autogpt/agents/agent.py321 # Check if this is a UseCachedActionException from ReWOO
LOW…autogpt/agents/prompt_strategies/multi_agent_debate.py526 # Check if top proposal meets consensus threshold
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py338 # Check if we should use verbal reflection format
LOW…_autogpt/autogpt/agents/prompt_strategies/reflexion.py621 # Check if this is a verbal reflection
LOW…inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py119 # Check if all dependencies are satisfied
LOW…inal_autogpt/autogpt/agents/prompt_strategies/rewoo.py913 # Check if we should move to synthesis phase
LOW…nges/library/ethereum/check_price/artifacts_in/test.py25 # Check if the eth price is within $50 of the actual Ethereum price
LOW…ges/library/ethereum/check_price/artifacts_out/test.py25 # Check if the eth price is within $50 of the actual Ethereum price
LOW…/verticals/code/3_file_organizer/custom_python/test.py29 # Check if the files have been moved to the correct directories
LOWclassic/direct_benchmark/direct_benchmark/ui.py104 # Assign colors to configs
LOWclassic/direct_benchmark/direct_benchmark/parallel.py63 # Check if this run should be skipped (already completed)
LOWclassic/direct_benchmark/direct_benchmark/state.py156 # Check if configs match
LOWclassic/direct_benchmark/direct_benchmark/state.py207 # Check if this run matches the criteria
LOW…ect_benchmark/direct_benchmark/adapters/agent_bench.py533 # Check if agent used finish command with an answer
LOW…ect_benchmark/direct_benchmark/adapters/agent_bench.py625 # Check if expected is contained in actual (for verbose answers)
LOWclassic/forge/forge/agent/base.py285 # Check if any component is missing (added to Agent but not to components)
LOWclassic/forge/forge/components/todo/todo.py389 # Check if already has sub-items
LOW…orge/forge/components/action_history/action_history.py194 # Check if this tool's result is in the outputs
LOW…orge/forge/components/action_history/action_history.py204 # Check if there's an error for this tool
LOWclassic/forge/forge/components/action_history/model.py191 # Assign summaries to episodes
LOW…assic/forge/forge/components/skills/skill_component.py190 # Check if we've hit the max loaded skills limit
LOW…assic/forge/forge/components/skills/skill_component.py284 # Check if already loaded
LOW…orge/forge/components/git_operations/git_operations.py237 # Check if there are staged changes
LOWclassic/forge/forge/command/command.py32 # Check if all parameters are provided
LOWclassic/forge/forge/command/command.py60 # Check if sorted lists of names/keys are equal
LOWclassic/forge/forge/agent_protocol/agent.py160 # Check if relative path ends with filename
LOW.claude/skills/orchestrate/scripts/poll-cycle.sh178 # Check if hash has been stable (agent may be stuck mid-task)
LOW.github/workflows/docs-enhance.yml153 # Check if there are changes
LOW.github/workflows/claude-dependabot.yml142 # Check if any cached tar files exist (more reliable than cache-hit)
LOW.github/workflows/copilot-setup-steps.yml162 # Check if any cached tar files exist (more reliable than cache-hit)
LOW.github/workflows/claude.yml155 # Check if any cached tar files exist (more reliable than cache-hit)
LOW.github/scripts/detect_overlaps.py340 # Check if current PR conflicts with base branch
LOWautogpt_platform/backend/test/load_store_agents.py100 # Check if it already exists in the database
LOWautogpt_platform/backend/test/load_store_agents.py151 # Check if user exists
LOWautogpt_platform/backend/test/load_store_agents.py167 # Check if profile exists
LOWautogpt_platform/backend/test/load_store_agents.py224 # Check if graph already exists
LOWautogpt_platform/backend/test/load_store_agents.py307 # Check if listing already exists
LOWautogpt_platform/backend/backend/check_db.py19 # Check if pg_cron extension exists
LOWautogpt_platform/backend/backend/check_db.py29 # Check if the refresh job exists
LOWautogpt_platform/backend/backend/check_db.py148 # Check if we need to create store listings first
LOWautogpt_platform/backend/backend/check_db.py299 # Check if data exists
LOWautogpt_platform/backend/backend/blocks/spreadsheet.py123 # Check if file is an Excel file and convert to CSV
LOWautogpt_platform/backend/backend/blocks/perplexity.py216 # Check if there's a raw response with annotations
LOWautogpt_platform/backend/backend/blocks/__init__.py21 # Check if example blocks should be loaded from settings
LOW…t_platform/backend/backend/blocks/data_manipulation.py392 # Check if adding this value would exceed either limit
LOWautogpt_platform/backend/backend/blocks/text.py181 # Check if pattern is potentially dangerous
LOWautogpt_platform/backend/backend/blocks/text.py469 # Read file content
LOWautogpt_platform/backend/backend/blocks/_utils.py50 # Check if the credential inputs for this block are correctly configured
LOWautogpt_platform/backend/backend/blocks/_utils.py98 # Check if provider supports OAuth
LOWautogpt_platform/backend/backend/blocks/_utils.py100 # Check if OAuth environment variables are set
LOW…_platform/backend/backend/blocks/discord/bot_blocks.py1120 # Check if channel has guild (not private)
LOW…togpt_platform/backend/backend/blocks/test/test_llm.py870 # Check if this is the final summary call
LOW…tform/backend/backend/blocks/test/test_orchestrator.py340 retry=2, # Set retry to 2 for testing
129 more matches not shown…
Over-Commented Block225 hits · 190 pts
SeverityFileLineSnippet
LOW.pre-commit-config.yaml281 # files: ^autogpt_platform/(backend/((backend|test)/|poetry\.lock$)|autogpt_libs/(autogpt_libs/.*(?<!_test)\.py|
LOWclassic/original_autogpt/.sourcery.yaml41# condition:
LOWclassic/original_autogpt/.sourcery.yaml61# sourcery_branch: sourcery/{base_branch}
LOWclassic/original_autogpt/autogpt/app/main.py441 extra={"preserve_color": True},
LOWclassic/forge/forge/agent/forge_agent.py81
LOW.claude/skills/orchestrate/scripts/verify-complete.sh1#!/usr/bin/env bash
LOW.claude/skills/orchestrate/scripts/poll-cycle.sh1#!/usr/bin/env bash
LOW.claude/skills/orchestrate/scripts/run-loop.sh1#!/usr/bin/env bash
LOW.claude/skills/orchestrate/scripts/spawn-agent.sh1#!/usr/bin/env bash
LOW.claude/skills/orchestrate/scripts/notify.sh1#!/usr/bin/env bash
LOW.github/workflows/codeql.yml1# For most projects, this workflow file will not need changing; you simply need
LOW.github/workflows/claude-dependabot.yml1# Claude Dependabot PR Review Workflow
LOWautogpt_platform/docker-compose.platform.yml81 "prisma migrate status | grep -q 'No pending migrations' || exit 1",
LOWautogpt_platform/frontend/orval.config.ts101 // },
LOWautogpt_platform/frontend/instrumentation-client.ts61 ],
LOW…pp/(no-navbar)/share/chat/[token]/useSharedChatPage.ts41 // Distinguish "session not found / revoked" from "messages 5xx'd
LOW…ontend/src/app/(no-navbar)/share/chat/[token]/page.tsx121 // and should NOT advertise the link as revoked. We still surface
LOW…-navbar)/share/components/ShareHeader/ShareActions.tsx1"use client";
LOW…rontend/src/app/(platform)/copilot/useCopilotStream.ts81
LOW…rontend/src/app/(platform)/copilot/useCopilotStream.ts221 // Flip conditions (either is sufficient):
LOW…d/src/app/(platform)/copilot/useCopilotPendingChips.ts421 // bubble onto the tail makes ``[-1]`` the user bubble and every
LOW…tend/src/app/(platform)/copilot/useLoadMoreMessages.ts41 const prevSessionIdRef = useRef(sessionId);
LOW…ntend/src/app/(platform)/copilot/copilotStreamStore.ts141 messageSnapshots: {},
LOW…ls/RunMCPTool/components/MCPSetupCard/MCPSetupCard.tsx61 // may have completed sign-in in a prior session. Re-fetch the live
LOW…ls/RunMCPTool/components/MCPSetupCard/MCPSetupCard.tsx101 // OAuth / manual-token in this component instance. It is NOT seeded
LOW…ls/RunMCPTool/components/MCPSetupCard/MCPSetupCard.tsx121 // back to the persisted ``initiallyConnected`` snapshot rather
LOW…onents/SetupRequirementsCard/SetupRequirementsCard.tsx141 const hasUserActionableInputs = isEditMode && needsInputs;
LOW…rm)/copilot/components/ChatContainer/ChatContainer.tsx101 // isStreaming controls the stop-button UI and routes submits to the queue
LOW…pilot/components/ChatContainer/useAutoOpenArtifacts.ts61 resetAutoOpenState();
LOW…orm)/copilot/helpers/convertChatSessionToUiMessages.ts361
LOW…riefingTabContent/components/CopilotLibrarySummary.tsx21 const skillsCount =
LOW…c/providers/agent-credentials/credentials-provider.tsx361 setSystemProviders(new Set(systemList));
LOW…entialsFlatView/__tests__/CredentialsFlatView.test.tsx81 // Non-managed row: the overflow-menu trigger is rendered even though the
LOWautogpt_platform/frontend/src/lib/oauth-popup.ts181 );
LOWautogpt_platform/frontend/src/lib/oauth-popup.ts201 // does:
LOW…rontend/src/services/schedules/invalidate-schedules.ts1import {
LOWautogpt_platform/backend/backend/blocks/_base.py821 # a Google Drive picker) didn't embed a _credentials_id, or the
LOWautogpt_platform/backend/backend/blocks/_base.py841 kwargs.setdefault(kwarg_name, None)
LOW…latform/backend/backend/blocks/sql_query_block_test.py1201 assert "testadmin" not in result
LOW…latform/backend/backend/blocks/sql_query_block_test.py1281 # This is a contrived example -- real injection would look different,
LOWautogpt_platform/backend/backend/blocks/llm.py281
LOWautogpt_platform/backend/backend/blocks/orchestrator.py1201 # BaseException subclasses (e.g. CancelledError) so cancelled
LOWautogpt_platform/backend/backend/blocks/orchestrator.py1681 ),
LOWautogpt_platform/backend/backend/blocks/orchestrator.py1721 # Direct Anthropic key
LOWautogpt_platform/backend/backend/blocks/time_blocks.py101 else:
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py161# credentials: TwitterCredentialsInput = TwitterCredentialsField(
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py181# default="",
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py201# test_input={
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py221# "get_list_followers": lambda *args, **kwargs: ({
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py241
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py261# user_ids = []
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py281# raise
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py301# if user_ids:
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py321
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py341# description="Token for pagination",
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py361# input_schema=TwitterGetFollowedListsBlock.Input,
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py381# ],
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py401# bearer_token=credentials.access_token.get_secret_value(),
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py421
LOW…m/backend/backend/blocks/twitter/lists/list_follows.py441
165 more matches not shown…
Hallucination Indicators14 hits · 185 pts
SeverityFileLineSnippet
CRITICALautogpt_platform/backend/backend/api/rest_api.py525 await backend.api.features.library.db.delete_library_agent_by_graph_id(
CRITICALautogpt_platform/backend/backend/api/rest_api.py532 return await backend.api.features.library.routes.presets.list_presets(
CRITICALautogpt_platform/backend/backend/api/rest_api.py538 return await backend.api.features.library.routes.presets.get_preset(
CRITICALautogpt_platform/backend/backend/api/rest_api.py547 return await backend.api.features.library.routes.presets.create_preset(
CRITICALautogpt_platform/backend/backend/api/rest_api.py557 return await backend.api.features.library.routes.presets.update_preset(
CRITICALautogpt_platform/backend/backend/api/rest_api.py563 return await backend.api.features.library.routes.presets.delete_preset(
CRITICALautogpt_platform/backend/backend/api/rest_api.py573 return await backend.api.features.library.routes.presets.execute_preset(
CRITICALautogpt_platform/backend/backend/api/rest_api.py584 return await backend.api.features.store.routes.create_submission(
CRITICALautogpt_platform/backend/backend/api/rest_api.py595 return await backend.api.features.admin.store_admin_routes.review_submission(
CRITICAL…ogpt_platform/backend/backend/executor/manager_test.py372 preset = backend.api.features.library.model.LibraryAgentPresetCreatable(
CRITICAL…ogpt_platform/backend/backend/executor/manager_test.py460 preset = backend.api.features.library.model.LibraryAgentPresetCreatable(
CRITICAL…ogpt_platform/backend/backend/executor/manager_test.py516 store_submission_request = backend.api.features.store.model.StoreSubmissionRequest(
CRITICAL…ogpt_platform/backend/backend/executor/manager_test.py545 backend.api.features.store.model.ReviewSubmissionRequest(
CRITICAL…latform/backend/backend/notifications/notifications.py756 unsubscribe_link=f"{self.email_sender.formatter.env.globals.get('base_url', '')}/profile/setting
Cross-Language Confusion34 hits · 165 pts
SeverityFileLineSnippet
HIGH…ect_benchmark/direct_benchmark/adapters/agent_bench.py268 "Install with: pip install playwright && playwright install"
HIGH…assic/forge/forge/components/web/playwright_browser.py64 "poetry install && playwright install chromium"
HIGHclassic/forge/forge/json/test_parsing.py27 '[1, 2 3, "yes" true, false null, 25, {"obj": "var"}',
HIGHclassic/forge/forge/json/test_parsing.py28 '[1, 2, 3, "yes", true, false, null, 25, {"obj": "var"}]',
HIGHclassic/forge/forge/json/test_parsing.py65 ("[TRUE, False, NULL]", "[true, false, null]"),
HIGHclassic/forge/forge/json/parsing.py42 if json_result.object in (demjson3.syntax_error, demjson3.undefined):
HIGHclassic/forge/forge/agent_protocol/api_router.py113 "additional_input": null,
HIGHclassic/forge/forge/agent_protocol/api_router.py156 "additional_input": null,
HIGH…m/backend/backend/blocks/zerobounce/validate_emails.py50 description="Age of the email domain in days or [null].",
HIGH…tform/backend/backend/util/file_content_parser_test.py238 content = '{"name":"apple","color":"red"}\n{"name":"banana","color":null}'
HIGHautogpt_platform/backend/backend/copilot/service.py184A server-injected `<{SESSION_CONTEXT_TAG}>` block may also appear near the start of the **first** user message. When pre
HIGHautogpt_platform/backend/backend/copilot/prompting.py293run_block(block_id="...", input_data={"<picker_field>": null, ...other inputs...})
HIGH…orm/backend/backend/copilot/tools/schedule_followup.py73 "destination: OMIT IT (or pass null) to fire into a brand-"
HIGH…orm/backend/backend/copilot/tools/schedule_followup.py172 # Target session: ``None`` (omitted / explicit null) = sentinel for
HIGH…latform/backend/backend/copilot/tools/agent_browser.py107 "agent-browser is not installed (run: npm install -g agent-browser && agent-browser install).",
HIGH…t_platform/backend/backend/copilot/tools/web_search.py273 Returns ``None`` when the field is absent, null, non-numeric,
HIGH…t_platform/backend/backend/copilot/baseline/service.py262 Returns ``None`` when the field is absent, explicitly null,
HIGH…t_platform/backend/backend/copilot/baseline/service.py264 present-but-null) are logged here — they indicate a provider bug
HIGH…/backend/backend/copilot/baseline/service_unit_test.py837 """`{"cost": null}` is rejected and logged (not silently dropped)."""
HIGHautogpt_platform/backend/backend/copilot/sdk/service.py533 # {"cache_read_input_tokens": null}) for models that don't
HIGH…latform/backend/backend/copilot/sdk/transcript_test.py1448 '{"type":"progress","uuid":"p1","subtype":"agent_progress","parentUuid":null}\n'
HIGH…latform/backend/backend/copilot/sdk/transcript_test.py1449 '{"type":"user","uuid":"u1","parentUuid":null,"message":{"role":"user","content":"hi"}}\n'
HIGH…latform/backend/backend/copilot/sdk/transcript_test.py1496 raw_content = '{"type":"progress","uuid":"p1","subtype":"agent_progress","parentUuid":null}\n'
HIGH…latform/backend/backend/copilot/sdk/transcript_test.py1567 '{"type":"progress","uuid":"p1","subtype":"agent_progress","parentUuid":null}\n'
HIGH…latform/backend/backend/copilot/sdk/transcript_test.py1568 '{"type":"user","uuid":"u1","parentUuid":null,"message":{"role":"user","content":"hi"}}\n'
HIGHautogpt_platform/backend/backend/cli/oauth_tool.py590 let currentPkce = null;
HIGHautogpt_platform/backend/backend/cli/oauth_tool.py591 let currentState = null;
HIGHautogpt_platform/backend/backend/cli/oauth_tool.py733 <div class="token-display">${{JSON.stringify(tokens, null, 2)}}</div>
HIGHautogpt_platform/backend/backend/cli/oauth_tool.py801 log(`Access token test failed: ${{error.detail || response.statusText}}`);
HIGHautogpt_platform/backend/backend/cli/oauth_tool.py802 showResult('❌ Access Token Invalid', `<p>${{error.detail || response.statusText}}</p>`, true);
HIGHautogpt_platform/backend/backend/executor/utils.py291 - Undefined, null, and empty string are considered as equal.
HIGHautogpt_platform/backend/backend/executor/simulator.py345- Never return empty strings, null, or "N/A" for pins that should have content.
HIGH…tform/backend/backend/data/credit_subscription_test.py1292 """Non-string price_id (e.g. number, null) resolves to None."""
HIGHautogpt_platform/backend/scripts/generate_block_docs.py990 " cd autogpt_platform/backend && poetry run python scripts/generate_block_docs.py"
Fake / Example Data146 hits · 164 pts
SeverityFileLineSnippet
LOWclassic/forge/forge/components/web/test_web_fetch.py248 html = '<html><head><meta name="author" content="John Doe"></head></html>'
LOWclassic/forge/forge/components/web/test_web_fetch.py251 assert metadata.get("author") == "John Doe"
LOWclassic/forge/forge/json/test_parsing.py9 ('{"name": "John Doe" "age": 30,}', '{"name": "John Doe", "age": 30}'),
LOWclassic/forge/forge/json/test_parsing.py12 ('{"name": "John Doe", "age": 30,}', '{"name": "John Doe", "age": 30}'),
LOWclassic/forge/forge/json/test_parsing.py15 ('{"name": "John Doe",, "age": 30}', '{"name": "John Doe", "age": 30}'),
LOWclassic/forge/forge/json/test_parsing.py17 ('{"name": "John Doe",\n"age": 30}', '{"name": "John Doe", "age": 30}'),
LOWclassic/forge/forge/json/test_parsing.py20 ('{"name": "John Doe", "age": 30', '{"name": "John Doe", "age": 30}'),
LOWclassic/forge/forge/json/test_parsing.py32 '```json\n{"name": "John Doe", "age": 30}\n```',
LOWclassic/forge/forge/json/test_parsing.py33 '{"name": "John Doe", "age": 30}',
LOWclassic/forge/forge/json/test_parsing.py37 '{"name":"John Doe" "age": 30\n "empty": "","address": '
LOWclassic/forge/forge/json/test_parsing.py41 '{"name": "John Doe", "age": 30, "empty": "", "address": '
LOWclassic/forge/forge/json/test_parsing.py47 '{"name": "John Doe", "age": 30, "address": '
LOWclassic/forge/forge/json/test_parsing.py50 '{"name": "John Doe", "age": 30, "address": '
LOWclassic/forge/forge/json/test_parsing.py71 ('{"name": John Doe}', '{"name": "John Doe"}'),
LOWclassic/forge/forge/json/test_parsing.py73 ('"name": "John Doe"}', '{"name": "John Doe"}'),
LOWdocs/platform/integrating/oauth-guide.md146 "name": "John Doe",
LOW…s/integrations/block-integrations/agent_mail/drafts.md23| to | Recipient email addresses (e.g. ['user@example.com']) | List[str] | Yes |
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 |
LOW…integrations/block-integrations/agent_mail/messages.md185| to | Recipient email addresses (e.g. ['user@example.com']) | List[str] | Yes |
LOW…ngs/profile/components/ProfileHeader/ProfileHeader.tsx148 placeholder="Jane Doe"
LOW…pp/(platform)/settings/profile/__tests__/main.test.tsx44 name: "Jane Doe",
LOW…pp/(platform)/settings/profile/__tests__/main.test.tsx57 email: "user@example.com",
LOW…pp/(platform)/settings/profile/__tests__/main.test.tsx98 ).toBe("Jane Doe");
LOW…pp/(platform)/settings/profile/__tests__/main.test.tsx453 expect(nameInput.value).toBe("Jane Doe");
LOW…/(platform)/settings/profile/__tests__/helpers.test.ts22 name: "Jane Doe",
LOW…/(platform)/settings/profile/__tests__/helpers.test.ts217 expect(getInitials("Jane Doe")).toBe("JD");
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx33 email: "user@example.com",
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx61 email: "user@example.com",
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx73 email: "user@example.com",
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx101 expect(screen.getByText("user@example.com")).toBeDefined();
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx120 expect((dialogInput as HTMLInputElement).value).toBe("user@example.com");
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx165 email: "user@example.com",
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx221 email: "user@example.com",
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx231 email: "user@example.com",
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx280 email: "user@example.com",
LOW…pp/(platform)/settings/account/__tests__/main.test.tsx290 email: "user@example.com",
LOW…rm)/settings/creator-dashboard/__tests__/main.test.tsx88 email: "user@example.com",
LOW…rontend/src/app/(platform)/copilot/styleguide/page.tsx736 name: "Jane Doe",
LOW…ding/__tests__/ExportCreditTransactionsButton.test.tsx85 admin_email: "admin@example.com",
LOW…Form/components/EmailForm/__tests__/EmailForm.test.tsx32 email: "user@example.com",
LOW…tform)/profile/(user)/settings/__tests__/page.test.tsx30 email: "user@example.com",
LOW…tform)/profile/(user)/settings/__tests__/page.test.tsx51 email: "user@example.com",
LOW…tform)/profile/(user)/settings/__tests__/page.test.tsx72 email: "user@example.com",
LOW…tform)/profile/(user)/settings/__tests__/page.test.tsx83 expect((emailInput as HTMLInputElement).value).toBe("user@example.com");
LOW…tform)/profile/(user)/settings/__tests__/page.test.tsx100 email: "user@example.com",
LOW…/app/(platform)/profile/(user)/__tests__/page.test.tsx28 email: "user@example.com",
LOW…onents/molecules/ShowMoreText/ShowMoreText.stories.tsx252 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do
LOW…onents/molecules/ShowMoreText/ShowMoreText.stories.tsx252 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do
LOW…onents/molecules/ShowMoreText/ShowMoreText.stories.tsx264 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do
LOW…onents/molecules/ShowMoreText/ShowMoreText.stories.tsx264 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do
LOW…onents/molecules/ShowMoreText/ShowMoreText.stories.tsx276 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do
LOW…onents/molecules/ShowMoreText/ShowMoreText.stories.tsx276 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do
LOW…src/components/molecules/ShowMore/ShowMore.stories.tsx252 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do
LOW…src/components/molecules/ShowMore/ShowMore.stories.tsx252 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do
LOW…src/components/molecules/ShowMore/ShowMore.stories.tsx264 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do
LOW…src/components/molecules/ShowMore/ShowMore.stories.tsx264 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do
LOW…src/components/molecules/ShowMore/ShowMore.stories.tsx276 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do
LOW…src/components/molecules/ShowMore/ShowMore.stories.tsx276 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do
LOW…ntend/src/components/molecules/Table/Table.stories.tsx55 { name: "John Doe", email: "john@example.com", role: "Admin" },
LOW…ntend/src/components/molecules/Table/Table.stories.tsx68 { name: "John Doe", email: "john@example.com" },
86 more matches not shown…
Verbosity Indicators72 hits · 119 pts
SeverityFileLineSnippet
LOW…t_platform/frontend/src/playwright/utils/onboarding.ts66 // Step 1: Welcome — enter name
LOW…t_platform/frontend/src/playwright/utils/onboarding.ts73 // Step 2: Role — select a role (auto-advances after selection)
LOW…t_platform/frontend/src/playwright/utils/onboarding.ts79 // Step 3: Pain points — select tasks
LOWautogpt_platform/backend/test/load_store_agents.py375 # Step 0: Initialize agent blocks
LOWautogpt_platform/backend/test/load_store_agents.py379 # Step 1: Create user and profile
LOWautogpt_platform/backend/test/load_store_agents.py383 # Step 2: Load CSV metadata
LOWautogpt_platform/backend/test/load_store_agents.py388 # Step 3: Find all JSON files and match with CSV
LOWautogpt_platform/backend/test/load_store_agents.py428 # Step 4: Refresh materialized views
LOWautogpt_platform/backend/backend/blocks/ideogram.py209 # Step 1: Generate the image
LOWautogpt_platform/backend/backend/blocks/ideogram.py223 # Step 2: Upscale the image if requested
LOWautogpt_platform/backend/backend/blocks/ideogram.py397 # Step 1: Download the image from the provided URL
LOWautogpt_platform/backend/backend/blocks/ideogram.py401 # Step 2: Send the downloaded image to the upscale API
LOW…latform/backend/backend/blocks/mcp/test_integration.py235 # Step 1: Discover tools (simulating what the frontend/API would do)
LOW…latform/backend/backend/blocks/mcp/test_integration.py241 # Step 2: User selects "get_weather" and we get its schema
LOW…latform/backend/backend/blocks/mcp/test_integration.py244 # Step 3: Execute the block — no credentials (public server)
LOW…pt_platform/backend/backend/copilot/stream_registry.py569 # Step 2: If session is still running, start stream listener for live updates
LOW…ackend/backend/copilot/pending_message_helpers_test.py668 # Step 1: combine for the model's prompt. Result is what the SDK CLI
LOW…ackend/backend/copilot/pending_message_helpers_test.py674 # Step 2: persist pending as separate user rows; transcript untouched.
LOW…form/backend/backend/copilot/tools/e2b_sandbox_test.py577 # Step 1: pause the sandbox
LOW…form/backend/backend/copilot/tools/e2b_sandbox_test.py582 # Step 2: reconnect on next turn -- same sandbox should be returned
LOW…pt_platform/backend/backend/copilot/tools/run_agent.py274 # Step 1: Fetch agent details
LOW…pt_platform/backend/backend/copilot/tools/run_agent.py324 # Step 2: Check credentials and inputs
LOW…pt_platform/backend/backend/copilot/tools/run_agent.py334 # Step 3: Execute or Schedule
LOW…form/backend/backend/copilot/tools/feature_requests.py334 # Step 1: Find or create customer for this user
LOW…form/backend/backend/copilot/tools/feature_requests.py349 # Step 2: Create or reuse issue
LOW…form/backend/backend/copilot/tools/feature_requests.py389 # Step 3: Create customer need on the issue
LOW…tform/backend/backend/copilot/sdk/tool_adapter_test.py460 # Step 1: pre-launch fires immediately (speculative)
LOW…tform/backend/backend/copilot/sdk/tool_adapter_test.py466 # Step 2: SDK dispatches with (potentially different) args
LOW…latform/backend/backend/copilot/sdk/transcript_test.py635 # Step 1: TranscriptBuilder loads previous transcript (simulates download)
LOW…latform/backend/backend/copilot/sdk/transcript_test.py642 # Step 2: New messages appended during the current query
LOW…latform/backend/backend/copilot/sdk/transcript_test.py647 # Step 3: read_compacted_entries reads the CLI session file
LOW…latform/backend/backend/copilot/sdk/transcript_test.py653 # Step 4: replace_entries syncs builder with CLI state
LOW…latform/backend/backend/copilot/sdk/transcript_test.py657 # Step 5: Append post-compaction messages (continuing the stream)
LOW…latform/backend/backend/copilot/sdk/transcript_test.py661 # Step 6: Export and verify
LOW…m/backend/backend/copilot/sdk/response_adapter_test.py968 # Step 2: tool never executes (no UserMessage tool_result). Model
LOW…m/backend/backend/copilot/sdk/response_adapter_test.py976 # Step 3: model returns an AssistantMessage with empty content.
LOW…m/backend/backend/copilot/sdk/response_adapter_test.py978 # Step 4: ResultMessage with subtype="error".
LOW…m/backend/backend/copilot/sdk/response_adapter_test.py954 # Step 1: model emits 4 ToolUseBlocks (parallel browser_act calls).
LOW…pt_platform/backend/backend/api/features/oauth_test.py1663 # Step 1: Authorization request with PKCE
LOW…pt_platform/backend/backend/api/features/oauth_test.py1693 # Step 2: Exchange code for tokens
LOW…pt_platform/backend/backend/api/features/oauth_test.py1717 # Step 3: Introspect access token
LOW…pt_platform/backend/backend/api/features/oauth_test.py1732 # Step 4: Refresh tokens
LOW…pt_platform/backend/backend/api/features/oauth_test.py1755 # Step 5: Verify new access token works
LOW…pt_platform/backend/backend/api/features/oauth_test.py1768 # Step 6: Revoke new access token
LOW…pt_platform/backend/backend/api/features/oauth_test.py1781 # Step 7: Verify revoked token is inactive
LOW…pt_platform/backend/backend/api/features/mcp/routes.py179 # Step 1: Discover protected-resource metadata (RFC 9728)
LOW…pt_platform/backend/backend/api/features/mcp/routes.py223 # Step 3: Dynamic Client Registration (RFC 7591) if available
LOW…pt_platform/backend/backend/api/features/mcp/routes.py251 # Step 4: Store state token with OAuth metadata for the callback
LOW…pt_platform/backend/backend/api/features/mcp/routes.py270 # Step 5: Build and return the login URL
LOWautogpt_platform/backend/backend/data/graph.py1527 # Step 1: Check if user owns this graph
LOWautogpt_platform/backend/backend/data/graph.py1530 # Step 2: Check if the exact graph version is in the library.
LOWautogpt_platform/backend/backend/data/graph.py1549 # Step 3: Apply permission logic
LOWautogpt_platform/backend/backend/data/graph.py1565 # Step 6: Check execution-specific permissions (raises generic NotAuthorizedError)
LOW…togpt_platform/backend/scripts/download_transcripts.py5 # Step 1: Download from prod GCS (needs MEDIA_GCS_BUCKET_NAME + gcloud auth)
LOW…togpt_platform/backend/scripts/download_transcripts.py9 # Step 2: Load downloaded transcripts into local storage + DB
LOW…end/load-tests/tests/marketplace/public-access-test.js76 // Step 1: Browse marketplace homepage - get featured agents
LOW…end/load-tests/tests/marketplace/public-access-test.js108 // Step 2: Browse all agents with pagination
LOW…end/load-tests/tests/marketplace/public-access-test.js141 // Step 3: Search for specific agents
LOW…end/load-tests/tests/marketplace/public-access-test.js178 // Step 4: Browse agents by category
LOW…end/load-tests/tests/marketplace/public-access-test.js210 // Step 5: Get specific agent details (simulate clicking on an agent)
12 more matches not shown…
AI Slop Vocabulary26 hits · 64 pts
SeverityFileLineSnippet
MEDIUMclassic/direct_benchmark/analyze_failures.py74 WRONG_APPROACH = "wrong_approach" # Fundamentally wrong solution
MEDIUMclassic/direct_benchmark/direct_benchmark/runner.py379 # The harness can clean up workspaces after collecting results
MEDIUMclassic/direct_benchmark/direct_benchmark/__main__.py348 # Create harness config
MEDIUMclassic/direct_benchmark/direct_benchmark/__main__.py437 # Run harness
MEDIUM…irect_benchmark/direct_benchmark/adapters/swe_bench.py165 # Build comprehensive task description
MEDIUM…irect_benchmark/direct_benchmark/adapters/swe_bench.py310 # Try to import swebench harness
MEDIUM…irect_benchmark/direct_benchmark/adapters/swe_bench.py404 # modal's SWE-bench harness
LOWclassic/forge/forge/llm/providers/_openai_base.py466 # For non-tool-call errors, just use the standard format
MEDIUMclassic/forge/forge/components/system/system.py51 # General best practices
MEDIUMclassic/forge/forge/components/system/system.py66 # Code-specific best practices
LOW…workflows/scripts/docker-ci-fix-compose-build-cache.py99 # Duplicate - will just use the image from the first service
MEDIUMautogpt_platform/backend/backend/blocks/exa/websets.py1137 """Get a comprehensive summary of a webset including samples and statistics."""
LOW…_platform/backend/backend/blocks/notion/create_page.py232 # For now, just pass as plain text
LOW…rm/backend/backend/blocks/system/library_operations.py127 # For now, we'll just return the agent info
MEDIUM…gpt_platform/backend/backend/util/workspace_storage.py266 # Use is_relative_to() for robust path containment check
MEDIUMautogpt_platform/backend/backend/copilot/prompting.py126### Web search best practices
MEDIUM…ogpt_platform/backend/backend/copilot/moonshot_test.py48 # Type-robust: never raise on unexpected types; callers pass None.
MEDIUMautogpt_platform/backend/backend/copilot/sharing/db.py106 # against that here keeps share-enable robust.
LOWautogpt_platform/backend/backend/api/features/v1.py1027 # False and we simply return the current status.
MEDIUM…nd/api/features/admin/diagnostics_admin_routes_test.py217 """Test stopping uses robust stop_graph_execution"""
MEDIUM…backend/api/features/admin/diagnostics_admin_routes.py534 # Use robust stop_graph_execution (cascades to children, waits for termination)
MEDIUM…backend/api/features/admin/diagnostics_admin_routes.py586 # Stop all executions in parallel using robust stop_graph_execution
LOW…nd/backend/executor/manager_insufficient_funds_test.py301 # Clear notifications should not raise, just return 0
LOWautogpt_platform/backend/backend/data/model.py901 # Field doesn't exist yet or is None, just set it
MEDIUMautogpt_platform/backend/backend/data/credit.py913 # Build a comprehensive explanation message that includes:
LOWautogpt_platform/backend/scripts/generate_block_docs.py572 # Already emitted header, just add rows to existing table
Synthetic Comment Markers4 hits · 28 pts
SeverityFileLineSnippet
HIGHclassic/forge/forge/components/web/search.py69 tavily_include_answer: bool = True # Get AI-generated answer
HIGHclassic/forge/forge/components/web/search.py327 # Include AI-generated answer if available
HIGH…(platform)/copilot/components/ArtifactPanel/helpers.ts296 // Extension first (more reliable than MIME for AI-generated files).
HIGHautogpt_platform/backend/backend/copilot/constants.py30# Prefix for all synthetic IDs generated by CoPilot block execution.
Dead Code12 hits · 21 pts
SeverityFileLineSnippet
MEDIUM…/backend/backend/copilot/baseline/service_unit_test.py874
MEDIUM…rm/backend/backend/copilot/sdk/service_helpers_test.py285
MEDIUM…form/backend/backend/copilot/sdk/p0_guardrails_test.py1137
MEDIUM…form/backend/backend/copilot/sdk/p0_guardrails_test.py1138
MEDIUM…t_platform/backend/backend/copilot/bot/handler_test.py348
MEDIUM…ogpt_platform/backend/backend/api/conn_manager_test.py269
MEDIUM…ogpt_platform/backend/backend/api/conn_manager_test.py340
MEDIUM…ogpt_platform/backend/backend/api/conn_manager_test.py405
MEDIUM…ogpt_platform/backend/backend/api/conn_manager_test.py558
MEDIUMautogpt_platform/backend/backend/data/event_bus_test.py394
MEDIUMautogpt_platform/backend/backend/data/event_bus_test.py510
MEDIUMautogpt_platform/backend/backend/data/event_bus_test.py434
Cross-Language Confusion (JS/TS)3 hits · 15 pts
SeverityFileLineSnippet
HIGH…s/ArtifactPanel/components/ArtifactContent.stories.tsx196 print(f"Loaded {len(df)} rows")
HIGH…s/ArtifactPanel/components/ArtifactContent.stories.tsx201 print(result)`,
HIGH…s/ArtifactPanel/components/ArtifactContent.stories.tsx319print("Hello from markdown!")
Slop Phrases4 hits · 12 pts
SeverityFileLineSnippet
MEDIUMclassic/forge/forge/agent/forge_agent.py66 # An example agent information; you can modify this to suit your needs
MEDIUMclassic/forge/forge/agent/forge_agent.py66 # An example agent information; you can modify this to suit your needs
MEDIUM.github/workflows/codeql.yml57 # If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how
MEDIUMautogpt_platform/frontend/src/middleware.ts29 * Feel free to modify this pattern to include more paths.
Overly Generic Function Names5 hits · 6 pts
SeverityFileLineSnippet
LOWautogpt_platform/frontend/public/mockServiceWorker.js124async function handleRequest(event, requestId, requestInterceptedAt) {
LOWautogpt_platform/backend/backend/util/retry_test.py23 def test_function():
LOWautogpt_platform/backend/backend/util/retry_test.py45 async def test_function():
LOW…gpt_platform/backend/backend/util/feature_flag_test.py31 async def test_function(user_id: str):
LOW…gpt_platform/backend/backend/util/feature_flag_test.py44 async def test_function(user_id: str):
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippet
HIGHdocs/platform/integrating/api-guide.md65curl -H "X-API-Key: YOUR_API_KEY" \
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippet
LOW…togpt_platform/backend/scripts/refresh_claude_token.sh7# Usage: