Repository Analysis

HKUDS/DeepCode

"DeepCode: Open Agentic Coding (Paper2Code & Text2Web & Text2Backend)"

22.6 Moderate AI signal View on GitHub
22.6
Adjusted Score
22.6
Raw Score
100%
Time Factor
2026-05-18
Last Push
15,745
Stars
Python
Language
79,374
Lines of Code
282
Files
1393
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 7HIGH 27MEDIUM 143LOW 1216

Pattern Findings

1393 matches across 18 categories. Click a row to expand file-level details.

Excessive Try-Catch Wrapping417 hits · 409 pts
SeverityFileLineSnippet
LOWdeepcode.py101 except Exception:
LOWdeepcode.py191 except Exception as e:
LOWdeepcode.py352 except Exception:
LOWdeepcode.py355 except Exception:
LOWdeepcode.py361 except Exception:
LOWdeepcode.py365 except Exception:
LOWdeepcode.py386 except Exception as e:
LOWdeepcode.py447 except Exception as e:
LOWdeepcode.py623 except Exception as e:
LOWdeepcode.py788 except Exception as e:
LOWui/handlers.py221 except Exception:
LOWui/handlers.py230 except Exception as e:
LOWui/handlers.py237 except Exception:
LOWui/handlers.py287 except Exception:
LOWui/handlers.py293 except Exception as backup_error:
LOWui/handlers.py301 except Exception:
LOWui/handlers.py365 except Exception as e:
LOWui/handlers.py373 except Exception:
LOWui/handlers.py380 except Exception:
LOWui/handlers.py388 except Exception as backup_error:
LOWui/handlers.py395 except Exception:
LOWui/handlers.py783 except Exception as e:
LOWui/handlers.py1231 except Exception:
LOWui/handlers.py1237 except Exception as e:
LOWui/handlers.py1244 except Exception:
LOWui/handlers.py59 except Exception:
LOWui/handlers.py69 except Exception:
LOWui/handlers.py104except Exception:
LOWui/handlers.py175 except Exception as e:
LOWui/handlers.py252 except Exception:
LOWui/handlers.py272 except Exception as e:
LOWui/handlers.py337 except Exception as e:
LOWui/handlers.py344 except Exception:
LOWui/handlers.py539 except Exception as e:
LOWui/handlers.py552 except Exception as backup_error:
LOWui/handlers.py679 except Exception as e:
LOWui/handlers.py725 except Exception as e:
LOWui/handlers.py819 except Exception as e:
LOWui/handlers.py848 except Exception as e:
LOWui/handlers.py881 except Exception as e:
LOWui/handlers.py929 except Exception as e:
LOWui/handlers.py976 except Exception as e:
LOWui/handlers.py1174 except Exception:
LOWui/handlers.py1179 except Exception:
LOWui/handlers.py1206 except Exception:
LOWui/handlers.py1217 except Exception:
LOWui/handlers.py1220 except Exception:
LOWui/sidebar_feed.py52 except Exception:
LOWui/sidebar_feed.py74 except Exception:
LOWui/components.py293 except Exception as exc:
LOWui/components.py417 except Exception:
LOWui/components.py578 except Exception as exc:
LOWnew_ui/backend/main.py81 except Exception as exc:
LOWnew_ui/backend/main.py91 except Exception as exc:
LOWnew_ui/backend/main.py111 except Exception:
LOWnew_ui/backend/api/websockets/workflow_ws.py40 except Exception:
LOWnew_ui/backend/api/routes/files.py96 except Exception as e:
LOWnew_ui/backend/api/routes/files.py141 except Exception as e:
LOWnew_ui/backend/api/routes/config.py119 except Exception as e:
LOWnew_ui/backend/api/routes/config.py190 except Exception as e:
357 more matches not shown…
Decorative Section Separators112 hits · 348 pts
SeverityFileLineSnippet
MEDIUMrun.sh66# ============================================
MEDIUMnew_ui/backend/settings.py24# ---------------------------------------------------------------------------
MEDIUMnew_ui/backend/settings.py26# ---------------------------------------------------------------------------
MEDIUMnew_ui/backend/settings.py63# ---------------------------------------------------------------------------
MEDIUMnew_ui/backend/settings.py65# ---------------------------------------------------------------------------
MEDIUMnew_ui/backend/main.py13# ============================================================
MEDIUMnew_ui/backend/main.py15# ============================================================
MEDIUMnew_ui/backend/main.py24# ============================================================
MEDIUMnew_ui/backend/main.py148# ============================================================
MEDIUMnew_ui/backend/main.py151# ============================================================
MEDIUMnew_ui/backend/services/workflow_service.py743 # ------------------------------------------------------------------
MEDIUMnew_ui/backend/services/workflow_service.py745 # ------------------------------------------------------------------
MEDIUMcore/config.py52# ---------------------------------------------------------------------------
MEDIUMcore/config.py54# ---------------------------------------------------------------------------
MEDIUMcore/config.py67# ---------------------------------------------------------------------------
MEDIUMcore/config.py69# ---------------------------------------------------------------------------
MEDIUMcore/config.py120# ---------------------------------------------------------------------------
MEDIUMcore/config.py122# ---------------------------------------------------------------------------
MEDIUMcore/config.py154# ---------------------------------------------------------------------------
MEDIUMcore/config.py156# ---------------------------------------------------------------------------
MEDIUMcore/config.py178# ---------------------------------------------------------------------------
MEDIUMcore/config.py180# ---------------------------------------------------------------------------
MEDIUMcore/config.py258# ---------------------------------------------------------------------------
MEDIUMcore/config.py260# ---------------------------------------------------------------------------
MEDIUMcore/config.py443# ---------------------------------------------------------------------------
MEDIUMcore/config.py445# ---------------------------------------------------------------------------
MEDIUMcore/config.py519# ---------------------------------------------------------------------------
MEDIUMcore/config.py521# ---------------------------------------------------------------------------
MEDIUMcore/providers/openai_compat.py393 # ------------------------------------------------------------------
MEDIUMcore/providers/openai_compat.py395 # ------------------------------------------------------------------
MEDIUMcore/providers/openai_compat.py632 # ------------------------------------------------------------------
MEDIUMcore/providers/openai_compat.py634 # ------------------------------------------------------------------
MEDIUMcore/providers/openai_compat.py1078 # ------------------------------------------------------------------
MEDIUMcore/providers/openai_compat.py1080 # ------------------------------------------------------------------
MEDIUMcore/providers/anthropic.py129 # ------------------------------------------------------------------
MEDIUMcore/providers/anthropic.py131 # ------------------------------------------------------------------
MEDIUMcore/providers/anthropic.py299 # ------------------------------------------------------------------
MEDIUMcore/providers/anthropic.py301 # ------------------------------------------------------------------
MEDIUMcore/providers/anthropic.py345 # ------------------------------------------------------------------
MEDIUMcore/providers/anthropic.py347 # ------------------------------------------------------------------
MEDIUMcore/providers/anthropic.py388 # ------------------------------------------------------------------
MEDIUMcore/providers/anthropic.py390 # ------------------------------------------------------------------
MEDIUMcore/providers/anthropic.py454 # ------------------------------------------------------------------
MEDIUMcore/providers/anthropic.py456 # ------------------------------------------------------------------
MEDIUMcore/providers/anthropic.py522 # ------------------------------------------------------------------
MEDIUMcore/providers/anthropic.py524 # ------------------------------------------------------------------
MEDIUMcore/observability/bus.py38# ---------------------------------------------------------------------------
MEDIUMcore/observability/bus.py40# ---------------------------------------------------------------------------
MEDIUMcore/observability/bus.py52# ---------------------------------------------------------------------------
MEDIUMcore/observability/bus.py54# ---------------------------------------------------------------------------
MEDIUMcore/observability/bus.py159# ---------------------------------------------------------------------------
MEDIUMcore/observability/bus.py161# ---------------------------------------------------------------------------
MEDIUMcore/observability/bus.py189# ---------------------------------------------------------------------------
MEDIUMcore/observability/bus.py191# ---------------------------------------------------------------------------
MEDIUMcore/observability/bus.py258# ---------------------------------------------------------------------------
MEDIUMcore/observability/bus.py260# ---------------------------------------------------------------------------
MEDIUMcore/sessions/store.py48 # ------------------------------------------------------------------
MEDIUMcore/sessions/store.py50 # ------------------------------------------------------------------
MEDIUMcore/sessions/store.py64 # ------------------------------------------------------------------
MEDIUMcore/sessions/store.py66 # ------------------------------------------------------------------
52 more matches not shown…
Hyper-Verbose Identifiers287 hits · 244 pts
SeverityFileLineSnippet
LOWdeepcode.py452def _check_docker_prerequisites():
LOWui/handlers.py404def handle_processing_workflow(
LOWui/handlers.py791def handle_guided_mode_processing():
LOWui/handlers.py81def _safe_register_signal_handlers():
LOWui/handlers.py624def update_session_state_with_result(result: Dict[str, Any], input_type: str):
LOWui/handlers.py688async def handle_requirement_analysis_workflow(
LOWui/handlers.py733async def handle_requirement_modification_workflow(
LOWui/handlers.py885def _background_workflow_runner(
LOWui/handlers.py899 def background_progress_callback(progress: int, message: str):
LOWui/handlers.py938def handle_start_processing_button(input_source: str, input_type: str):
LOWui/handlers.py999def check_background_workflow_status():
LOWui/components.py51def clear_guided_answer_inputs():
LOWui/components.py189def enhanced_progress_display_component(
LOWui/components.py346def results_display_component(result: Any, task_counter: int):
LOWui/components.py421def error_troubleshooting_component():
LOWui/components.py656def reset_guided_workflow_state(preserve_initial: bool = False):
LOWui/components.py684def requirement_mode_selector() -> str:
LOWui/components.py710def guided_requirement_workflow() -> Tuple[Optional[str], bool]:
LOWnew_ui/backend/settings.py130def get_document_segmentation() -> Dict[str, Any]:
LOWnew_ui/backend/services/workflow_service.py171 async def _create_progress_callback(
LOWnew_ui/backend/services/workflow_service.py203 def _create_plan_review_callback(
LOWtools/code_implementation_server.py981def _extract_file_section_from_summary(
LOWtools/code_implementation_server.py1101def _extract_file_section_alternative(
LOWtools/command_executor.py380def generate_execution_summary(
LOWtools/command_executor.py408def format_single_command_result(
LOWtools/pdf_downloader.py619 def process_markdown_with_images(
LOWtools/pdf_downloader.py1286# async def convert_document_to_markdown(
LOWtools/pdf_downloader.py81async def perform_document_conversion(
LOWtools/pdf_downloader.py163def format_file_operation_result(
LOWtools/document_segmentation_server.py1110 def _identify_research_paper_sections(self, content: str) -> List[Dict]:
LOWtools/document_segmentation_server.py1115 def _enhance_section_with_context(self, section: Dict, content: str) -> Dict:
LOWtools/document_segmentation_server.py1119 def _identify_concept_implementation_pairs(self, content: str) -> List[Dict]:
LOWtools/document_segmentation_server.py1123 def _merge_concept_with_implementation(self, pair: Dict, content: str) -> Dict:
LOWtools/document_segmentation_server.py1127 def _detect_semantic_boundaries(self, content: str) -> List[Dict]:
LOWtools/document_segmentation_server.py204 def _calculate_weighted_score(
LOWtools/document_segmentation_server.py226 def detect_segmentation_strategy(self, content: str, doc_type: str) -> str:
LOWtools/document_segmentation_server.py249 def _calculate_algorithm_density(self, content: str) -> float:
LOWtools/document_segmentation_server.py273 def _calculate_concept_complexity(self, content: str) -> float:
LOWtools/document_segmentation_server.py286 def _calculate_implementation_detail_level(self, content: str) -> float:
LOWtools/document_segmentation_server.py397 def _segment_preserve_algorithm_integrity(
LOWtools/document_segmentation_server.py431 def _segment_research_paper_semantically(
LOWtools/document_segmentation_server.py456 def _segment_concept_implementation_hybrid(
LOWtools/document_segmentation_server.py481 def _segment_by_enhanced_semantic_chunks(
LOWtools/document_segmentation_server.py585 def _detect_academic_sections(self, content: str) -> List[Dict]:
LOWtools/document_segmentation_server.py644 def _segment_by_semantic_chunks(self, content: str) -> List[DocumentSegment]:
LOWtools/document_segmentation_server.py743 def _identify_algorithm_blocks(self, content: str) -> List[Dict]:
LOWtools/document_segmentation_server.py883 def _merge_related_content_blocks(
LOWtools/document_segmentation_server.py1008 def _extract_enhanced_keywords(self, content: str, content_type: str) -> List[str]:
LOWtools/document_segmentation_server.py1063 def _calculate_enhanced_relevance_scores(
LOWtools/document_segmentation_server.py1173 def _calculate_paragraph_importance(
LOWtools/document_segmentation_server.py1198 def _calculate_optimal_chunk_size(self, content: str) -> int:
LOWtools/document_segmentation_server.py1209 def _create_content_aware_chunks(self, content: str, chunk_size: int) -> List[Dict]:
LOWtools/document_segmentation_server.py1354 def _calculate_relevance_scores(
LOWtools/document_segmentation_server.py1431def ensure_segments_dir_exists(segments_dir: str):
LOWtools/document_segmentation_server.py1467async def analyze_and_segment_document(
LOWtools/document_segmentation_server.py1813def _calculate_adaptive_char_limit(
LOWtools/document_segmentation_server.py1838def _calculate_enhanced_keyword_score(
LOWtools/document_segmentation_server.py1869def _calculate_completeness_bonus(
LOWtools/document_segmentation_server.py1892def _select_segments_with_integrity(
LOWtools/code_reference_indexer.py69def load_index_files_from_directory(indexes_directory: str) -> Dict[str, Dict]:
227 more matches not shown…
Unused Imports195 hits · 194 pts
SeverityFileLineSnippet
LOW__init__.py14
LOWui/__init__.py19
LOWui/__init__.py20
LOWui/__init__.py20
LOWui/__init__.py20
LOWui/__init__.py21
LOWui/__init__.py22
LOWui/__init__.py26
LOWui/__init__.py33
LOWui/sidebar_feed.py5
LOWui/components.py8
LOWnew_ui/backend/settings.py9
LOWnew_ui/backend/models/__init__.py3
LOWnew_ui/backend/models/__init__.py3
LOWnew_ui/backend/models/__init__.py3
LOWnew_ui/backend/models/__init__.py3
LOWnew_ui/backend/models/__init__.py3
LOWnew_ui/backend/models/__init__.py3
LOWnew_ui/backend/models/__init__.py3
LOWnew_ui/backend/models/__init__.py3
LOWnew_ui/backend/models/__init__.py13
LOWnew_ui/backend/models/__init__.py13
LOWnew_ui/backend/models/__init__.py13
LOWnew_ui/backend/models/__init__.py13
LOWnew_ui/backend/models/__init__.py13
LOWnew_ui/backend/models/__init__.py13
LOWnew_ui/backend/models/__init__.py13
LOWnew_ui/backend/api/websockets/logs_ws.py15
LOWnew_ui/backend/api/routes/sessions.py11
LOWnew_ui/backend/api/routes/config.py9
LOWnew_ui/backend/services/openrouter_models.py8
LOWnew_ui/backend/services/session_service.py10
LOWnew_ui/backend/services/session_service.py12
LOWnew_ui/backend/services/session_service.py12
LOWnew_ui/backend/services/session_service.py12
LOWnew_ui/backend/services/session_service.py12
LOWtools/pdf_converter.py13
LOWcore/config.py25
LOWcore/platform_compat.py9
LOWcore/llm_runtime.py9
LOWcore/llm_runtime.py20
LOWcore/llm_runtime.py20
LOWcore/compat/mcp_app.py16
LOWcore/compat/request_params.py16
LOWcore/compat/__init__.py26
LOWcore/compat/__init__.py26
LOWcore/compat/__init__.py26
LOWcore/compat/__init__.py26
LOWcore/compat/__init__.py26
LOWcore/compat/__init__.py33
LOWcore/compat/__init__.py34
LOWcore/compat/__init__.py35
LOWcore/compat/__init__.py36
LOWcore/compat/__init__.py36
LOWcore/compat/__init__.py36
LOWcore/compat/runtime.py18
LOWcore/compat/agent.py20
LOWcore/compat/parallel.py8
LOWcore/providers/registry.py13
LOWcore/providers/__init__.py12
135 more matches not shown…
Deep Nesting172 hits · 132 pts
SeverityFileLineSnippet
LOWdeepcode.py149
LOWdeepcode.py330
LOWdeepcode.py628
LOWsetup.py15
LOWui/layout.py82
LOWui/handlers.py182
LOWui/handlers.py309
LOWui/handlers.py791
LOWui/handlers.py1142
LOWui/handlers.py209
LOWui/components.py242
LOWui/components.py529
LOWui/components.py710
LOWnew_ui/backend/api/websockets/code_stream_ws.py17
LOWnew_ui/backend/api/websockets/logs_ws.py38
LOWnew_ui/backend/api/websockets/workflow_ws.py57
LOWnew_ui/backend/services/workflow_service.py416
LOWtools/code_implementation_server.py175
LOWtools/code_implementation_server.py470
LOWtools/code_implementation_server.py1101
LOWtools/code_implementation_server.py1151
LOWtools/code_implementation_server.py1276
LOWtools/code_implementation_server.py1302
LOWtools/pdf_utils.py9
LOWtools/command_executor.py30
LOWtools/command_executor.py230
LOWtools/pdf_downloader.py887
LOWtools/pdf_downloader.py293
LOWtools/pdf_downloader.py333
LOWtools/pdf_downloader.py438
LOWtools/pdf_downloader.py566
LOWtools/git_command.py165
LOWtools/git_command.py27
LOWtools/document_segmentation_server.py1467
LOWtools/document_segmentation_server.py1627
LOWtools/document_segmentation_server.py158
LOWtools/document_segmentation_server.py226
LOWtools/document_segmentation_server.py309
LOWtools/document_segmentation_server.py327
LOWtools/document_segmentation_server.py585
LOWtools/document_segmentation_server.py1063
LOWtools/document_segmentation_server.py1156
LOWtools/document_segmentation_server.py1173
LOWtools/document_segmentation_server.py1328
LOWtools/code_reference_indexer.py202
LOWtools/pdf_converter.py86
LOWtools/pdf_converter.py319
LOWtools/pdf_converter.py616
LOWtools/code_indexer.py450
LOWtools/code_indexer.py473
LOWtools/code_indexer.py658
LOWtools/code_indexer.py770
LOWtools/code_indexer.py975
LOWtools/code_indexer.py1094
LOWtools/code_indexer.py477
LOWcore/platform_compat.py26
LOWcore/compat/agent.py36
LOWcore/compat/agent.py104
LOWcore/compat/agent.py390
LOWcore/providers/openai_compat.py350
112 more matches not shown…
Redundant / Tautological Comments88 hits · 123 pts
SeverityFileLineSnippet
LOWdeepcode.py413 # Check if Streamlit is installed
LOWdeepcode.py524 # Check if image exists (auto-build on first run)
LOWdeepcode.py568 # Check if image exists (auto-build on first run)
LOWdeepcode.py729 # Check if new_ui directory exists
LOWdeepcode.py777 # Check if processes are still running
LOWui/handlers.py793 # Check if questions need to be generated
LOWui/handlers.py84 # Check if running in main thread
LOWui/handlers.py822 # Check if detailed requirements need to be generated
LOWui/handlers.py851 # Check if requirements need to be edited
LOWui/handlers.py967 # Display result status
LOWui/handlers.py1013 # Check if background thread has finished
LOWui/handlers.py1027 # Display result status
LOWui/sidebar_feed.py30 # Check if we're in a Streamlit context
LOWnew_ui/backend/main.py58# Check if running in Docker/production mode
LOWnew_ui/backend/main.py170 # Check if a static file exists at the requested path
LOWnew_ui/backend/api/websockets/workflow_ws.py192 # Check if workflow is complete
LOWnew_ui/backend/api/routes/workflows.py147 # Check if plugin integration is available
LOWnew_ui/backend/services/workflow_service.py497 # Check if workflow was cancelled by user
LOWnew_ui/scripts/start_dev.sh17# Check if we're in the right directory
LOWnew_ui/scripts/start_dev.sh35# Check if pydantic-settings is installed
LOWnew_ui/scripts/start_dev.sh51# Check if node_modules exists
LOWtools/code_implementation_server.py427 # Write file
LOWtools/code_implementation_server.py576 # Write file
LOWtools/code_implementation_server.py1011 # Check if paths match using multiple strategies
LOWtools/code_implementation_server.py1122 # Check if this matches our target
LOWtools/document_segmentation_server.py338 # Check if line is a header
LOWtools/document_segmentation_server.py900 # Check if can merge with the next block
LOWtools/document_segmentation_server.py1497 # Check if analysis already exists and is recent
LOWtools/document_segmentation_server.py1859 # Check if in important position (first 25% of content)
LOWtools/pdf_converter.py125 # Check if LibreOffice is available
LOWtools/code_indexer.py617 # Check if it's in the selected list
LOWtools/code_indexer.py1465 # Display results
LOWnanobot/nanobot/cli/commands.py589 # Check if already built
LOWnanobot/nanobot/heartbeat/service.py117 # Check if agent said "nothing to do"
LOWworkflows/agent_orchestration_engine.py1026 # Check if reference analysis already exists
LOWworkflows/agent_orchestration_engine.py1088 # Check if file is actually a PDF by reading the first few bytes
LOWworkflows/agent_orchestration_engine.py1288 # Check if plan is empty or invalid
LOWworkflows/agent_orchestration_engine.py1355 # Verify if any repositories were actually downloaded
LOWworkflows/agent_orchestration_engine.py1421 # Check if code_base directory exists and has content
LOWworkflows/agent_orchestration_engine.py1430 # Check if there are any repositories in the code_base directory
LOWworkflows/agent_orchestration_engine.py1562 # Check if initial plan file exists
LOWworkflows/code_implementation_workflow.py681 # Set workspace to the target code directory
LOWworkflows/code_implementation_workflow.py140 # Check if file tree exists
LOWworkflows/code_implementation_workflow.py531 # Check if tool actually failed
LOWworkflows/code_implementation_workflow.py831 # Check if we're in the middle of a string
LOWworkflows/code_implementation_workflow_index.py591 # Set workspace to the target code directory
LOWworkflows/code_implementation_workflow_index.py133 # Check if file tree exists
LOWworkflows/code_implementation_workflow_index.py741 # Check if we're in the middle of a string
LOWworkflows/plugins/plan_review.py59 # Check if disabled
LOWworkflows/plugins/plan_review.py63 # Check if already reviewed
LOWworkflows/plugins/plan_review.py67 # Check if we have a plan to review
LOWworkflows/plugins/requirement_analysis.py69 # Check if disabled in context
LOWworkflows/plugins/requirement_analysis.py73 # Check if already processed
LOWworkflows/plugins/requirement_analysis.py77 # Check if we have user input to analyze
LOWworkflows/plugins/base.py309 # Check if plugin should trigger
LOWworkflows/agents/memory_agent_concise_index.py274 # Check if file has a code extension
LOWworkflows/agents/memory_agent_concise_index.py500 # Check if it's a known file extension
LOWworkflows/agents/memory_agent_concise_index.py657 # Check if it looks like a file (has extension)
LOWworkflows/agents/memory_agent_concise_index.py941 # Check if we've already seen this file (exact match)
LOWworkflows/agents/memory_agent_concise_index.py1979 # Check if plan_file ends with impl_file (partial path match)
28 more matches not shown…
Hallucination Indicators7 hits · 75 pts
SeverityFileLineSnippet
CRITICALnanobot/nanobot/config/loader.py17 from nanobot.utils.helpers import get_data_path
CRITICALnanobot/nanobot/utils/__init__.py3from nanobot.utils.helpers import ensure_dir, get_data_path, get_workspace_path
CRITICALnanobot/nanobot/agent/memory.py6from nanobot.utils.helpers import ensure_dir, today_date
CRITICALnanobot/nanobot/cli/commands.py196 from nanobot.utils.helpers import get_workspace_path
CRITICALnanobot/nanobot/channels/feishu.py147 response = self._client.im.v1.message_reaction.create(request)
CRITICALnanobot/nanobot/channels/feishu.py251 response = self._client.im.v1.message.create(request)
CRITICALnanobot/nanobot/session/manager.py11from nanobot.utils.helpers import ensure_dir, safe_filename
Cross-File Repetition15 hits · 75 pts
SeverityFileLineSnippet
HIGHworkflows/agents/memory_agent_concise_index.py0format the llm-generated summary into the final structure args: file_path: path of the implemented file llm_summary: llm
HIGHworkflows/agents/memory_agent_concise_multi.py0format the llm-generated summary into the final structure args: file_path: path of the implemented file llm_summary: llm
HIGHworkflows/agents/memory_agent_concise.py0format the llm-generated summary into the final structure args: file_path: path of the implemented file llm_summary: llm
HIGHworkflows/agents/memory_agent_concise_index.py0# code implementation summary **generated**: {timestamp} **file implemented**: {file_path} {llm_summary} --- *auto-gener
HIGHworkflows/agents/memory_agent_concise_multi.py0# code implementation summary **generated**: {timestamp} **file implemented**: {file_path} {llm_summary} --- *auto-gener
HIGHworkflows/agents/memory_agent_concise.py0# code implementation summary **generated**: {timestamp} **file implemented**: {file_path} {llm_summary} --- *auto-gener
HIGHworkflows/agents/memory_agent_concise_index.py0append code implementation summary to implement_code_summary.md accumulates all implementations with clear separators ar
HIGHworkflows/agents/memory_agent_concise_multi.py0append code implementation summary to implement_code_summary.md accumulates all implementations with clear separators ar
HIGHworkflows/agents/memory_agent_concise.py0append code implementation summary to implement_code_summary.md accumulates all implementations with clear separators ar
HIGHworkflows/agents/memory_agent_concise_index.py0call llm for code implementation summary generation only this method is used only for creating code implementation summa
HIGHworkflows/agents/memory_agent_concise_multi.py0call llm for code implementation summary generation only this method is used only for creating code implementation summa
HIGHworkflows/agents/memory_agent_concise.py0call llm for code implementation summary generation only this method is used only for creating code implementation summa
HIGHworkflows/agents/memory_agent_concise_index.py0start a new dialogue round and reset tool results args: iteration: optional iteration number from workflow to sync with
HIGHworkflows/agents/memory_agent_concise_multi.py0start a new dialogue round and reset tool results args: iteration: optional iteration number from workflow to sync with
HIGHworkflows/agents/memory_agent_concise.py0start a new dialogue round and reset tool results args: iteration: optional iteration number from workflow to sync with
Verbosity Indicators41 hits · 61 pts
SeverityFileLineSnippet
LOWui/handlers.py515 # Step 1: Initialization
LOWtools/code_reference_indexer.py356 # Step 1: Load index files from specified directory
LOWtools/code_reference_indexer.py369 # Step 2: Parse keywords
LOWtools/code_reference_indexer.py374 # Step 3: Find relevant reference code
LOWtools/code_reference_indexer.py379 # Step 4: Find direct relationships
LOWtools/code_reference_indexer.py382 # Step 5: Format output
LOWtools/code_indexer.py876 # Step 1: Generate file tree
LOWtools/code_indexer.py880 # Step 2: Get all files
LOWtools/code_indexer.py884 # Step 3: LLM pre-filtering of relevant files
LOWtools/code_indexer.py892 # Step 4: Filter file list based on filtering results
LOWtools/code_indexer.py904 # Step 5: Analyze filtered files (concurrent or sequential)
LOWtools/code_indexer.py918 # Step 6: Create repository index
LOWworkflows/codebase_index_workflow.py424 # Step 1: Determine initial plan file path
LOWworkflows/codebase_index_workflow.py428 # Step 2: Load target structure
LOWworkflows/codebase_index_workflow.py443 # Step 3: Check codebase path
LOWworkflows/codebase_index_workflow.py453 # Step 4: Create output directory
LOWworkflows/codebase_index_workflow.py457 # Step 5: Load configuration
LOWworkflows/codebase_index_workflow.py463 # Step 6: Create code indexer
LOWworkflows/codebase_index_workflow.py580 # Step 7: Build all indexes
LOWworkflows/codebase_index_workflow.py583 # Step 8: Generate summary report
LOWworkflows/agent_orchestration_engine.py1064 # Step 1: Check if any markdown files exist
LOWworkflows/agent_orchestration_engine.py1085 # Step 2: Read document content to determine size
LOWworkflows/agent_orchestration_engine.py1132 # Step 3: Determine if segmentation should be used
LOWworkflows/code_implementation_workflow.py774 # Step 1: Try basic fixes first
LOWworkflows/code_implementation_workflow.py786 # Step 2: Check for truncation issues
LOWworkflows/code_implementation_workflow.py795 # Step 3: Try to extract partial valid JSON
LOWworkflows/code_implementation_workflow.py807 # Step 4: Tool-specific defaults for critical tools
LOWworkflows/code_implementation_workflow.py818 # Step 5: Last resort - return error indicator
LOWworkflows/code_implementation_workflow_index.py684 # Step 1: Try basic fixes first
LOWworkflows/code_implementation_workflow_index.py696 # Step 2: Check for truncation issues
LOWworkflows/code_implementation_workflow_index.py705 # Step 3: Try to extract partial valid JSON
LOWworkflows/code_implementation_workflow_index.py717 # Step 4: Tool-specific defaults for critical tools
LOWworkflows/code_implementation_workflow_index.py728 # Step 5: Last resort - return error indicator
LOWcli/cli_app.py118 # Step 1: Get initial requirements from user
LOWcli/cli_app.py59 # Step 1: Generate guiding questions
LOWcli/cli_app.py78 # Step 2: Display questions
LOWcli/cli_app.py130 # Step 2: Generate guiding questions
LOWcli/cli_app.py149 # Step 3: Display questions and get user answers
LOWcli/cli_app.py171 # Step 4: Generate requirement summary
LOWcli/cli_app.py191 # Step 5: Display requirement summary
LOWcli/cli_app.py196 # Step 6: Proceed with chat-based implementation
Self-Referential Comments16 hits · 48 pts
SeverityFileLineSnippet
MEDIUMui/handlers.py43# Import necessary modules
MEDIUMui/handlers.py703 # Import required modules
MEDIUMui/handlers.py747 # Import required modules
MEDIUMui/handlers.py898 # Create a simple progress callback that only logs (no Streamlit UI calls)
MEDIUMtools/code_indexer.py430 # Create a hash of the prompt for filename
MEDIUMworkflows/agent_orchestration_engine.py1655 # Create the chat planning agent
MEDIUMworkflows/agent_orchestration_engine.py1956 # Create a skipped indexing result
MEDIUMworkflows/code_implementation_workflow.py1103 # # Create a test workflow normally
MEDIUMworkflows/code_implementation_workflow.py1106 # # Create a mock code agent for testing
MEDIUMworkflows/code_implementation_workflow_index.py1046 # # Create a test workflow normally
MEDIUMworkflows/code_implementation_workflow_index.py1049 # # Create a mock code agent for testing
MEDIUMworkflows/agents/memory_agent_concise_index.py1053 # Create the formatted summary for file saving (without Next Steps)
MEDIUMworkflows/agents/memory_agent_concise_multi.py195 # Create the formatted summary for file saving (WITHOUT Next Steps)
MEDIUMworkflows/agents/code_implementation_agent.py991 # Create a simulated read_file tool call
MEDIUMworkflows/agents/memory_agent_concise.py1104 # Create the formatted summary for file saving (without Next Steps)
MEDIUMutils/cli_interface.py160 # Create a hidden root window
Docstring Block Structure8 hits · 40 pts
SeverityFileLineSnippet
HIGHtools/pdf_downloader.py888 Download files from URLs or move local files mentioned in natural language instructions. Args: instruc
HIGHtools/pdf_downloader.py1289 # Convert a document to Markdown format with image extraction support. # Supports both local files and URLs. U
HIGHtools/git_command.py166 Download GitHub repositories from natural language instructions. Args: instruction: Natural language t
HIGHnanobot/nanobot/agent/tools/registry.py39 Execute a tool by name with given parameters. Args: name: Tool name. params: T
HIGHutils/cross_platform_file_handler.py96 Create a temporary file with proper cross-platform handling. This method addresses Windows file handle
HIGHutils/cross_platform_file_handler.py193 Safely copy a file with proper error handling. This method uses copy instead of move to preserve the o
HIGHutils/cross_platform_file_handler.py256 Safely move a file (only if explicitly needed). Note: Prefer safe_copy_file to preserve originals.
HIGHutils/file_processor.py172 Read the content of a file asynchronously. Args: file_path: Path to the file to read
Over-Commented Block23 hits · 16 pts
SeverityFileLineSnippet
LOWtools/pdf_downloader.py141 # "\n [INFO] Document converted to Markdown (docling)"
LOWtools/pdf_downloader.py1281 else:
LOWtools/pdf_downloader.py1301# Status message about the conversion operation with preview of converted content
LOWtools/pdf_downloader.py1321# if (
LOWtools/pdf_downloader.py1341# (".pdf", ".docx", ".pptx", ".html", ".md", ".txt")
LOWtools/pdf_downloader.py1361
LOWconfig/mcp_tool_definitions.py301 "description": "Directory path for the workspace",
LOWconfig/mcp_tool_definitions_index.py381 # @staticmethod
LOWworkflows/code_implementation_workflow.py601 messages.append({"role": "user", "content": no_tools_guidance})
LOWworkflows/code_implementation_workflow.py1101 # print("Testing Read Tools Configuration...")
LOWworkflows/code_implementation_workflow_index.py1041
LOWworkflows/agents/memory_agent_concise_index.py1261 # if self.implemented_files
LOWworkflows/agents/memory_agent_concise_index.py1941 # """Check if a file from plan is implemented (with fuzzy matching)"""
LOWworkflows/agents/memory_agent_concise_index.py1961 # or impl_file_normalized.endswith("/" + plan_file_normalized)
LOWworkflows/agents/memory_agent_concise.py1301 llm_summary: LLM-generated summary content
LOWworkflows/agents/memory_agent_concise.py1721 knowledge_base_message["content"] += (
LOWworkflows/agents/memory_agent_concise.py1741 # # If no tool results yet, add guidance for next steps
LOWprompts/code_prompts.py861# - **CONTINUOUS**: Implement files continuously until plan completion
LOWprompts/code_prompts.py881# ```
LOWprompts/code_prompts.py901# - Apply: Found patterns while maintaining project requirements
LOWprompts/code_prompts.py921# Next Target: [next_file_to_implement]
LOWprompts/code_prompts.py1061
LOWprompts/code_prompts.py1081
AI Slop Vocabulary6 hits · 15 pts
SeverityFileLineSnippet
LOWui/sidebar_feed.py34 # Running in background thread, just use Python logging
MEDIUMnanobot/nanobot/channels/dingtalk.py49 # Parse using SDK's ChatbotMessage for robust handling
MEDIUMworkflows/agent_orchestration_engine.py1683 # Set higher token output for comprehensive planning
MEDIUMworkflows/agent_orchestration_engine.py1694 formatted_message = f"""Please analyze the following coding requirements and generate a comprehensive implem
MEDIUMprompts/code_prompts.py463CODE_PLANNING_PROMPT = """You are creating a DETAILED, COMPLETE reproduction plan by integrating comprehensive analysis
MEDIUMprompts/code_prompts.py1556CODE_PLANNING_PROMPT_TRADITIONAL = """You are creating a DETAILED, COMPLETE reproduction plan by integrating comprehensi
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippet
HIGHREADME_ZH.md1031 "api_key": "your_api_key",
Cross-Language Confusion2 hits · 5 pts
SeverityFileLineSnippet
HIGHnew_ui/backend/api/websockets/code_stream_ws.py28 "filename": str | null, # For file_start/file_end
HIGHnew_ui/backend/api/websockets/workflow_ws.py73 "result": dict | null, # Only for complete type
Synthetic Comment Markers1 hit · 2 pts
SeverityFileLineSnippet
HIGHui/components.py864 st.markdown("#### 3 · AI-generated requirement document")
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippet
LOWutils/cross_platform_file_handler.py427# Example usage
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippet
LOWutils/file_processor.py136 # Don't forget to save the last section