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,613 GitHub stars. SynthScan v2.0 examined 475,569 lines of code across 649 source files, recording 1420 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-08-23
Last Push
2.6K
Stars
JavaScript
Language
475.6K
Lines of Code
649
Files
1.4K
Pattern Hits
2026-08-29
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

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

Severity Breakdown

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

CRITICAL 37HIGH 22MEDIUM 209LOW 1152

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 1420 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 Wrapping639 hits · 566 pts
SeverityFileLineSnippetContext
MEDIUMserver.py8494 print(f"Error processing FunASR response: {e}")CODE
MEDIUMserver.py1696 print(f"Error parsing param {name}: {e}")CODE
MEDIUMserver.py2207 print(f"Error reading todos: {e}")CODE
MEDIUMserver.py2225 print(f"Error reading AGENTS.md: {e}")CODE
MEDIUMserver.py3398def reader():CODE
MEDIUMserver.py3407def heartbeat():CODE
MEDIUMserver.py6976def event_generator():CODE
MEDIUMserver.py8846def _find_model_in(scan_dir):CODE
MEDIUMserver.py11215def stop_qq_bot():CODE
MEDIUMserver.py11259def stop_wechat_bot():CODE
MEDIUMserver.py11306def stop_feishu_bot():CODE
MEDIUMserver.py11351def stop_dingtalk_bot():CODE
MEDIUMserver.py11473def stop_telegram_bot():CODE
MEDIUMserver.py11519def stop_wecom_bot():CODE
MEDIUMserver.py12131def update_proxy():CODE
MEDIUMserver.py12192def get_userfile():CODE
MEDIUMserver.py12200def get_extfile():CODE
MEDIUMserver.py12287def _load_heatmap() -> dict:CODE
LOWserver.py1039 except Exception as e:CODE
LOWserver.py1049 except Exception as e:CODE
LOWserver.py1055 except Exception as e:CODE
LOWserver.py1065 except Exception as e:CODE
LOWserver.py3582 except Exception as e:CODE
LOWserver.py5845 except Exception:CODE
LOWserver.py5852 except Exception as e:CODE
LOWserver.py5862 except Exception as e:CODE
LOWserver.py5929 except Exception as e:CODE
LOWserver.py8493 except Exception as e:CODE
LOWserver.py8499 except Exception as e:CODE
LOWserver.py9099 except Exception as e:CODE
LOWserver.py9132 except Exception as e:CODE
LOWserver.py9177 except Exception as e:CODE
LOWserver.py10156 except Exception as e:CODE
LOWserver.py10171 except Exception:CODE
LOWserver.py10177 except Exception as e:CODE
LOWserver.py11124 except Exception as e:CODE
LOWserver.py11210 except Exception as e:CODE
LOWserver.py11220 except Exception as e:CODE
LOWserver.py11242 except Exception as e:CODE
LOWserver.py11255 except Exception as e:CODE
LOWserver.py11264 except Exception as e:CODE
LOWserver.py11286 except Exception as e:CODE
LOWserver.py11301 except Exception as e:CODE
LOWserver.py11311 except Exception as e:CODE
LOWserver.py11333 except Exception as e:CODE
LOWserver.py11347 except Exception as e:CODE
LOWserver.py11356 except Exception as e:CODE
LOWserver.py11376 except Exception as e:CODE
LOWserver.py11390 except Exception as e:CODE
LOWserver.py11415 except Exception as e:CODE
LOWserver.py11429 except Exception as e:CODE
LOWserver.py11454 except Exception as e:CODE
LOWserver.py11468 except Exception as e:CODE
LOWserver.py11478 except Exception as e:CODE
LOWserver.py11500 except Exception as e:CODE
LOWserver.py11515 except Exception as e:CODE
LOWserver.py11524 except Exception as e:CODE
LOWserver.py12188 except Exception as e:CODE
LOWserver.py12196 except Exception as e:CODE
LOWserver.py12204 except Exception as e:CODE
579 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.js19507 this.tempBehavior.action.random.events.push('');CODE
CRITICALstatic/js/vue_methods.js19516 this.tempBehavior.action.random.events.splice(eIdx, 1);CODE
CRITICALstatic/js/vue_methods.js19552 this.tempBehavior.action.random.events.push(''); // 增加一个空字符串(即空输入框)CODE
CRITICALstatic/js/vue_methods.js19561 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 Separators150 hits · 434 pts
SeverityFileLineSnippetContext
MEDIUMserver.py371 # ---------------------------------------------------------COMMENT
MEDIUMserver.py374 # ---------------------------------------------------------COMMENT
MEDIUMserver.py384 # ---------------------------------------------------------COMMENT
MEDIUMserver.py387 # ---------------------------------------------------------COMMENT
MEDIUMserver.py396 # ---------------------------------------------------------COMMENT
MEDIUMserver.py398 # ---------------------------------------------------------COMMENT
MEDIUMserver.py3585 # =========================================================================COMMENT
MEDIUMserver.py3587 # =========================================================================COMMENT
MEDIUMserver.py5944 # =========================================================================COMMENT
MEDIUMserver.py5946 # =========================================================================COMMENT
MEDIUMserver.py8304 # ==========================================COMMENT
MEDIUMserver.py8306 # ==========================================COMMENT
MEDIUMserver.py8312 # ==========================================COMMENT
MEDIUMserver.py8314 # ==========================================COMMENT
MEDIUMserver.py9106 # ==========================================COMMENT
MEDIUMserver.py9108 # ==========================================COMMENT
MEDIUMserver.py9137 # ==========================================COMMENT
MEDIUMserver.py9139 # ==========================================COMMENT
MEDIUMserver.py9183 # ==========================================COMMENT
MEDIUMserver.py9185 # ==========================================COMMENT
MEDIUMserver.py9546 # ---------------------------COMMENT
MEDIUMserver.py9548 # ---------------------------COMMENT
MEDIUMserver.py9557 # ---------------------------COMMENT
MEDIUMserver.py9559 # ---------------------------COMMENT
MEDIUMserver.py9568 # ---------------------------COMMENT
MEDIUMserver.py9570 # ---------------------------COMMENT
MEDIUMserver.py10163# ============================================================COMMENT
MEDIUMserver.py10165# ============================================================COMMENT
MEDIUMserver.py11128# ==========================================COMMENT
MEDIUMserver.py11130# ==========================================COMMENT
MEDIUMserver.py11199# ==========================================COMMENT
MEDIUMserver.py11201# ==========================================COMMENT
MEDIUMserver.py11245# ==========================================COMMENT
MEDIUMserver.py11247# ==========================================COMMENT
MEDIUMserver.py11290# ==========================================COMMENT
MEDIUMserver.py11292# ==========================================COMMENT
MEDIUMserver.py11336# ==========================================COMMENT
MEDIUMserver.py11338# ==========================================COMMENT
MEDIUMserver.py11379# ==========================================COMMENT
MEDIUMserver.py11381# ==========================================COMMENT
MEDIUMserver.py11418# ==========================================COMMENT
MEDIUMserver.py11420# ==========================================COMMENT
MEDIUMserver.py11457# ==========================================COMMENT
MEDIUMserver.py11459# ==========================================COMMENT
MEDIUMserver.py11504# ==========================================COMMENT
MEDIUMserver.py11506# ==========================================COMMENT
MEDIUMserver.py288# ==========================================COMMENT
MEDIUMserver.py290# ==========================================COMMENT
MEDIUMserver.py353 # ---------------------------------------------------------COMMENT
MEDIUMserver.py356 # ---------------------------------------------------------COMMENT
MEDIUMserver.py1116# ── 前端静态资源内容版本号注入 ─────────────────────────────────────────────COMMENT
MEDIUMserver.py3540 # ==========================================COMMENT
MEDIUMserver.py3542 # ==========================================COMMENT
MEDIUMserver.py3686 # =========================================================================COMMENT
MEDIUMserver.py6045 # =========================================================================COMMENT
MEDIUMserver.py8270 # ==========================================COMMENT
MEDIUMserver.py8272 # ==========================================COMMENT
MEDIUMserver.py8289 # --------------------------------COMMENT
MEDIUMserver.py9014 # ==========================================COMMENT
MEDIUMserver.py9016 # ==========================================COMMENT
90 more matches not shown…
Hyper-Verbose Identifiers181 hits · 170 pts
SeverityFileLineSnippetContext
LOWserver.py5937async def generate_complete_response(client,reasoner_client, request: ChatRequest, settings: dict,fastapi_base_url,enablCODE
LOWserver.py10253async def select_external_target_endpoint(request: Request):CODE
LOWserver.py10262async def switch_external_target_endpoint(request: Request):CODE
LOWserver.py10271async def refresh_external_targets_endpoint(request: Request):CODE
LOWserver.py754def _wrap_client_chat_with_retry(client, max_retries=3, base_delay=1.0):CODE
LOWserver.py1826def _build_group_memory_prompt(group: dict, memories: list[dict]) -> str:CODE
LOWserver.py1851async def _apply_group_memory_context(request: ChatRequest) -> dict:CODE
LOWserver.py2050async def _invalidate_group_memories_by_chat(source_chat_id: str) -> None:CODE
LOWserver.py2061async def _invalidate_group_memories_by_group(group_id: str) -> None:CODE
LOWserver.py2072async def _invalidate_all_group_memories() -> None:CODE
LOWserver.py7561async def extract_group_memory_endpoint(req: GroupMemoryExtractRequest):CODE
LOWserver.py7588async def delete_conversation_endpoint(req: DeleteConversationRequest):CODE
LOWserver.py7599async def clear_group_memory_endpoint(req: ClearGroupMemoryRequest):CODE
LOWserver.py7605async def clear_all_group_memory_endpoint():CODE
LOWserver.py8612 async def broadcast_expressions_to_tha(self, expressions: list):CODE
LOWserver.py8944async def subtitles_websocket_endpoint(websocket: WebSocket):CODE
LOWserver.py10237async def execute_external_cdp_endpoint(request: Request):CODE
LOWserver.py10984async def get_file_content_endpoint(file_url: str):CODE
LOWserver.py11661def _soulx_image_id_from_name(display_name: str) -> str:CODE
LOWserver.py2262async def get_project_skills_summary(cwd: str, visibility_scope: str = "workspace") -> str:STRING
LOWserver.py3180def get_drs_stage_system_message(DRS_STAGE,user_prompt,full_content):STRING
LOWmain.js609function getUsedPortsByOtherAccounts() {CODE
LOWmain.js667async function showAccountSelectionWindow(registry) {CODE
LOWmain.js2564 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.py224def get_default_settings_sync():CODE
LOWpy/get_setting.py241def _copy_default_skills_sync():CODE
LOWpy/get_setting.py36def get_effective_user_data_dir():CODE
LOWpy/get_setting.py484def _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
121 more matches not shown…
Deep Nesting172 hits · 118 pts
SeverityFileLineSnippetContext
LOWserver.py651CODE
LOWserver.py732CODE
LOWserver.py754CODE
LOWserver.py1304CODE
LOWserver.py1671CODE
LOWserver.py2080CODE
LOWserver.py2092CODE
LOWserver.py2126CODE
LOWserver.py2262CODE
LOWserver.py2338CODE
LOWserver.py3288CODE
LOWserver.py3303CODE
LOWserver.py3393CODE
LOWserver.py3437CODE
LOWserver.py5937CODE
LOWserver.py6942CODE
LOWserver.py7112CODE
LOWserver.py7159CODE
LOWserver.py7839CODE
LOWserver.py7888CODE
LOWserver.py8032CODE
LOWserver.py8239CODE
LOWserver.py8356CODE
LOWserver.py8454CODE
LOWserver.py8684CODE
LOWserver.py8795CODE
LOWserver.py8815CODE
LOWserver.py8833CODE
LOWserver.py8965CODE
LOWserver.py9516CODE
LOWserver.py9674CODE
LOWserver.py10279CODE
LOWserver.py10379CODE
LOWserver.py10958CODE
LOWserver.py11703CODE
LOWserver.py11787CODE
LOWserver.py11952CODE
LOWserver.py12131CODE
LOWserver.py12444CODE
LOWserver.py765CODE
LOWserver.py2917CODE
LOWserver.py8612CODE
LOWserver.py8846CODE
LOWserver.py9686CODE
LOWserver.py4093CODE
LOWserver.py8880CODE
LOWserver.py9530CODE
LOWserver.py7335CODE
LOWserver.py9231CODE
LOWserver.py9303CODE
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
112 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
Unused Imports95 hits · 85 pts
SeverityFileLineSnippetContext
LOWserver.py68CODE
LOWserver.py68CODE
LOWserver.py68CODE
LOWserver.py102CODE
LOWserver.py320CODE
LOWserver.py321CODE
LOWserver.py321CODE
LOWserver.py322CODE
LOWserver.py324CODE
LOWserver.py464CODE
LOWserver.py8835CODE
LOWserver.py10185CODE
LOWserver.py10185CODE
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
LOWpy/sherpa_model_manager.py2CODE
LOWpy/telegram_client.py1CODE
35 more matches not shown…
Over-Commented Block58 hits · 58 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.js1301 // 2. 过滤转义或被 LaTeX 机制转换后的自定义标签(如 \lt 星莱\gt 或 \lt /星莱\gt)COMMENT
LOWstatic/js/vue_methods.js1461COMMENT
LOWstatic/js/vue_methods.js8081 // showNotification('正在连接微信机器人...', 'info');COMMENT
LOWstatic/js/vue_methods.js8101 // showNotification('提示:请检查网络连接和机器人配置是否正确', 'warning');COMMENT
LOWstatic/js/vue_methods.js8121COMMENT
LOWstatic/js/vue_methods.js8141 // this.isWXReloading = true;COMMENT
LOWstatic/js/vue_methods.js8161 // }COMMENT
LOWstatic/js/vue_methods.js8181 // this.isWXBotRunning = true;COMMENT
LOWstatic/js/vue_methods.js17661 */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.py2696- **Input**: `{ "type": "Input", "props": { "label": "标签", "key": "field_name", "placeholder": "..." } }`CODE
LOWserver.py2766 "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.js18284 if (el.tagName === 'INPUT' || el.tagName === 'TEXTAREA') return el.value || el.getAttribute('placehoCODE
LOWstatic/js/locales/en-US.js510 "default": "John Doe",CODE
LOWstatic/js/locales/en-US.js511 "enum": ["John Doe", "Jane Doe"]CODE
LOWstatic/js/locales/en-US.js511 "enum": ["John Doe", "Jane Doe"]CODE
LOWstatic/js/locales/zh-CN.js511 "default": "John Doe",CODE
LOWstatic/js/locales/zh-CN.js512 "enum": ["John Doe", "Jane Doe"]CODE
LOWstatic/js/locales/zh-CN.js512 "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 Patterns10 hits · 10 pts
SeverityFileLineSnippetContext
LOWpy/ResponsesAsOpenAI.py108CODE
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.js2091print(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.py5869 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