Repository Analysis

heshengtao/super-agent-party

⭐ All-in-one AI companion! Super Agent Party = Self hosted neuro sama + openclaw! ⭐ 全能AI伴侣!超级智能体派对 = 自托管neuro sama + openclaw!

4.5 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of heshengtao/super-agent-party, a JavaScript project with 2,469 GitHub stars. SynthScan v2.0 examined 472,280 lines of code across 642 source files, recording 1406 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 4.5 places this repository in the Likely human-written 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).

4.5
Adjusted Score
4.5
Raw Score
100%
Time Factor
2026-07-14
Last Push
2.5K
Stars
JavaScript
Language
472.3K
Lines of Code
642
Files
1.4K
Pattern Hits
2026-07-14
Scan Date
0.09
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 37HIGH 22MEDIUM 208LOW 1139

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 1406 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Excessive Try-Catch Wrapping631 hits · 560 pts
SeverityFileLineSnippetContext
MEDIUMserver.py8415 print(f"Error processing FunASR response: {e}")CODE
MEDIUMserver.py1632 print(f"Error parsing param {name}: {e}")CODE
MEDIUMserver.py2143 print(f"Error reading todos: {e}")CODE
MEDIUMserver.py2161 print(f"Error reading AGENTS.md: {e}")CODE
MEDIUMserver.py3334def reader():CODE
MEDIUMserver.py3343def heartbeat():CODE
MEDIUMserver.py6904def event_generator():CODE
MEDIUMserver.py8734def _find_model_in(scan_dir):CODE
MEDIUMserver.py11082def stop_qq_bot():CODE
MEDIUMserver.py11126def stop_wechat_bot():CODE
MEDIUMserver.py11173def stop_feishu_bot():CODE
MEDIUMserver.py11218def stop_dingtalk_bot():CODE
MEDIUMserver.py11340def stop_telegram_bot():CODE
MEDIUMserver.py11386def stop_wecom_bot():CODE
MEDIUMserver.py11867def update_proxy():CODE
MEDIUMserver.py11928def get_userfile():CODE
MEDIUMserver.py11936def get_extfile():CODE
MEDIUMserver.py12023def _load_heatmap() -> dict:CODE
LOWserver.py1036 except Exception as e:CODE
LOWserver.py1046 except Exception as e:CODE
LOWserver.py1052 except Exception as e:CODE
LOWserver.py1062 except Exception as e:CODE
LOWserver.py3518 except Exception as e:CODE
LOWserver.py5773 except Exception:CODE
LOWserver.py5780 except Exception as e:CODE
LOWserver.py5790 except Exception as e:CODE
LOWserver.py5857 except Exception as e:CODE
LOWserver.py8414 except Exception as e:CODE
LOWserver.py8420 except Exception as e:CODE
LOWserver.py8986 except Exception as e:CODE
LOWserver.py9019 except Exception as e:CODE
LOWserver.py9064 except Exception as e:CODE
LOWserver.py10023 except Exception as e:CODE
LOWserver.py10038 except Exception:CODE
LOWserver.py10044 except Exception as e:CODE
LOWserver.py10991 except Exception as e:CODE
LOWserver.py11077 except Exception as e:CODE
LOWserver.py11087 except Exception as e:CODE
LOWserver.py11109 except Exception as e:CODE
LOWserver.py11122 except Exception as e:CODE
LOWserver.py11131 except Exception as e:CODE
LOWserver.py11153 except Exception as e:CODE
LOWserver.py11168 except Exception as e:CODE
LOWserver.py11178 except Exception as e:CODE
LOWserver.py11200 except Exception as e:CODE
LOWserver.py11214 except Exception as e:CODE
LOWserver.py11223 except Exception as e:CODE
LOWserver.py11243 except Exception as e:CODE
LOWserver.py11257 except Exception as e:CODE
LOWserver.py11282 except Exception as e:CODE
LOWserver.py11296 except Exception as e:CODE
LOWserver.py11321 except Exception as e:CODE
LOWserver.py11335 except Exception as e:CODE
LOWserver.py11345 except Exception as e:CODE
LOWserver.py11367 except Exception as e:CODE
LOWserver.py11382 except Exception as e:CODE
LOWserver.py11391 except Exception as e:CODE
LOWserver.py11924 except Exception as e:CODE
LOWserver.py11932 except Exception as e:CODE
LOWserver.py11940 except Exception as e:CODE
571 more matches not shown…
Hallucination Indicators37 hits · 475 pts
SeverityFileLineSnippetContext
CRITICALpy/feishu_bot_manager.py477 upload_resp = self.lark_client.im.v1.file.create(CreateFileRequest.builder().request_body(CreateFileRequestBCODE
CRITICALpy/feishu_bot_manager.py484 self.lark_client.im.v1.message.create(req)CODE
CRITICALpy/feishu_bot_manager.py487 self.lark_client.im.v1.message.reply(req)CODE
CRITICALpy/feishu_bot_manager.py521 upload_resp = self.lark_client.im.v1.file.create(CreateFileRequest.builder().request_body(CreateFileCODE
CRITICALpy/feishu_bot_manager.py526 self.lark_client.im.v1.message.create(CreateMessageRequest.builder().receive_id_type("chat_id").CODE
CRITICALpy/feishu_bot_manager.py528 self.lark_client.im.v1.message.reply(ReplyMessageRequest.builder().message_id(original_msg.messaCODE
CRITICALpy/feishu_bot_manager.py640 self.lark_client.im.v1.message.create(req)CODE
CRITICALpy/feishu_bot_manager.py643 self.lark_client.im.v1.message.reply(req)CODE
CRITICALpy/feishu_bot_manager.py653 up_resp = self.lark_client.im.v1.image.create(CreateImageRequest.builder().request_body(CreateImageRequestBoCODE
CRITICALpy/feishu_bot_manager.py658 self.lark_client.im.v1.message.create(CreateMessageRequest.builder().receive_id_type("chat_id").request_CODE
CRITICALpy/feishu_bot_manager.py660 self.lark_client.im.v1.message.reply(ReplyMessageRequest.builder().message_id(original_msg.message_id).rCODE
CRITICALpy/feishu_bot_manager.py358 res_resp = self.lark_client.im.v1.message_resource.get(ResReq.builder().message_id(msg.message_id).file_CODE
CRITICALpy/feishu_bot_manager.py369 res_resp = self.lark_client.im.v1.message_resource.get(ResReq.builder().message_id(msg.message_id).file_CODE
CRITICALpy/feishu_bot_manager.py379 res_resp = self.lark_client.im.v1.message_resource.get(ResReq.builder().message_id(msg.message_id).file_CODE
CRITICALstatic/js/vue_methods.js19245 this.tempBehavior.action.random.events.push('');CODE
CRITICALstatic/js/vue_methods.js19254 this.tempBehavior.action.random.events.splice(eIdx, 1);CODE
CRITICALstatic/js/vue_methods.js19290 this.tempBehavior.action.random.events.push(''); // 增加一个空字符串(即空输入框)CODE
CRITICALstatic/js/vue_methods.js19299 this.tempBehavior.action.random.events.splice(index, 1);CODE
CRITICALstatic/libs/exceljs.min.js3!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof definCODE
CRITICALstatic/libs/exceljs.min.js22*/!function(e){"object"==typeof r&&void 0!==t?t.exports=e():("undefined"!=typeof window?window:void 0!==i?i:"undefined"!COMMENT
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js157 this.gtaoMaterial.uniforms.resolution.value.set( this.width, this.height );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js174 this.pdMaterial.uniforms.resolution.value.set( this.width, this.height );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js256 this.gtaoMaterial.uniforms.resolution.value.set( width, height );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js257 this.gtaoMaterial.uniforms.cameraProjectionMatrix.value.copy( this.camera.projectionMatrix );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js258 this.gtaoMaterial.uniforms.cameraProjectionMatrixInverse.value.copy( this.camera.projectionMatrixInverse );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js260 this.pdMaterial.uniforms.resolution.value.set( width, height );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js261 this.pdMaterial.uniforms.cameraProjectionMatrixInverse.value.copy( this.camera.projectionMatrixInverse );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js357 this.gtaoMaterial.uniforms.sceneBoxMin.value.copy( box.min );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js358 this.gtaoMaterial.uniforms.sceneBoxMax.value.copy( box.max );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js514 this.gtaoMaterial.uniforms.cameraProjectionMatrix.value.copy( this.camera.projectionMatrix );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js515 this.gtaoMaterial.uniforms.cameraProjectionMatrixInverse.value.copy( this.camera.projectionMatrixInverse );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js516 this.gtaoMaterial.uniforms.cameraWorldMatrix.value.copy( this.camera.matrixWorld );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js521 this.pdMaterial.uniforms.cameraProjectionMatrixInverse.value.copy( this.camera.projectionMatrixInverse );CODE
CRITICAL…ree/examples/jsm/postprocessing/RenderPixelatedPass.js133 this._fsQuad.material.uniforms.resolution.value.set( x, y, 1 / x, 1 / y );CODE
CRITICALstatic/libs/three/examples/jsm/loaders/AMFLoader.js157 unit = node.documentElement.attributes.unit.value.toLowerCase();CODE
CRITICALstatic/libs/three/examples/jsm/lines/Wireframe.js100 this.material.uniforms.resolution.value.set( _viewport.z, _viewport.w );CODE
CRITICALstatic/libs/three/examples/jsm/lines/LineSegments2.js418 this.material.uniforms.resolution.value.set( _viewport.z, _viewport.w );CODE
Decorative Section Separators149 hits · 430 pts
SeverityFileLineSnippetContext
MEDIUMserver.py371 # ---------------------------------------------------------COMMENT
MEDIUMserver.py374 # ---------------------------------------------------------COMMENT
MEDIUMserver.py384 # ---------------------------------------------------------COMMENT
MEDIUMserver.py387 # ---------------------------------------------------------COMMENT
MEDIUMserver.py396 # ---------------------------------------------------------COMMENT
MEDIUMserver.py398 # ---------------------------------------------------------COMMENT
MEDIUMserver.py3521 # =========================================================================COMMENT
MEDIUMserver.py3523 # =========================================================================COMMENT
MEDIUMserver.py5872 # =========================================================================COMMENT
MEDIUMserver.py5874 # =========================================================================COMMENT
MEDIUMserver.py8225 # ==========================================COMMENT
MEDIUMserver.py8227 # ==========================================COMMENT
MEDIUMserver.py8233 # ==========================================COMMENT
MEDIUMserver.py8235 # ==========================================COMMENT
MEDIUMserver.py8993 # ==========================================COMMENT
MEDIUMserver.py8995 # ==========================================COMMENT
MEDIUMserver.py9024 # ==========================================COMMENT
MEDIUMserver.py9026 # ==========================================COMMENT
MEDIUMserver.py9070 # ==========================================COMMENT
MEDIUMserver.py9072 # ==========================================COMMENT
MEDIUMserver.py9413 # ---------------------------COMMENT
MEDIUMserver.py9415 # ---------------------------COMMENT
MEDIUMserver.py9424 # ---------------------------COMMENT
MEDIUMserver.py9426 # ---------------------------COMMENT
MEDIUMserver.py9435 # ---------------------------COMMENT
MEDIUMserver.py9437 # ---------------------------COMMENT
MEDIUMserver.py10030# ============================================================COMMENT
MEDIUMserver.py10032# ============================================================COMMENT
MEDIUMserver.py10995# ==========================================COMMENT
MEDIUMserver.py10997# ==========================================COMMENT
MEDIUMserver.py11066# ==========================================COMMENT
MEDIUMserver.py11068# ==========================================COMMENT
MEDIUMserver.py11112# ==========================================COMMENT
MEDIUMserver.py11114# ==========================================COMMENT
MEDIUMserver.py11157# ==========================================COMMENT
MEDIUMserver.py11159# ==========================================COMMENT
MEDIUMserver.py11203# ==========================================COMMENT
MEDIUMserver.py11205# ==========================================COMMENT
MEDIUMserver.py11246# ==========================================COMMENT
MEDIUMserver.py11248# ==========================================COMMENT
MEDIUMserver.py11285# ==========================================COMMENT
MEDIUMserver.py11287# ==========================================COMMENT
MEDIUMserver.py11324# ==========================================COMMENT
MEDIUMserver.py11326# ==========================================COMMENT
MEDIUMserver.py11371# ==========================================COMMENT
MEDIUMserver.py11373# ==========================================COMMENT
MEDIUMserver.py288# ==========================================COMMENT
MEDIUMserver.py290# ==========================================COMMENT
MEDIUMserver.py353 # ---------------------------------------------------------COMMENT
MEDIUMserver.py356 # ---------------------------------------------------------COMMENT
MEDIUMserver.py3476 # ==========================================COMMENT
MEDIUMserver.py3478 # ==========================================COMMENT
MEDIUMserver.py3622 # =========================================================================COMMENT
MEDIUMserver.py5973 # =========================================================================COMMENT
MEDIUMserver.py8191 # ==========================================COMMENT
MEDIUMserver.py8193 # ==========================================COMMENT
MEDIUMserver.py8210 # --------------------------------COMMENT
MEDIUMserver.py8901 # ==========================================COMMENT
MEDIUMserver.py8903 # ==========================================COMMENT
MEDIUMserver.py8950 # ==========================================COMMENT
89 more matches not shown…
Hyper-Verbose Identifiers179 hits · 169 pts
SeverityFileLineSnippetContext
LOWserver.py5865async def generate_complete_response(client,reasoner_client, request: ChatRequest, settings: dict,fastapi_base_url,enablCODE
LOWserver.py10120async def select_external_target_endpoint(request: Request):CODE
LOWserver.py10129async def switch_external_target_endpoint(request: Request):CODE
LOWserver.py10138async def refresh_external_targets_endpoint(request: Request):CODE
LOWserver.py751def _wrap_client_chat_with_retry(client, max_retries=3, base_delay=1.0):CODE
LOWserver.py1762def _build_group_memory_prompt(group: dict, memories: list[dict]) -> str:CODE
LOWserver.py1787async def _apply_group_memory_context(request: ChatRequest) -> dict:CODE
LOWserver.py1986async def _invalidate_group_memories_by_chat(source_chat_id: str) -> None:CODE
LOWserver.py1997async def _invalidate_group_memories_by_group(group_id: str) -> None:CODE
LOWserver.py2008async def _invalidate_all_group_memories() -> None:CODE
LOWserver.py7482async def extract_group_memory_endpoint(req: GroupMemoryExtractRequest):CODE
LOWserver.py7509async def delete_conversation_endpoint(req: DeleteConversationRequest):CODE
LOWserver.py7520async def clear_group_memory_endpoint(req: ClearGroupMemoryRequest):CODE
LOWserver.py7526async def clear_all_group_memory_endpoint():CODE
LOWserver.py8518 async def broadcast_expressions_to_tha(self, expressions: list):CODE
LOWserver.py8832async def subtitles_websocket_endpoint(websocket: WebSocket):CODE
LOWserver.py10104async def execute_external_cdp_endpoint(request: Request):CODE
LOWserver.py10851async def get_file_content_endpoint(file_url: str):CODE
LOWserver.py2198async def get_project_skills_summary(cwd: str, visibility_scope: str = "workspace") -> str:STRING
LOWserver.py3116def get_drs_stage_system_message(DRS_STAGE,user_prompt,full_content):STRING
LOWmain.js603function getUsedPortsByOtherAccounts() {CODE
LOWmain.js661async function showAccountSelectionWindow(registry) {CODE
LOWmain.js2479 function copyImageToClipboardWithFile(image) {CODE
LOWpy/utility_tools.py330async def get_wikipedia_summary_and_sections(CODE
LOWpy/utility_tools.py385async def get_wikipedia_section_content(CODE
LOWpy/overlay_router.py42async def websocket_overlay_endpoint(websocket: WebSocket):CODE
LOWpy/mode_change.py10async def update_workspace_settings(CODE
LOWpy/local_app_control.py121async def disconnect_from_external_app(port: int) -> dict:CODE
LOWpy/local_app_control.py604def _scan_linux_desktop_entries(known_paths: set, search_paths: list) -> list:CODE
LOWpy/local_app_control.py703def _scan_macos_portable_apps(search_paths: list) -> list:CODE
LOWpy/skills.py392def _install_skills_from_directory(source_dir: Path) -> List[str]:CODE
LOWpy/skills.py613async def get_project_skills_status(path: str):CODE
LOWpy/feishu_bot_manager.py544 def _extract_images_from_post(self, post_content):CODE
LOWpy/cli_tool.py60async def _ensure_bubblewrap_in_wsl() -> tuple:CODE
LOWpy/cli_tool.py735async def get_or_create_docker_sandbox(cwd: str, image_name: str = "docker/sandbox-templates:claude-code") -> str:CODE
LOWpy/cli_tool.py1877async def read_file_range_tool_local(path: str, start_line: int, end_line: int) -> str:STRING
LOWpy/cli_tool.py2078async def edit_file_string_tool_local(path: str, old_string: str, new_string: str, replace_all: bool = False) -> str:STRING
LOWpy/diary_engine.py99 def get_actions_that_need_tool(self):CODE
LOWpy/diary_engine.py260 async def _try_enable_knowledge_base(self) -> bool:CODE
LOWpy/diary_engine.py467 async def _get_enable_tools_for_action(self, action: str):CODE
LOWpy/dify_openai.py35 def _extract_conv_id_from_messages(messages: List[ChatCompletionMessageParam]) -> str | None:CODE
LOWpy/affection_system.py37async def extract_and_update_affection(full_content):CODE
LOWpy/ws_manager.py55 async def broadcast_settings_update(self, settings: dict, exclude: Optional[WebSocket] = None):CODE
LOWpy/vts_manager.py44 def current_active_expressions(self):CODE
LOWpy/diary_chat_integration.py59async def summarize_and_save_buffers(idle_minutes: int = 15):CODE
LOWpy/load_files.py398def _extract_text_from_xml_element(element):CODE
LOWpy/sub_agent.py390async def run_subtask_in_background(task_id: str, workspace_dir: str, settings: Dict, consensus_content: Optional[str] =CODE
LOWpy/moss_tts.py101def _validate_generated_frames(frames, audio_codebook_size):CODE
LOWpy/agent.py9def is_tool_allowed_by_project_config(cwd: str, tool_name: str) -> bool:CODE
LOWpy/agent.py29def add_tool_to_project_config(cwd: str, tool_name: str):CODE
LOWpy/guard.py60def check_content_safety_sync(text: str, min_cjk_chars: int = 2) -> tuple:CODE
LOWpy/diary_system.py43async def _migrate_legacy_if_needed():CODE
LOWpy/get_setting.py222def get_default_settings_sync():CODE
LOWpy/get_setting.py239def _copy_default_skills_sync():CODE
LOWpy/get_setting.py36def get_effective_user_data_dir():CODE
LOWpy/get_setting.py482def _cleanup_model_paths_sync(user_settings, has_changes):STRING
LOWpy/qq_bot_manager.py397 async def on_group_at_message_create(self, message: GroupMessage):CODE
LOWpy/shortcut_commands.py458async def build_personality_info_text(lang="zh"):CODE
LOWpy/shortcut_commands.py555async def handle_personality_command(text, lang="zh"):CODE
LOWpy/moss/tts_runtime.py50def _prepare_text_for_sentence_chunking(text: str) -> str:CODE
119 more matches not shown…
Cross-Language Confusion18 hits · 118 pts
SeverityFileLineSnippetContext
HIGHpy/cdp_tool.py607 let best = null, bestScore = 0;CODE
HIGHpy/cdp_tool.py613 const txt = (el.innerText || el.textContent || '').trim().toLowerCase();CODE
HIGHpy/cli_tool.py62 check_cmd = ["wsl.exe", "-e", "bash", "-c", "command -v bwrap || echo NOT_FOUND"]CODE
HIGHpy/cli_tool.py90 "Please manually run in WSL: sudo apt update && sudo apt install bubblewrap"CODE
HIGHpy/cli_tool.py99 f'source {home}/.zshrc && env',CODE
HIGHpy/cli_tool.py100 f'source {home}/.bash_profile && env',CODE
HIGHpy/cli_tool.py101 f'source {home}/.bashrc && env',CODE
HIGHpy/cli_tool.py76 "sudo apt-get update -qq && sudo apt-get install -y -qq bubblewrap"CODE
HIGHpy/cli_tool.py1214total=$(wc -l < "{path}" 2>/dev/null || echo 0)STRING
HIGHpy/ext_cdp.py117 if (t === 'INPUT' || t === 'TEXTAREA') return el.value || el.getAttribute('placeholder') || el.name || title || CODE
HIGHpy/ext_cdp.py119 if (t === 'IMG') return el.alt || title || '';CODE
HIGHpy/ext_cdp.py120 if (!el.childNodes.length && title) return title.slice(0, 60);CODE
HIGHpy/ext_cdp.py121 const txt = el.innerText || el.textContent || title || '';CODE
HIGHpy/ext_cdp.py138 const displayTag = role || tag;CODE
HIGHpy/ext_cdp.py140 const val = (el.value && el.value !== name) ? ' Value: "' + el.value.slice(0, 40) + '"' : '';CODE
HIGHpy/ext_cdp.py141 lines.push('[' + uid + '] ' + displayTag + (name ? ' "' + name + '"' : '') + val);CODE
HIGHpy/ext_cdp.py235 let best = null, bestScore = 0;CODE
HIGHpy/ext_cdp.py241 const txt = (el.innerText || el.textContent || '').trim().toLowerCase();CODE
Deep Nesting169 hits · 116 pts
SeverityFileLineSnippetContext
LOWserver.py650CODE
LOWserver.py751CODE
LOWserver.py1240CODE
LOWserver.py1607CODE
LOWserver.py2016CODE
LOWserver.py2028CODE
LOWserver.py2062CODE
LOWserver.py2198CODE
LOWserver.py2274CODE
LOWserver.py3224CODE
LOWserver.py3239CODE
LOWserver.py3329CODE
LOWserver.py3373CODE
LOWserver.py5865CODE
LOWserver.py6870CODE
LOWserver.py7040CODE
LOWserver.py7080CODE
LOWserver.py7760CODE
LOWserver.py7809CODE
LOWserver.py7953CODE
LOWserver.py8160CODE
LOWserver.py8277CODE
LOWserver.py8375CODE
LOWserver.py8590CODE
LOWserver.py8701CODE
LOWserver.py8721CODE
LOWserver.py8852CODE
LOWserver.py9383CODE
LOWserver.py9541CODE
LOWserver.py10146CODE
LOWserver.py10246CODE
LOWserver.py10825CODE
LOWserver.py11523CODE
LOWserver.py11688CODE
LOWserver.py11867CODE
LOWserver.py12180CODE
LOWserver.py762CODE
LOWserver.py2853CODE
LOWserver.py8518CODE
LOWserver.py8734CODE
LOWserver.py9553CODE
LOWserver.py4029CODE
LOWserver.py8768CODE
LOWserver.py9397CODE
LOWserver.py7256CODE
LOWserver.py9118CODE
LOWserver.py9170CODE
LOWpy/comfyui_tool.py54CODE
LOWpy/cdp_tool.py105CODE
LOWpy/ui_tree_helper.py40CODE
LOWpy/ui_tree_helper.py321CODE
LOWpy/ui_tree_helper.py334CODE
LOWpy/llm_tool.py101CODE
LOWpy/llm_tool.py123CODE
LOWpy/ebd_model_manager.py112CODE
LOWpy/ebd_model_manager.py138CODE
LOWpy/local_app_control.py121CODE
LOWpy/local_app_control.py236CODE
LOWpy/local_app_control.py459CODE
LOWpy/local_app_control.py547CODE
109 more matches not shown…
Unused Imports97 hits · 86 pts
SeverityFileLineSnippetContext
LOWserver.py68CODE
LOWserver.py68CODE
LOWserver.py68CODE
LOWserver.py102CODE
LOWserver.py310CODE
LOWserver.py320CODE
LOWserver.py321CODE
LOWserver.py321CODE
LOWserver.py322CODE
LOWserver.py324CODE
LOWserver.py464CODE
LOWserver.py534CODE
LOWserver.py8723CODE
LOWserver.py10052CODE
LOWserver.py10052CODE
LOWpy/cdp_tool.py2CODE
LOWpy/cdp_tool.py3CODE
LOWpy/cdp_tool.py4CODE
LOWpy/cdp_tool.py8CODE
LOWpy/cdp_tool.py8CODE
LOWpy/utility_tools.py9CODE
LOWpy/overlay_router.py5CODE
LOWpy/task_center.py2CODE
LOWpy/skills.py8CODE
LOWpy/skills.py11CODE
LOWpy/skills.py12CODE
LOWpy/ClaudeAsOpenAI.py2CODE
LOWpy/ClaudeAsOpenAI.py3CODE
LOWpy/sleep_guard.py16CODE
LOWpy/sleep_guard.py17CODE
LOWpy/cli_tool.py14CODE
LOWpy/cli_tool.py23CODE
LOWpy/cli_tool.py32CODE
LOWpy/discord_bot_manager.py9CODE
LOWpy/discord_bot_manager.py14CODE
LOWpy/discord_bot_manager.py14CODE
LOWpy/tha_engine.py5CODE
LOWpy/tha_engine.py6CODE
LOWpy/moss_model_manager.py3CODE
LOWpy/behavior_engine.py6CODE
LOWpy/ytdm.py2CODE
LOWpy/ytdm.py3CODE
LOWpy/diary_chat_integration.py6CODE
LOWpy/extensions.py4CODE
LOWpy/telegram_bot_manager.py1CODE
LOWpy/telegram_bot_manager.py1CODE
LOWpy/telegram_bot_manager.py2CODE
LOWpy/telegram_bot_manager.py2CODE
LOWpy/load_files.py10CODE
LOWpy/sub_agent.py4CODE
LOWpy/sub_agent.py6CODE
LOWpy/sub_agent.py8CODE
LOWpy/image_host.py1CODE
LOWpy/image_host.py4CODE
LOWpy/image_host.py5CODE
LOWpy/image_host.py7CODE
LOWpy/slack_bot_manager.py2CODE
LOWpy/slack_bot_manager.py3CODE
LOWpy/mcp_clients.py2CODE
LOWpy/agent.py2CODE
37 more matches not shown…
Over-Commented Block57 hits · 57 pts
SeverityFileLineSnippetContext
LOWpy/blivedm/handlers.py81 # 收到心跳包,这是blivedm自造的消息,原本的心跳包格式不一样COMMENT
LOWstatic/fontawesome/scss/_functions.scss1// functionsCOMMENT
LOWstatic/fontawesome/scss/_functions.scss21// furnished to do so, subject to the following conditions:COMMENT
LOWstatic/js/vrm.js1761 // called when the resource is loadedCOMMENT
LOWstatic/js/vrm.js1781 // // 确保正确混合模式COMMENT
LOWstatic/js/vrm.js4701 // // 解决透明材质黑边问题COMMENT
LOWstatic/js/vue_methods.js1281 // ============================================================COMMENT
LOWstatic/js/vue_methods.js8061 // method: 'POST',COMMENT
LOWstatic/js/vue_methods.js8081 // } catch (error) {COMMENT
LOWstatic/js/vue_methods.js8101 // if (result.success) {COMMENT
LOWstatic/js/vue_methods.js8121 // const response = await fetch(`/reload_wx_bot`, {COMMENT
LOWstatic/js/vue_methods.js8141 // showNotification('重载微信机器人配置失败: 网络错误或服务器未响应', 'error');COMMENT
LOWstatic/js/vue_methods.js8161 // console.error('检查机器人状态失败:', error);COMMENT
LOWstatic/js/vue_methods.js17401 // 简单判断:如果包含空格,通常是搜索词(除非是编码后的URL,但用户输入通常带空格)COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js21COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js61 // #include <uv2_vertex>COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js81 #ifndef FLAT_SHADED // Normal computed with derivatives when FLAT_SHADEDCOMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js181#endifCOMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js201#include <aomap_pars_fragment>COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js341// COMPAT: pre-r151COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js701 #if THREE_VRM_THREE_REVISION >= 166COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js741 spotLightShadow = spotLightShadows[ i ];COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js781COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js801 }COMMENT
LOWstatic/libs/pixi/pixi.min.js721 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORTCOMMENT
LOWstatic/libs/three/examples/jsm/misc/VolumeSlice.js181 if ( volume.dataType === 'label' ) {COMMENT
LOW…bs/three/examples/jsm/materials/MeshGouraudMaterial.js41 #include <uv_pars_vertex>COMMENT
LOW…bs/three/examples/jsm/materials/MeshGouraudMaterial.js61 #include <skinbase_vertex>COMMENT
LOW…bs/three/examples/jsm/materials/MeshGouraudMaterial.js221 #endifCOMMENT
LOW…bs/three/examples/jsm/materials/MeshGouraudMaterial.js241 #include <specularmap_pars_fragment>COMMENT
LOWstatic/libs/three/examples/jsm/objects/SkyMesh.js101COMMENT
LOWstatic/libs/three/examples/jsm/libs/opentype.module.js1561 var value = deltas[pos];COMMENT
LOWstatic/libs/three/examples/jsm/libs/opentype.module.js4201// discovered inside CID-keyed fonts. When a Top DICT has a reference toCOMMENT
LOWstatic/libs/three/examples/jsm/libs/opentype.module.js5561};COMMENT
LOWstatic/libs/three/examples/jsm/libs/opentype.module.js5701// IANA language subtag registry for IETF BCP 47.COMMENT
LOWstatic/libs/three/examples/jsm/libs/opentype.module.js8661 },COMMENT
LOW…c/libs/three/examples/jsm/libs/lottie_canvas.module.js13421 }COMMENT
LOW…c/libs/three/examples/jsm/libs/lottie_canvas.module.js13521 }COMMENT
LOWstatic/libs/three/examples/jsm/libs/potpack.module.js81 // space matches the box height; update it accordinglyCOMMENT
LOW…atic/libs/three/examples/jsm/shaders/VelocityShader.js61COMMENT
LOW…atic/libs/three/examples/jsm/shaders/HalftoneShader.js41 void main() {COMMENT
LOW…tic/libs/three/examples/jsm/loaders/MaterialXLoader.js81 new MXElement( 'crossproduct', cross, [ 'in' ] ),COMMENT
LOWstatic/libs/three/examples/jsm/loaders/EXRLoader.js21// Redistribution and use in source and binary forms, with or withoutCOMMENT
LOWstatic/libs/three/examples/jsm/loaders/EXRLoader.js41// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.COMMENT
LOWstatic/libs/three/examples/jsm/loaders/EXRLoader.js61// // distribution.COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js941const MDATA = 0x3D3D;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js961// const LAYER_FOG = 0x2302;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js981const MAT_TWO_SIDE = 0xA081;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js1001// const MAT_SXP_OPACMASK_DATA = 0xA32E;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js1021// const MAT_ACUBIC = 0xA310;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js1041// const DL_EXCLUDE = 0x4654;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js1061// const OBJ_MATTE = 0x4013;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js1081// const OBJECT_NODE_TAG = 0xB002;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js1101// const FALL_TRACK_TAG = 0xB028;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js1121// const USE_SCALE = 0x6120;COMMENT
LOWscripts/anime4k-entry.js1// Build entry for Anime4K WebGPU super-resolution bundle.COMMENT
LOW…/sap-extension-creator/assets/node-template/index.html81.msg.user .bubble { background: var(--accent); color: #fff; }COMMENT
Structural Annotation Overuse23 hits · 38 pts
SeverityFileLineSnippetContext
LOWpy/web_search.py1056 # Step 1: Initialize MCP sessionCOMMENT
LOWpy/web_search.py1082 # Step 2: Call you-searchCOMMENT
LOWpy/acpx_tools.py564 # Step 1: Ensure persistent session existsCOMMENT
LOWpy/acpx_tools.py580 # Step 2: Set session permission mode via set-modeCOMMENT
LOWpy/acpx_tools.py596 # Step 3: Build and execute prompt commandCOMMENT
LOWstatic/libs/three/examples/jsm/loaders/SVGLoader.js824 // Step 3: Compute (cx, cy) from (cx', cy')COMMENT
LOWstatic/libs/three/examples/jsm/loaders/SVGLoader.js828 // Step 4: Compute θ1 and ΔθCOMMENT
LOWskills/sap-extension-creator/SKILL.md36### Step 1: Gather RequirementsCOMMENT
LOWskills/sap-extension-creator/SKILL.md49### Step 2: Scaffold the ExtensionCOMMENT
LOWskills/sap-extension-creator/SKILL.md58### Step 3: Write package.jsonCOMMENT
LOWskills/sap-extension-creator/SKILL.md94### Step 4: Write index.htmlCOMMENT
LOWskills/sap-extension-creator/SKILL.md111### Step 5: Write index.js (Node.js only)COMMENT
LOWskills/sap-extension-creator/SKILL.md121### Step 6: Implement Tool Registration (optional, works in both modes)COMMENT
LOWskills/find-skills/SKILL.md36### Step 1: Understand What They NeedCOMMENT
LOWskills/find-skills/SKILL.md44### Step 2: Search for SkillsCOMMENT
LOWskills/find-skills/SKILL.md67### Step 3: Present Options to the UserCOMMENT
LOWskills/find-skills/SKILL.md87### Step 4: Offer to InstallCOMMENT
LOWskills/skill-creator/SKILL.md215### Step 1: Understanding the Skill with Concrete ExamplesCOMMENT
LOWskills/skill-creator/SKILL.md232### Step 2: Planning the Reusable Skill ContentsCOMMENT
LOWskills/skill-creator/SKILL.md256### Step 3: Initializing the SkillCOMMENT
LOWskills/skill-creator/SKILL.md279### Step 4: Edit the SkillCOMMENT
LOWskills/skill-creator/SKILL.md320### Step 5: Packaging a SkillCOMMENT
LOWskills/skill-creator/SKILL.md347### Step 6: IterateCOMMENT
Fake / Example Data13 hits · 16 pts
SeverityFileLineSnippetContext
LOWserver.py2632- **Input**: `{ "type": "Input", "props": { "label": "标签", "key": "field_name", "placeholder": "..." } }`CODE
LOWserver.py2702 "placeholder": "例如:ls, pwd, whoami, date, echo 'Hello' 等"CODE
LOWpy/ext_cdp.py117 if (t === 'INPUT' || t === 'TEXTAREA') return el.value || el.getAttribute('placeholder') || el.name || title || CODE
LOWstatic/js/vue_methods.js18022 if (el.tagName === 'INPUT' || el.tagName === 'TEXTAREA') return el.value || el.getAttribute('placehoCODE
LOWstatic/js/locales/en-US.js509 "default": "John Doe",CODE
LOWstatic/js/locales/en-US.js510 "enum": ["John Doe", "Jane Doe"]CODE
LOWstatic/js/locales/en-US.js510 "enum": ["John Doe", "Jane Doe"]CODE
LOWstatic/js/locales/zh-CN.js510 "default": "John Doe",CODE
LOWstatic/js/locales/zh-CN.js511 "enum": ["John Doe", "Jane Doe"]CODE
LOWstatic/js/locales/zh-CN.js511 "enum": ["John Doe", "Jane Doe"]CODE
LOWstatic/libs/highlight.min.js313}),ae=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code",CODE
LOW…/sap-extension-creator/assets/node-template/index.html219 $('#userInput').placeholder = t('placeholder');CODE
LOW…ap-extension-creator/assets/static-template/index.html276 $('#userInput').placeholder = t('placeholder');CODE
Verbosity Indicators7 hits · 14 pts
SeverityFileLineSnippetContext
LOWpy/web_search.py1056 # Step 1: Initialize MCP sessionCOMMENT
LOWpy/web_search.py1082 # Step 2: Call you-searchCOMMENT
LOWpy/acpx_tools.py564 # Step 1: Ensure persistent session existsCOMMENT
LOWpy/acpx_tools.py580 # Step 2: Set session permission mode via set-modeCOMMENT
LOWpy/acpx_tools.py596 # Step 3: Build and execute prompt commandCOMMENT
LOWstatic/libs/three/examples/jsm/loaders/SVGLoader.js824 // Step 3: Compute (cx, cy) from (cx', cy')COMMENT
LOWstatic/libs/three/examples/jsm/loaders/SVGLoader.js828 // Step 4: Compute θ1 and ΔθCOMMENT
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHstatic/js/vue_data.js323 "Authorization": "Bearer YOUR_API_KEY"CODE
HIGHstatic/js/vue_data.js343 "Authorization": "Bearer YOUR_API_KEY"CODE
AI Structural Patterns9 hits · 8 pts
SeverityFileLineSnippetContext
LOWpy/GeminiAsOpenAI.py49CODE
LOWpy/ClaudeAsOpenAI.py147CODE
LOWpy/pollinations.py164CODE
LOWpy/task_tools.py116CODE
LOWpy/know_base.py75CODE
LOWpy/know_base.py79CODE
LOWpy/ext_cdp.py23CODE
LOWpy/a2a_tool.py39CODE
LOWpy/moss/tts_runtime.py725CODE
Modern Structural Boilerplate5 hits · 6 pts
SeverityFileLineSnippetContext
LOWpy/skills.py19logger = logging.getLogger(__name__)CODE
LOWpy/tha_engine.py20logger = logging.getLogger(__name__)CODE
LOWpy/load_files.py750logger = logging.getLogger(__name__)CODE
LOWpy/live_router.py547__all__ = ["router", "ws_router"]CODE
LOWpy/moss/ort_cpu_runtime.py788__all__ = [CODE
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHpy/skills.py107 解析技能元数据 (SKILL.md 的 YAML Frontmatter) Args: skill_dir: 技能目录路径 skill_id: 技能唯一标识 ReSTRING
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHstatic/js/vue_data.js2068print(response.choices[0].message.content)`,CODE
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippetContext
LOWpy/pollinations.py14 # Check if the provided values are default ones, if so, override them with settingsCOMMENT
LOWpy/pollinations.py69 # Check if the provided values are default ones, if so, override them with settingsCOMMENT
LOWskills/skill-creator/scripts/init_skill.py208 # Check if directory already existsCOMMENT
Overly Generic Function Names4 hits · 4 pts
SeverityFileLineSnippetContext
LOWserver.py5797 def run_task():CODE
LOW…atic/libs/three/examples/jsm/libs/rhino3dm/rhino3dm.js9var Module=typeof rhino3dm!="undefined"?rhino3dm:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new PromiCODE
LOW…bs/three/examples/jsm/libs/rhino3dm/rhino3dm.module.js9var Module=typeof rhino3dm!="undefined"?rhino3dm:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new PromiCODE
LOWstatic/libs/three/examples/jsm/loaders/FBXLoader.js4154function getData( polygonVertexIndex, polygonIndex, vertexIndex, infoObject ) {CODE
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…c/libs/three/examples/jsm/libs/lottie_canvas.module.js13461 // For robust unpredictability, the function call below automaticallyCOMMENT