Repository Analysis

FoundationAgents/OpenManus

No fortress, purely open ground. OpenManus is Coming.

20.4 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of FoundationAgents/OpenManus, a Python project with 58,112 GitHub stars. SynthScan v2.0 examined 25,123 lines of code across 136 source files, recording 314 pattern matches distributed across 15 syntactic categories. The overall adjusted score of 20.4 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).

20.4
Adjusted Score
20.4
Raw Score
100%
Time Factor
2026-08-22
Last Push
58.1K
Stars
Python
Language
25.1K
Lines of Code
136
Files
314
Pattern Hits
2026-08-29
Scan Date
0.25
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

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

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

CRITICAL 0HIGH 34MEDIUM 17LOW 263

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 314 distinct pattern matches across 15 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.

Excessive Try-Catch Wrapping108 hits · 119 pts
SeverityFileLineSnippetContext
LOWrun_mcp.py108 except Exception as e:CODE
LOWrun_flow.py47 except Exception as e:CODE
LOWapp/config.py170 except Exception as e:CODE
LOWapp/llm.py477 except Exception:CODE
LOWapp/llm.py633 except Exception as e:CODE
LOWapp/llm.py764 except Exception as e:CODE
LOWapp/logger.py41 except Exception as e:CODE
LOWapp/bedrock.py44 except Exception as e:CODE
MEDIUMapp/bedrock.py45 print(f"Error initializing Bedrock client: {e}")CODE
LOWapp/agent/toolcall.py59 except Exception as e:CODE
LOWapp/agent/toolcall.py122 except Exception as e:CODE
LOWapp/agent/toolcall.py213 except Exception as e:CODE
LOWapp/agent/toolcall.py247 except Exception as e:CODE
LOWapp/agent/sandbox_agent.py109 except Exception as e:CODE
LOWapp/agent/sandbox_agent.py134 except Exception as e:CODE
LOWapp/agent/sandbox_agent.py184 except Exception as e:CODE
LOWapp/agent/browser.py39 except Exception as e:CODE
LOWapp/agent/base.py78 except Exception as e:CODE
LOWapp/agent/manus.py98 except Exception as e:CODE
LOWapp/agent/manus.py126 except Exception as e:CODE
LOWapp/sandbox/core/terminal.py113 except Exception as e:CODE
LOWapp/sandbox/core/terminal.py215 except Exception as e:CODE
LOWapp/sandbox/core/sandbox.py101 except Exception as e:CODE
LOWapp/sandbox/core/sandbox.py195 except Exception as e:CODE
LOWapp/sandbox/core/sandbox.py229 except Exception as e:CODE
LOWapp/sandbox/core/sandbox.py312 except Exception as e:CODE
LOWapp/sandbox/core/sandbox.py369 except Exception:CODE
LOWapp/sandbox/core/sandbox.py374 except Exception as e:CODE
LOWapp/sandbox/core/sandbox.py432 except Exception as e:CODE
LOWapp/sandbox/core/sandbox.py440 except Exception as e:CODE
LOWapp/sandbox/core/sandbox.py445 except Exception as e:CODE
LOWapp/sandbox/core/sandbox.py450 except Exception as e:CODE
LOWapp/sandbox/core/manager.py153 except Exception as e:CODE
LOWapp/sandbox/core/manager.py181 except Exception as e:CODE
LOWapp/sandbox/core/manager.py203 except Exception as e:CODE
LOWapp/sandbox/core/manager.py275 except Exception as e:CODE
LOWapp/sandbox/core/manager.py289 except Exception as e:CODE
LOWapp/daytona/sandbox.py68 except Exception as e:CODE
LOWapp/daytona/sandbox.py75 except Exception as e:CODE
LOWapp/daytona/sandbox.py97 except Exception as e:CODE
LOWapp/daytona/sandbox.py163 except Exception as e:CODE
LOWapp/daytona/tool_base.py96 except Exception as e:CODE
LOWapp/daytona/tool_base.py113 except Exception as e:CODE
LOWapp/tool/mcp.py45 except Exception as e:CODE
LOWapp/tool/mcp.py216 except Exception as e:CODE
LOWapp/tool/python_execute.py33 except Exception as e:CODE
LOWapp/tool/crawl4ai.py202 except Exception as e:CODE
LOWapp/tool/crawl4ai.py255 except Exception as e:CODE
LOWapp/tool/crawl4ai.py268 except Exception:CODE
LOWapp/tool/file_operators.py51 except Exception as e:CODE
LOWapp/tool/file_operators.py58 except Exception as e:CODE
LOWapp/tool/file_operators.py112 except Exception as e:CODE
LOWapp/tool/file_operators.py120 except Exception as e:CODE
LOWapp/tool/file_operators.py157 except Exception as exc:CODE
LOWapp/tool/web_search.py151 except Exception as e:CODE
LOWapp/tool/computer_use_tool.py221 except Exception as e:CODE
LOWapp/tool/computer_use_tool.py470 except Exception as e:CODE
LOWapp/tool/chart_visualization/data_visualization.py211 except Exception as e:CODE
LOWapp/tool/chart_visualization/data_visualization.py262 except Exception as e:CODE
LOWapp/tool/search/bing_search.py123 except Exception:CODE
48 more matches not shown…
Docstring Block Structure17 hits · 85 pts
SeverityFileLineSnippetContext
HIGHapp/llm.py270 Format messages for LLM by converting them to OpenAI message format. Args: messages: List STRING
HIGHapp/llm.py368 Send a prompt to the LLM and get the response. Args: messages: List of conversation messagSTRING
HIGHapp/llm.py496 Send a prompt with images to the LLM and get the response. Args: messages: List of conversSTRING
HIGHapp/llm.py654 Ask LLM using functions/tools and return the response. Args: messages: List of conversatioSTRING
HIGHapp/agent/base.py60Context manager for safe agent state transitions. Args: new_state: The state to transition to durinSTRING
HIGHapp/agent/base.py117Execute the agent's main loop asynchronously. Args: request: Optional initial user request to proceSTRING
HIGHapp/sandbox/client.py111Runs command in sandbox. Args: command: Command to execute. timeout: Execution timeout STRING
HIGHapp/sandbox/client.py156Reads file from container. Args: path: File path in container. Returns: File cSTRING
HIGHapp/sandbox/core/terminal.py140Executes a command and returns cleaned output. Args: command: Shell command to execute. STRING
HIGHapp/sandbox/core/terminal.py219Sanitizes the command string to prevent shell injection. Args: command: Raw command string. STRING
HIGHapp/sandbox/core/terminal.py317Runs a command in the container with timeout. Args: cmd: Shell command to execute. timeSTRING
HIGHapp/sandbox/core/sandbox.py141Runs a command in the sandbox. Args: cmd: Command to execute. timeout: Timeout in seconSTRING
HIGHapp/sandbox/core/sandbox.py167Reads a file from the container. Args: path: File path. Returns: File contentsSTRING
HIGHapp/sandbox/core/sandbox.py233Safely resolves container path, preventing path traversal. Args: path: Original path. RetuSTRING
HIGHapp/sandbox/core/sandbox.py398Reads file content from a tar stream. Args: tar_stream: Tar file stream. Returns: STRING
HIGHapp/sandbox/core/manager.py119Creates a new sandbox instance. Args: config: Sandbox configuration. volume_bindings: VSTRING
HIGHapp/sandbox/core/manager.py160Gets a sandbox instance. Args: sandbox_id: Sandbox ID. Returns: DockerSandbox:STRING
Magic Placeholder Names10 hits · 50 pts
SeverityFileLineSnippetContext
HIGHconfig/config.example-daytona.toml5api_key = "YOUR_API_KEY" # Your API keyCODE
HIGHconfig/config.example-daytona.toml38api_key = "YOUR_API_KEY" # Your API key for vision modelCODE
HIGHconfig/config.example.toml5api_key = "YOUR_API_KEY" # Your API keyCODE
HIGHconfig/config.example.toml46api_key = "YOUR_API_KEY" # Your API key for vision modelCODE
HIGHconfig/config.example-model-google.toml5api_key = "YOUR_API_KEY" # Your API keyCODE
HIGHconfig/config.example-model-google.toml14api_key = "YOUR_API_KEY" # Your API key for vision modelCODE
HIGHconfig/config.example-model-anthropic.toml5api_key = "YOUR_API_KEY" # Your API keyCODE
HIGHconfig/config.example-model-anthropic.toml14api_key = "YOUR_API_KEY" # Your API key for vision modelCODE
HIGHconfig/config.example-model-azure.toml6api_key = "YOUR_API_KEY" # Your API keyCODE
HIGHconfig/config.example-model-azure.toml16api_key = "YOUR_API_KEY" # Your API key for vision modelCODE
Redundant / Tautological Comments27 hits · 42 pts
SeverityFileLineSnippetContext
LOWapp/llm.py387 # Check if the model supports imagesCOMMENT
LOWapp/llm.py400 # Check if token limits are exceededCOMMENT
LOWapp/llm.py680 # Check if the model supports imagesCOMMENT
LOWapp/llm.py701 # Check if token limits are exceededCOMMENT
LOWapp/llm.py736 # Check if response is validCOMMENT
LOWapp/agent/toolcall.py60 # Check if this is a RetryError containing TokenLimitExceededCOMMENT
LOWapp/agent/toolcall.py194 # Check if result is a ToolResult with base64_imageCOMMENT
LOWapp/agent/mcp.py78 # Set available_tools to our MCP instanceCOMMENT
LOWapp/sandbox/core/sandbox.py189 # Read file content from tar streamCOMMENT
LOWapp/sandbox/core/sandbox.py224 # Write fileCOMMENT
LOWapp/daytona/sandbox.py53 # Check if sandbox needs to be startedCOMMENT
LOWapp/tool/str_replace_editor.py170 # Check if path is absoluteCOMMENT
LOWapp/tool/str_replace_editor.py181 # Check if path is a directoryCOMMENT
LOWapp/tool/str_replace_editor.py188 # Check if file exists for create commandCOMMENT
LOWapp/tool/str_replace_editor.py241 # Read file contentCOMMENT
LOWapp/tool/str_replace_editor.py292 # Read file content and expand tabsCOMMENT
LOWapp/tool/str_replace_editor.py297 # Check if old_str is unique in the fileCOMMENT
LOWapp/tool/sandbox/sb_shell_tool.py160 # Check if tmux session already existsCOMMENT
LOWapp/tool/sandbox/sb_shell_tool.py303 # Check if session existsCOMMENT
LOWapp/tool/sandbox/sb_shell_tool.py188 # Check if session still exists (command might have exited)COMMENT
LOWapp/tool/sandbox/sb_shell_tool.py265 # Check if session existsCOMMENT
LOWapp/tool/sandbox/sb_files_tool.py224 # Write the file contentCOMMENT
LOWapp/tool/sandbox/sb_files_tool.py230 # Check if index.html was created and add 8080 server info (only in root workspace)COMMENT
LOWapp/tool/sandbox/sb_files_tool.py317 # Check if index.html was rewritten and add 8080 server info (only in root workspace)COMMENT
LOWapp/flow/planning.py73 # Set executor_keys to all agent keys if not specifiedCOMMENT
LOWapp/flow/planning.py127 # Check if agent wants to terminateCOMMENT
LOWtests/sandbox/test_sandbox.py79 # Write filesCOMMENT
Cross-Language Confusion7 hits · 40 pts
SeverityFileLineSnippetContext
HIGHapp/tool/sandbox/sb_shell_tool.py162 f"tmux has-session -t {session_name} 2>/dev/null || echo 'not_exists'"CODE
HIGHapp/tool/sandbox/sb_shell_tool.py305 f"tmux has-session -t {session_name} 2>/dev/null || echo 'not_exists'"CODE
HIGHapp/tool/sandbox/sb_shell_tool.py190 f"tmux has-session -t {session_name} 2>/dev/null || echo 'ended'"CODE
HIGHapp/tool/sandbox/sb_shell_tool.py267 f"tmux has-session -t {session_name} 2>/dev/null || echo 'not_exists'"CODE
HIGHapp/tool/sandbox/sb_shell_tool.py329 "tmux list-sessions 2>/dev/null || echo 'No sessions'"CODE
HIGHapp/tool/sandbox/sb_shell_tool.py417 await self._execute_raw_command("tmux kill-server 2>/dev/null || true")CODE
HIGHtests/sandbox/test_sandbox.py115 await sandbox.terminal.run_command("apt update && apt install curl -y")CODE
Self-Referential Comments11 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUMapp/mcp/server.py41 # Define the async function to be registeredCOMMENT
MEDIUMapp/daytona/sandbox.py139 # Create the sandboxCOMMENT
MEDIUMapp/tool/planning.py144 # Create a new plan with initialized step statusesCOMMENT
MEDIUMapp/tool/str_replace_editor.py325 # Create a snippet of the edited sectionCOMMENT
MEDIUMapp/tool/str_replace_editor.py369 # Create a snippet for previewCOMMENT
MEDIUMapp/tool/search/bing_search.py115 # Create a SearchItem objectCOMMENT
MEDIUMapp/tool/sandbox/sb_shell_tool.py167 # Create a new tmux sessionCOMMENT
MEDIUMapp/flow/planning.py162 # Create a system message for plan creationCOMMENT
MEDIUMapp/flow/planning.py165 # Create a user message with the requestCOMMENT
MEDIUMapp/flow/planning.py283 # Create a prompt for the agent to execute the current stepCOMMENT
MEDIUMapp/flow/planning.py410 # Create a summary using the flow's LLM directlyCOMMENT
Unused Imports32 hits · 32 pts
SeverityFileLineSnippetContext
LOWapp/agent/__init__.py1CODE
LOWapp/agent/__init__.py2CODE
LOWapp/agent/__init__.py3CODE
LOWapp/agent/__init__.py4CODE
LOWapp/agent/__init__.py5CODE
LOWapp/agent/__init__.py6CODE
LOWapp/agent/browser.py13CODE
LOWapp/sandbox/__init__.py7CODE
LOWapp/sandbox/__init__.py7CODE
LOWapp/sandbox/__init__.py7CODE
LOWapp/sandbox/__init__.py12CODE
LOWapp/sandbox/__init__.py12CODE
LOWapp/sandbox/__init__.py12CODE
LOWapp/sandbox/__init__.py17CODE
LOWapp/sandbox/__init__.py18CODE
LOWapp/tool/__init__.py1CODE
LOWapp/tool/__init__.py2CODE
LOWapp/tool/__init__.py3CODE
LOWapp/tool/__init__.py4CODE
LOWapp/tool/__init__.py5CODE
LOWapp/tool/__init__.py6CODE
LOWapp/tool/__init__.py7CODE
LOWapp/tool/__init__.py8CODE
LOWapp/tool/__init__.py9CODE
LOWapp/tool/chart_visualization/__init__.py1CODE
LOWapp/tool/chart_visualization/__init__.py2CODE
LOWapp/tool/chart_visualization/__init__.py3CODE
LOWapp/tool/search/__init__.py1CODE
LOWapp/tool/search/__init__.py2CODE
LOWapp/tool/search/__init__.py3CODE
LOWapp/tool/search/__init__.py4CODE
LOWapp/tool/search/__init__.py5CODE
Hyper-Verbose Identifiers30 hits · 30 pts
SeverityFileLineSnippetContext
LOWapp/llm.py95 def _calculate_high_detail_tokens(self, width: int, height: int) -> int:CODE
LOWapp/bedrock.py60 def _convert_openai_tools_to_bedrock_format(self, tools):CODE
LOWapp/bedrock.py86 def _convert_openai_messages_to_bedrock_format(self, messages):CODE
LOWapp/bedrock.py134 def _convert_bedrock_response_to_openai_format(self, bedrock_response):CODE
LOWapp/daytona/sandbox.py80def start_supervisord_session(sandbox: Sandbox):CODE
LOWapp/tool/mcp.py118 async def _initialize_and_list_tools(CODE
LOWapp/tool/file_operators.py102 async def _ensure_sandbox_initialized(self):CODE
LOWapp/tool/web_search.py329 async def _fetch_content_for_results(CODE
LOWapp/tool/web_search.py352 async def _fetch_single_result_content(self, result: SearchResult) -> SearchResult:CODE
LOWapp/tool/web_search.py390 async def _perform_search_with_engine(CODE
LOWapp/flow/planning.py348 def _generate_plan_text_from_storage(self) -> str:CODE
LOWtests/tools/test_browser_use_mcp.py67async def test_mcp_preserves_server_instructions_and_native_tool_names():CODE
LOWtests/tools/test_browser_use_mcp.py78async def test_mcp_forwards_text_and_screenshot_content():CODE
LOWtests/tools/test_browser_use_mcp.py101async def test_tool_images_follow_the_tool_result_as_user_messages():CODE
LOWtests/tools/test_browser_use_mcp.py120async def test_manus_enables_cli_mcp_by_default(monkeypatch):CODE
LOWtests/sandbox/test_sandbox_manager.py86async def test_get_nonexistent_sandbox(manager):CODE
LOWtests/sandbox/test_sandbox_manager.py104async def test_idle_sandbox_cleanup(manager):CODE
LOWtests/sandbox/test_docker_terminal.py48 async def test_basic_command_execution(self, terminal):CODE
LOWtests/sandbox/test_docker_terminal.py54 async def test_environment_variables(self, terminal):CODE
LOWtests/sandbox/test_sandbox.py31async def test_sandbox_working_directory(sandbox):CODE
LOWtests/sandbox/test_sandbox.py38async def test_sandbox_file_operations(sandbox):CODE
LOWtests/sandbox/test_sandbox.py50async def test_sandbox_python_execution(sandbox):CODE
LOWtests/sandbox/test_sandbox.py70async def test_sandbox_file_persistence(sandbox):STRING
LOWtests/sandbox/test_sandbox.py90async def test_sandbox_python_environment(sandbox):CODE
LOWtests/sandbox/test_sandbox.py109async def test_sandbox_network_access(sandbox):STRING
LOWtests/sandbox/test_sandbox.py141async def test_sandbox_error_handling():CODE
LOWtests/sandbox/test_client.py45async def test_local_command_execution(local_client: LocalSandboxClient):CODE
LOWtests/sandbox/test_client.py57async def test_local_file_operations(local_client: LocalSandboxClient, temp_dir: Path):CODE
LOWtests/sandbox/test_client.py81async def test_local_volume_binding(local_client: LocalSandboxClient, temp_dir: Path):CODE
LOWtests/sandbox/test_client.py96async def test_local_error_handling(local_client: LocalSandboxClient):CODE
Deep Nesting33 hits · 29 pts
SeverityFileLineSnippetContext
LOWapp/llm.py118CODE
LOWapp/llm.py267CODE
LOWapp/llm.py361CODE
LOWapp/llm.py488CODE
LOWapp/llm.py644CODE
LOWapp/bedrock.py86CODE
LOWapp/agent/sandbox_agent.py113CODE
LOWapp/agent/manus.py83CODE
LOWapp/mcp/server.py98CODE
LOWapp/sandbox/core/terminal.py75CODE
LOWapp/sandbox/core/terminal.py139CODE
LOWapp/sandbox/core/terminal.py162CODE
LOWapp/sandbox/core/sandbox.py255CODE
LOWapp/sandbox/core/sandbox.py315CODE
LOWapp/sandbox/core/manager.py244CODE
LOWapp/tool/mcp.py184CODE
LOWapp/tool/planning.py72CODE
LOWapp/tool/crawl4ai.py65CODE
LOWapp/tool/str_replace_editor.py114CODE
LOWapp/tool/computer_use_tool.py225CODE
LOWapp/tool/search/bing_search.py77CODE
LOWapp/tool/search/baidu_search.py9CODE
LOWapp/tool/search/duckduckgo_search.py9CODE
LOWapp/tool/sandbox/sb_shell_tool.py138CODE
LOWapp/tool/sandbox/sb_shell_tool.py322CODE
LOWapp/tool/sandbox/sb_shell_tool.py357CODE
LOWapp/tool/sandbox/sb_vision_tool.py107CODE
LOWapp/tool/sandbox/sb_browser_tool.py138CODE
LOWapp/tool/sandbox/sb_browser_tool.py195CODE
LOWapp/tool/sandbox/sb_browser_tool.py278CODE
LOWapp/tool/sandbox/sb_files_tool.py137CODE
LOWapp/flow/planning.py136CODE
LOWapp/flow/planning.py213CODE
Over-Commented Block18 hits · 18 pts
SeverityFileLineSnippetContext
LOWapp/tool/base.py21COMMENT
LOWapp/tool/base.py101 underscore_attrs_are_private = FalseCOMMENT
LOWapp/tool/chart_visualization/tsconfig.json1{COMMENT
LOWapp/tool/chart_visualization/tsconfig.json21 // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when tCOMMENT
LOWapp/tool/chart_visualization/tsconfig.json41 // "allowImportingTsExtensions": true, /* Allow imports to include TypeScript file extensions. RequireCOMMENT
LOWapp/tool/chart_visualization/tsconfig.json61 // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript COMMENT
LOWapp/tool/chart_visualization/tsconfig.json81 "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables COMMENT
LOWconfig/config.example-daytona.toml1# Global LLM configurationCOMMENT
LOWconfig/config.example-daytona.toml21# api_key = "AZURE API KEY"COMMENT
LOWconfig/config.example-daytona.toml41COMMENT
LOWconfig/config.example-daytona.toml61# Connect to a browser instance via WebSocketCOMMENT
LOWconfig/config.example-daytona.toml81#max_retries = 3COMMENT
LOWconfig/config.example-daytona.toml101#daytona_server_url = "https://app.daytona.io/api"COMMENT
LOWconfig/config.example.toml1# Global LLM configurationCOMMENT
LOWconfig/config.example.toml21# api_key = "AZURE API KEY"COMMENT
LOWconfig/config.example.toml41COMMENT
LOWconfig/config.example.toml61#headless = falseCOMMENT
LOWconfig/config.example.toml81# [search]COMMENT
Verbosity Indicators4 hits · 9 pts
SeverityFileLineSnippetContext
LOWapp/llm.py97 # Step 1: Scale to fit in MAX_SIZE x MAX_SIZE squareCOMMENT
LOWapp/llm.py103 # Step 2: Scale so shortest side is HIGH_DETAIL_TARGET_SHORT_SIDECOMMENT
LOWapp/llm.py108 # Step 3: Count number of 512px tilesCOMMENT
LOWapp/llm.py113 # Step 4: Calculate final token countCOMMENT
Structural Annotation Overuse4 hits · 9 pts
SeverityFileLineSnippetContext
LOWapp/llm.py97 # Step 1: Scale to fit in MAX_SIZE x MAX_SIZE squareCOMMENT
LOWapp/llm.py103 # Step 2: Scale so shortest side is HIGH_DETAIL_TARGET_SHORT_SIDECOMMENT
LOWapp/llm.py108 # Step 3: Count number of 512px tilesCOMMENT
LOWapp/llm.py113 # Step 4: Calculate final token countCOMMENT
Modern Structural Boilerplate8 hits · 8 pts
SeverityFileLineSnippetContext
LOWapp/llm.py238 def update_token_count(self, input_tokens: int, completion_tokens: int = 0) -> None:CODE
LOWapp/agent/__init__.py9__all__ = [CODE
LOWapp/sandbox/__init__.py21__all__ = [CODE
LOWapp/tool/__init__.py12__all__ = [CODE
LOWapp/tool/chart_visualization/__init__.py6__all__ = ["DataVisualization", "VisualizationPrepare", "NormalPythonExecute"]CODE
LOWapp/tool/search/__init__.py8__all__ = [CODE
LOWprotocol/a2a/app/agent_executor.py20logger = logging.getLogger(__name__)CODE
LOWprotocol/a2a/app/main.py24logger = logging.getLogger(__name__)CODE
AI Structural Patterns3 hits · 3 pts
SeverityFileLineSnippetContext
LOWapp/sandbox/core/terminal.py204CODE
LOWapp/tool/computer_use_tool.py225CODE
LOWapp/tool/sandbox/sb_browser_tool.py278CODE
AI Slop Vocabulary2 hits · 2 pts
SeverityFileLineSnippetContext
MEDIUMapp/agent/toolcall.py175 """Execute a single tool call with robust error handling"""STRING
LOWapp/tool/sandbox/sb_shell_tool.py237 # For non-blocking, just return immediatelyCOMMENT