Repository Analysis

datawhalechina/hello-agents

📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程

14.3 Low AI signal View on GitHub
14.3
Adjusted Score
14.3
Raw Score
100%
Time Factor
2026-05-26
Last Push
54,712
Stars
Python
Language
250,108
Lines of Code
1128
Files
2539
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 57MEDIUM 392LOW 2090

Pattern Findings

2539 matches across 17 categories. Click a row to expand file-level details.

Decorative Section Separators368 hits · 1200 pts
SeverityFileLineSnippet
MEDIUM…s/lll0807-CodeTutorAgent/programmer/agents/exercise.py91 # =========================================================
MEDIUM…s/lll0807-CodeTutorAgent/programmer/agents/exercise.py93 # =========================================================
MEDIUM…ll0807-CodeTutorAgent/programmer/services/knowledge.py28 # ======================
MEDIUM…ll0807-CodeTutorAgent/programmer/services/knowledge.py30 # ======================
MEDIUM…ll0807-CodeTutorAgent/programmer/services/knowledge.py53 # ======================
MEDIUM…ll0807-CodeTutorAgent/programmer/services/knowledge.py55 # ======================
MEDIUM…ll0807-CodeTutorAgent/programmer/services/knowledge.py79 # ======================
MEDIUM…ll0807-CodeTutorAgent/programmer/services/knowledge.py81 # ======================
MEDIUM…n-projects/JJason-DeepCastAgent/backend/src/prompts.py9# ============================================================
MEDIUM…n-projects/JJason-DeepCastAgent/backend/src/prompts.py11# ============================================================
MEDIUM…n-projects/JJason-DeepCastAgent/backend/src/prompts.py57# ============================================================
MEDIUM…n-projects/JJason-DeepCastAgent/backend/src/prompts.py59# ============================================================
MEDIUM…n-projects/JJason-DeepCastAgent/backend/src/prompts.py80# ============================================================
MEDIUM…n-projects/JJason-DeepCastAgent/backend/src/prompts.py82# ============================================================
MEDIUM…n-projects/JJason-DeepCastAgent/backend/src/prompts.py121# ============================================================
MEDIUM…n-projects/JJason-DeepCastAgent/backend/src/prompts.py123# ============================================================
MEDIUM…ion-projects/JJason-DeepCastAgent/backend/src/agent.py97 # ------------------------------------------------------------------
MEDIUM…ion-projects/JJason-DeepCastAgent/backend/src/agent.py99 # ------------------------------------------------------------------
MEDIUM…ion-projects/JJason-DeepCastAgent/backend/src/agent.py233 # ------------------------------------------------------------------
MEDIUM…ion-projects/JJason-DeepCastAgent/backend/src/agent.py235 # ------------------------------------------------------------------
MEDIUM…ion-projects/JJason-DeepCastAgent/backend/src/agent.py556 # ------------------------------------------------------------------
MEDIUM…ion-projects/JJason-DeepCastAgent/backend/src/agent.py558 # ------------------------------------------------------------------
MEDIUM…s/JJason-DeepCastAgent/backend/src/services/planner.py90 # ------------------------------------------------------------------
MEDIUM…s/JJason-DeepCastAgent/backend/src/services/planner.py92 # ------------------------------------------------------------------
MEDIUM…ason-DeepCastAgent/backend/src/services/tool_events.py93 # ------------------------------------------------------------------
MEDIUM…ason-DeepCastAgent/backend/src/services/tool_events.py95 # ------------------------------------------------------------------
MEDIUM…ason-DeepCastAgent/backend/src/services/tool_events.py190 # ------------------------------------------------------------------
MEDIUM…ason-DeepCastAgent/backend/src/services/tool_events.py192 # ------------------------------------------------------------------
MEDIUM…-projects/YYHDBL-HelloCodeAgentCli/memory/embedding.py21# ==============
MEDIUM…-projects/YYHDBL-HelloCodeAgentCli/memory/embedding.py23# ==============
MEDIUM…-projects/YYHDBL-HelloCodeAgentCli/memory/embedding.py226# ==============
MEDIUM…-projects/YYHDBL-HelloCodeAgentCli/memory/embedding.py228# ==============
MEDIUM…-projects/YYHDBL-HelloCodeAgentCli/memory/embedding.py263# ==================
MEDIUM…-projects/YYHDBL-HelloCodeAgentCli/memory/embedding.py265# ==================
MEDIUM…ojects/YYHDBL-HelloCodeAgentCli/memory/rag/pipeline.py1126# ==================
MEDIUM…ojects/YYHDBL-HelloCodeAgentCli/memory/rag/pipeline.py1128# ==================
MEDIUM…/Shawnxyxy-HealthRecordAgent/backend/agents/planner.py59 # ======================
MEDIUM…/Shawnxyxy-HealthRecordAgent/backend/agents/planner.py61 # ======================
MEDIUM…ng-AgentPlatformBase/agents/deep_research/src/agent.py76 # ------------------------------------------------------------------
MEDIUM…ng-AgentPlatformBase/agents/deep_research/src/agent.py78 # ------------------------------------------------------------------
MEDIUM…ng-AgentPlatformBase/agents/deep_research/src/agent.py286 # ------------------------------------------------------------------
MEDIUM…ng-AgentPlatformBase/agents/deep_research/src/agent.py288 # ------------------------------------------------------------------
MEDIUM…tformBase/agents/deep_research/src/services/planner.py80 # ------------------------------------------------------------------
MEDIUM…tformBase/agents/deep_research/src/services/planner.py82 # ------------------------------------------------------------------
MEDIUM…mBase/agents/deep_research/src/services/tool_events.py88 # ------------------------------------------------------------------
MEDIUM…mBase/agents/deep_research/src/services/tool_events.py90 # ------------------------------------------------------------------
MEDIUM…mBase/agents/deep_research/src/services/tool_events.py163 # ------------------------------------------------------------------
MEDIUM…mBase/agents/deep_research/src/services/tool_events.py165 # ------------------------------------------------------------------
MEDIUMCo-creation-projects/lgs-only-NovelGenerator/main.py35 # ---------------------------------------------------------
MEDIUMCo-creation-projects/lgs-only-NovelGenerator/main.py37 # ---------------------------------------------------------
MEDIUMCo-creation-projects/lgs-only-NovelGenerator/main.py72 # ---------------------------------------------------------
MEDIUMCo-creation-projects/lgs-only-NovelGenerator/main.py74 # ---------------------------------------------------------
MEDIUMCo-creation-projects/lgs-only-NovelGenerator/main.py115 # ---------------------------------------------------------
MEDIUMCo-creation-projects/lgs-only-NovelGenerator/main.py117 # ---------------------------------------------------------
MEDIUM…on-projects/lcyting-StockSage-agent/docker-compose.yml1# =========================================================================
MEDIUM…on-projects/lcyting-StockSage-agent/docker-compose.yml7# =========================================================================
MEDIUM…on-projects/lcyting-StockSage-agent/docker-compose.yml12 # =========================================================================
MEDIUM…on-projects/lcyting-StockSage-agent/docker-compose.yml14 # =========================================================================
MEDIUM…on-projects/lcyting-StockSage-agent/docker-compose.yml35 # =========================================================================
MEDIUM…on-projects/lcyting-StockSage-agent/docker-compose.yml37 # =========================================================================
308 more matches not shown…
Excessive Try-Catch Wrapping877 hits · 868 pts
SeverityFileLineSnippet
LOWfix_bold_format.py49 except Exception as e:
LOW…/lll0807-CodeTutorAgent/programmer/tools/agent_tool.py53 except Exception as e:
LOW…lll0807-CodeTutorAgent/programmer/tools/code_runner.py67 except Exception as e:
LOW…s/lll0807-CodeTutorAgent/programmer/agents/exercise.py46 except Exception:
LOWCo-creation-projects/939147533-DatabaseAgent/test.py68 except Exception as e:
LOWCo-creation-projects/939147533-DatabaseAgent/test.py101 except Exception as e:
LOWCo-creation-projects/939147533-DatabaseAgent/main.py59 except Exception as e:
LOW…creation-projects/939147533-DatabaseAgent/src/tools.py28 except Exception as e:
LOW…creation-projects/939147533-DatabaseAgent/src/tools.py60 except Exception as e:
LOW…creation-projects/939147533-DatabaseAgent/src/tools.py97 except Exception as e:
LOW…ts/usernamedadad-AutoFlow/backend/app/routers/agent.py20 except Exception as exc:
MEDIUM…ts/usernamedadad-AutoFlow/backend/app/routers/agent.py15def event_generator():
LOW…d-AutoFlow/backend/app/agents/mermaid_agent_service.py68 except Exception as exc:
LOW…reation-projects/CC1227871-StockInsightAgent/memory.py38 except Exception:
LOW…creation-projects/CC1227871-StockInsightAgent/tools.py61 except Exception:
LOW…creation-projects/CC1227871-StockInsightAgent/tools.py70 except Exception:
LOW…creation-projects/CC1227871-StockInsightAgent/tools.py81 except Exception as e:
LOW…creation-projects/CC1227871-StockInsightAgent/tools.py119 except Exception as e:
LOW…creation-projects/CC1227871-StockInsightAgent/tools.py137 except Exception:
LOW…creation-projects/CC1227871-StockInsightAgent/tools.py201 except Exception as e:
LOW…creation-projects/CC1227871-StockInsightAgent/tools.py237 except Exception as e:
LOW…creation-projects/CC1227871-StockInsightAgent/tools.py344 except Exception as e:
LOW…creation-projects/CC1227871-StockInsightAgent/tools.py464 except Exception as e:
LOW…ion-projects/CC1227871-StockInsightAgent/llm_client.py42 except Exception as e:
LOW…ion-projects/CC1227871-StockInsightAgent/llm_client.py55 except Exception as e2:
LOWCo-creation-projects/CC1227871-StockInsightAgent/rag.py50 except Exception as e:
LOWCo-creation-projects/CC1227871-StockInsightAgent/app.py64 except Exception as e:
LOW…rojects/CC1227871-StockInsightAgent/framework_agent.py143 except Exception:
LOW…rojects/CC1227871-StockInsightAgent/framework_agent.py148 except Exception as e:
LOW…eation-projects/allen2000-FashionDailyDress/weather.py51 except Exception as e:
LOW…eation-projects/allen2000-FashionDailyDress/weather.py79 except Exception as e:
LOW…ion-projects/allen2000-FashionDailyDress/gradio_app.py48 except Exception as e:
LOW…ion-projects/allen2000-FashionDailyDress/gradio_app.py75 except Exception as e2:
LOW…ects/allen2000-FashionDailyDress/simple_multi_agent.py42 except Exception as e:
LOW…ects/allen2000-FashionDailyDress/simple_multi_agent.py250 except Exception as e:
LOW…ion-projects/megg-ops-roleplay_agent/roleplay_agent.py100 except Exception as e:
LOW…n-DeepCastAgent/backend/scripts/test_agent_workflow.py118 except Exception as e:
LOW…/JJason-DeepCastAgent/backend/scripts/verify_search.py61 except Exception as e:
LOW…Jason-DeepCastAgent/backend/scripts/verify_ecnu_llm.py59 except Exception as e:
LOW…Jason-DeepCastAgent/backend/scripts/verify_ecnu_tts.py52 except Exception as e:
LOW…/JJason-DeepCastAgent/backend/scripts/verify_ffmpeg.py44 except Exception as e:
LOW…ion-projects/JJason-DeepCastAgent/backend/src/agent.py310 except Exception as exc:
LOW…ion-projects/JJason-DeepCastAgent/backend/src/agent.py480 except Exception as e:
LOW…tion-projects/JJason-DeepCastAgent/backend/src/main.py165 except Exception as exc: # pragma: no cover - defensive guardrail
LOW…tion-projects/JJason-DeepCastAgent/backend/src/main.py243 except Exception as exc:
LOW…eepCastAgent/backend/src/services/audio_synthesizer.py77 except Exception as e:
LOW…eepCastAgent/backend/src/services/audio_synthesizer.py93 except Exception as e:
LOW…DeepCastAgent/backend/src/services/script_generator.py131 except Exception as e:
LOW…DeepCastAgent/backend/src/services/script_generator.py235 except Exception:
LOW…-DeepCastAgent/backend/src/services/audio_generator.py41 except Exception as e:
LOW…-DeepCastAgent/backend/src/services/audio_generator.py187 except Exception as e:
LOW…ts/JJason-DeepCastAgent/backend/src/services/search.py71 except Exception as exc: # pragma: no cover - defensive logging
LOW…jects/Yixiang-Wu-LearningAgent/core/summary_manager.py99 except Exception:
LOW…jects/Yixiang-Wu-LearningAgent/core/summary_manager.py142 except Exception:
LOW…jects/Yixiang-Wu-LearningAgent/core/summary_manager.py210 except Exception:
LOW…jects/Yixiang-Wu-LearningAgent/core/summary_manager.py242 except Exception:
LOW…n-projects/Yixiang-Wu-LearningAgent/core/main_agent.py163 except Exception as e:
LOW…n-projects/Yixiang-Wu-LearningAgent/core/main_agent.py206 except Exception as e:
LOW…n-projects/Yixiang-Wu-LearningAgent/core/main_agent.py288 except Exception as e:
LOW…n-projects/Yixiang-Wu-LearningAgent/core/main_agent.py327 except Exception as e:
817 more matches not shown…
Unused Imports657 hits · 652 pts
SeverityFileLineSnippet
LOWfix_bold_format.py10
LOW…0807-CodeTutorAgent/programmer/agents/code_reviewer.py2
LOW…ects/lll0807-CodeTutorAgent/programmer/agents/tutor.py2
LOW…ects/lll0807-CodeTutorAgent/programmer/agents/tutor.py2
LOWCo-creation-projects/939147533-DatabaseAgent/test.py5
LOWCo-creation-projects/939147533-DatabaseAgent/main.py5
LOW…edadad-AutoFlow/backend/app/agents/mermaid/__init__.py1
LOW…edadad-AutoFlow/backend/app/agents/mermaid/__init__.py2
LOW…edadad-AutoFlow/backend/app/agents/mermaid/__init__.py3
LOW…edadad-AutoFlow/backend/app/agents/mermaid/__init__.py3
LOW…edadad-AutoFlow/backend/app/agents/mermaid/__init__.py3
LOW…edadad-AutoFlow/backend/app/agents/mermaid/__init__.py3
LOW…rojects/CC1227871-StockInsightAgent/context_manager.py2
LOW…rojects/CC1227871-StockInsightAgent/context_manager.py3
LOW…creation-projects/CC1227871-StockInsightAgent/tools.py3
LOWCo-creation-projects/CC1227871-StockInsightAgent/rag.py7
LOWCo-creation-projects/CC1227871-StockInsightAgent/app.py24
LOW…ects/allen2000-FashionDailyDress/simple_multi_agent.py6
LOW…ects/allen2000-FashionDailyDress/simple_multi_agent.py7
LOW…ects/allen2000-FashionDailyDress/simple_multi_agent.py8
LOW…ion-projects/megg-ops-roleplay_agent/roleplay_agent.py4
LOW…ion-projects/JJason-DeepCastAgent/backend/src/utils.py3
LOW…ion-projects/JJason-DeepCastAgent/backend/src/agent.py3
LOW…tion-projects/JJason-DeepCastAgent/backend/src/main.py3
LOW…s/JJason-DeepCastAgent/backend/src/services/planner.py3
LOW…eepCastAgent/backend/src/services/audio_synthesizer.py3
LOW…DeepCastAgent/backend/src/services/script_generator.py3
LOW…-DeepCastAgent/backend/src/services/text_processing.py3
LOW…/JJason-DeepCastAgent/backend/src/services/reporter.py3
LOW…cts/JJason-DeepCastAgent/backend/src/services/notes.py3
LOW…-DeepCastAgent/backend/src/services/audio_generator.py3
LOW…ts/JJason-DeepCastAgent/backend/src/services/search.py3
LOW…Jason-DeepCastAgent/backend/src/services/summarizer.py3
LOW…ason-DeepCastAgent/backend/src/services/tool_events.py3
LOWCo-creation-projects/Yixiang-Wu-LearningAgent/main.py4
LOW…s/Yixiang-Wu-LearningAgent/agents/create_plan_agent.py4
LOW…jects/Yixiang-Wu-LearningAgent/agents/summary_agent.py6
LOW…Yixiang-Wu-LearningAgent/agents/vibe_learning_agent.py11
LOW…s/Yixiang-Wu-LearningAgent/processors/add_knowledge.py4
LOW…s/Yixiang-Wu-LearningAgent/processors/add_knowledge.py8
LOW…/Yixiang-Wu-LearningAgent/specialist/quiz_generator.py4
LOW…s/Yixiang-Wu-LearningAgent/specialist/repo_analyzer.py4
LOW…bichchibui5-hub-EmailSmartAssistant/email_assistant.py11
LOW…bichchibui5-hub-EmailSmartAssistant/email_assistant.py12
LOW…n-projects/bichchibui5-hub-EmailSmartAssistant/demo.py10
LOW…n-projects/bichchibui5-hub-EmailSmartAssistant/demo.py12
LOW…n-projects/bichchibui5-hub-EmailSmartAssistant/demo.py12
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/__init__.py15
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/__init__.py15
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/__init__.py15
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/__init__.py15
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/__init__.py18
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/__init__.py19
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/__init__.py20
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/__init__.py21
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/__init__.py24
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/__init__.py25
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/__init__.py26
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/__init__.py27
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/__init__.py30
597 more matches not shown…
Hyper-Verbose Identifiers294 hits · 284 pts
SeverityFileLineSnippet
LOW…rojects/CC1227871-StockInsightAgent/context_manager.py115def build_context_aware_prompt(
LOW…-projects/allen2000-FashionDailyDress/fashion_agent.py78 def get_detailed_fashion_advice(self, weather_data):
LOW…allen2000-FashionDailyDress/multi_agent_coordinator.py63 def _setup_coordinator_prompt(self):
LOW…ion-projects/allen2000-FashionDailyDress/gradio_app.py12def get_weather_and_fashion_advice(city_name):
LOW…-DeepCastAgent/backend/scripts/test_audio_generator.py28 def test_generate_audio_success(self, mock_exists, mock_file, mock_post):
LOW…-DeepCastAgent/backend/scripts/test_audio_generator.py63 def test_generate_audio_no_api_key(self):
LOW…-DeepCastAgent/backend/scripts/test_audio_generator.py72 def test_generate_audio_api_failure(self, mock_exists, mock_post):
LOW…/JJason-DeepCastAgent/backend/scripts/verify_search.py16def test_search_configuration():
LOW…ion-projects/JJason-DeepCastAgent/backend/src/utils.py27def deduplicate_and_format_sources(
LOW…ion-projects/JJason-DeepCastAgent/backend/src/agent.py782 def _find_existing_report_note_id(self, state: SummaryState) -> str | None:
LOW…DeepCastAgent/backend/src/services/script_generator.py208 def escape_newlines_in_strings(match):
LOW…DeepCastAgent/backend/src/services/script_generator.py216 def _parse_objects_individually(self, content: str) -> list | None:
LOW…jects/Yixiang-Wu-LearningAgent/core/summary_manager.py56 def _full_rewrite_knowledge_summary(
LOW…jects/Yixiang-Wu-LearningAgent/core/summary_manager.py104 def _incremental_update_knowledge_summary(
LOW…jects/Yixiang-Wu-LearningAgent/core/summary_manager.py172 def _full_rewrite_session_summary(
LOW…jects/Yixiang-Wu-LearningAgent/core/summary_manager.py214 def _incremental_update_session_summary(
LOW…s/Yixiang-Wu-LearningAgent/agents/create_plan_agent.py194 def _search_learning_resources(self, query: str) -> str:
LOW…Yixiang-Wu-LearningAgent/agents/vibe_learning_agent.py173 def _save_conversation_history(self, domain: str, mode: str, conversation: List[str], error: str = None) -> None:
LOW…s/Yixiang-Wu-LearningAgent/processors/add_knowledge.py137 def _extract_metadata_from_text(self, text: str) -> Dict[str, any]:
LOW…s/Yixiang-Wu-LearningAgent/processors/add_knowledge.py180 def _extract_tags_from_content(self, content: str) -> List[str]:
LOW…s/Yixiang-Wu-LearningAgent/processors/add_knowledge.py222 def _extract_concepts_from_content(self, content: str) -> List[str]:
LOW…s/Yixiang-Wu-LearningAgent/specialist/repo_analyzer.py101 def _extract_tech_stack_from_text(self, text: str) -> List[str]:
LOW…/Yixiang-Wu-LearningAgent/specialist/paper_analyzer.py83 def _extract_keywords_from_text(self, text: str) -> List[str]:
LOW…/Yixiang-Wu-LearningAgent/specialist/paper_analyzer.py220 def _infer_domain_from_keywords(self, keywords: List[str]) -> str:
LOW…on-projects/YYHDBL-HelloCodeAgentCli/tools/registry.py121 def extract_first_json_object(text: str):
LOW…YHDBL-HelloCodeAgentCli/tools/builtin/terminal_tool.py344 def _shell_requires_allow_dangerous(self, command: str) -> bool:
LOW…YHDBL-HelloCodeAgentCli/tools/builtin/terminal_tool.py397 def _shell_all_commands_whitelisted(self, command: str) -> bool:
LOW…ts/YYHDBL-HelloCodeAgentCli/tools/builtin/todo_tool.py107 def _enforce_single_in_progress(self, items: List[TodoItem], incoming_status: str, incoming_id: Optional[int]) -> Op
LOW…-projects/YYHDBL-HelloCodeAgentCli/memory/embedding.py246def create_embedding_model_with_fallback(preferred_type: str = "dashscope", **kwargs) -> EmbeddingModel:
LOW…ects/YYHDBL-HelloCodeAgentCli/memory/types/semantic.py479 def _combine_and_rank_results(
LOW…ects/YYHDBL-HelloCodeAgentCli/memory/types/semantic.py650 def _store_linguistic_analysis(self, doc, text: str):
LOW…ects/YYHDBL-HelloCodeAgentCli/memory/types/semantic.py960 def _cleanup_entities_and_relations(self, entity_ids: List[str]):
LOW…ts/YYHDBL-HelloCodeAgentCli/memory/types/perceptual.py699 def _get_vector_store_for_modality(self, modality: Optional[str]) -> QdrantVectorStore:
LOW…jects/YYHDBL-HelloCodeAgentCli/memory/types/working.py381 def _remove_lowest_priority_memory(self):
LOW…ojects/YYHDBL-HelloCodeAgentCli/memory/rag/pipeline.py426def _preprocess_markdown_for_embedding(text: str) -> str:
LOW…ojects/YYHDBL-HelloCodeAgentCli/memory/rag/pipeline.py23def _is_markitdown_supported_format(path: str) -> bool:
LOW…ojects/YYHDBL-HelloCodeAgentCli/memory/rag/pipeline.py227def _split_paragraphs_with_headings(text: str) -> List[Dict]:
LOW…ojects/YYHDBL-HelloCodeAgentCli/memory/rag/pipeline.py454def _create_default_vector_store(dimension: int = None) -> QdrantVectorStore:
LOW…ojects/YYHDBL-HelloCodeAgentCli/memory/rag/pipeline.py816def rerank_with_cross_encoder(query: str, items: List[Dict], model_name: str = "cross-encoder/ms-marco-MiniLM-L-6-v2", t
LOW…ojects/YYHDBL-HelloCodeAgentCli/memory/rag/pipeline.py831def compute_graph_signals_from_pool(vector_hits: List[Dict], same_doc_weight: float = 1.0, proximity_weight: float = 1.0
LOW…ojects/YYHDBL-HelloCodeAgentCli/memory/rag/pipeline.py936def expand_neighbors_from_pool(selected: List[Dict], pool: List[Dict], neighbors: int = 1, max_additions: int = 5) -> Li
LOW…ojects/YYHDBL-HelloCodeAgentCli/agents/simple_agent.py43 def _get_enhanced_system_prompt(self) -> str:
LOW…/YYHDBL-HelloCodeAgentCli/code_agent/hello_code_cli.py63def _patch_requires_confirmation(patch_text: str) -> bool:
LOW…DBL-HelloCodeAgentCli/code_agent/agentic/code_agent.py187 def _reply_with_recent_history(self, limit: int = 6) -> str:
LOW…n-projects/Shawnxyxy-HealthRecordAgent/frontend/app.js128function syncReflectReasonVisibility() {
LOW…ts/Shawnxyxy-HealthRecordAgent/backend/memory/store.py125def save_completed_report_run(
LOW…ts/Shawnxyxy-HealthRecordAgent/backend/memory/store.py160def list_report_runs_for_user(user_id: str, limit: int = 50) -> List[Dict[str, Any]]:
LOW…ts/Shawnxyxy-HealthRecordAgent/backend/memory/store.py287def format_reflect_memory_for_prompt(user_id: str, limit: int = 5) -> str:
LOW…ts/Shawnxyxy-HealthRecordAgent/backend/memory/store.py386def list_user_memory_chunks_sql(user_id: str, limit: int = 50) -> List[Dict[str, Any]]:
LOW…althRecordAgent/backend/service/observability_views.py68def build_report_observability(
LOWCo-creation-projects/Apricity-InnocoreAI/main.py160async def innocore_exception_handler(request: Request, exc: InnoCoreException):
LOWCo-creation-projects/Apricity-InnocoreAI/main.py172async def general_exception_handler(request: Request, exc: Exception):
LOW…ation-projects/Apricity-InnocoreAI/agents/validator.py106 async def _generate_bibtex_citation(self, paper_info: Dict) -> str:
LOW…-creation-projects/Apricity-InnocoreAI/agents/coach.py364 async def _get_user_writing_history(self, user_id: str) -> List[Dict[str, Any]]:
LOW…tion-projects/Apricity-InnocoreAI/agents/controller.py190 async def _execute_writing_assistance(self, task: Dict) -> Dict[str, Any]:
LOW…tion-projects/Apricity-InnocoreAI/agents/controller.py204 async def _execute_citation_validation(self, task: Dict) -> Dict[str, Any]:
LOW…-creation-projects/Apricity-InnocoreAI/agents/miner.py129 async def _extract_structured_content(self, file_path: str) -> Dict[str, Any]:
LOW…-creation-projects/Apricity-InnocoreAI/agents/miner.py195 async def _perform_comparison_analysis(self, current_paper: Dict, related_papers: List[Dict]) -> Dict[str, Any]:
LOW…-creation-projects/Apricity-InnocoreAI/agents/miner.py248 def _format_related_papers_for_comparison(self, papers: List[Dict]) -> str:
LOW…creation-projects/Apricity-InnocoreAI/agents/hunter.py94 async def _search_papers_from_arxiv(self, keywords: List[str], max_papers: int, days_back: int) -> List[Dict]:
234 more matches not shown…
Deep Nesting241 hits · 226 pts
SeverityFileLineSnippet
LOW…creation-projects/CC1227871-StockInsightAgent/tools.py224
LOW…creation-projects/CC1227871-StockInsightAgent/tools.py307
LOWCo-creation-projects/CC1227871-StockInsightAgent/rag.py55
LOW…rojects/CC1227871-StockInsightAgent/framework_agent.py113
LOW…-creation-projects/CC1227871-StockInsightAgent/main.py71
LOW…ects/allen2000-FashionDailyDress/simple_multi_agent.py91
LOW…ects/allen2000-FashionDailyDress/simple_multi_agent.py204
LOW…ion-projects/megg-ops-roleplay_agent/roleplay_agent.py116
LOW…ion-projects/JJason-DeepCastAgent/backend/src/agent.py237
LOW…ion-projects/JJason-DeepCastAgent/backend/src/agent.py559
LOW…tion-projects/JJason-DeepCastAgent/backend/src/main.py77
LOW…tion-projects/JJason-DeepCastAgent/backend/src/main.py214
LOW…tion-projects/JJason-DeepCastAgent/backend/src/main.py228
LOW…s/JJason-DeepCastAgent/backend/src/services/planner.py93
LOW…eepCastAgent/backend/src/services/audio_synthesizer.py37
LOW…DeepCastAgent/backend/src/services/script_generator.py66
LOW…-DeepCastAgent/backend/src/services/text_processing.py6
LOW…-DeepCastAgent/backend/src/services/audio_generator.py44
LOW…Jason-DeepCastAgent/backend/src/services/summarizer.py45
LOW…Jason-DeepCastAgent/backend/src/services/summarizer.py56
LOW…Jason-DeepCastAgent/backend/src/services/summarizer.py80
LOW…n-projects/Yixiang-Wu-LearningAgent/core/main_agent.py95
LOW…n-projects/Yixiang-Wu-LearningAgent/core/main_agent.py231
LOW…n-projects/Yixiang-Wu-LearningAgent/utils/streaming.py25
LOW…s/Yixiang-Wu-LearningAgent/processors/add_knowledge.py137
LOW…s/Yixiang-Wu-LearningAgent/processors/add_knowledge.py315
LOW…/Yixiang-Wu-LearningAgent/specialist/paper_analyzer.py220
LOW…on-projects/YYHDBL-HelloCodeAgentCli/tools/registry.py72
LOW…on-projects/YYHDBL-HelloCodeAgentCli/tools/registry.py121
LOW…-HelloCodeAgentCli/tools/builtin/context_fetch_tool.py86
LOW…-HelloCodeAgentCli/tools/builtin/context_fetch_tool.py224
LOW…-HelloCodeAgentCli/tools/builtin/context_fetch_tool.py249
LOW…/YYHDBL-HelloCodeAgentCli/tools/builtin/memory_tool.py98
LOW…/YYHDBL-HelloCodeAgentCli/tools/builtin/memory_tool.py227
LOW…YHDBL-HelloCodeAgentCli/tools/builtin/terminal_tool.py256
LOW…YHDBL-HelloCodeAgentCli/tools/builtin/terminal_tool.py312
LOW…ts/YYHDBL-HelloCodeAgentCli/tools/builtin/note_tool.py148
LOW…ts/YYHDBL-HelloCodeAgentCli/tools/builtin/note_tool.py193
LOW…jects/YYHDBL-HelloCodeAgentCli/tools/builtin/search.py29
LOW…jects/YYHDBL-HelloCodeAgentCli/tools/builtin/search.py68
LOW…HDBL-HelloCodeAgentCli/tools/builtin/protocol_tools.py135
LOW…HDBL-HelloCodeAgentCli/tools/builtin/protocol_tools.py339
LOW…HDBL-HelloCodeAgentCli/tools/builtin/protocol_tools.py558
LOW…HDBL-HelloCodeAgentCli/tools/builtin/protocol_tools.py687
LOW…HDBL-HelloCodeAgentCli/tools/builtin/protocol_tools.py372
LOW…n-projects/YYHDBL-HelloCodeAgentCli/context/builder.py248
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/core/llm.py73
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/core/llm.py159
LOW…creation-projects/YYHDBL-HelloCodeAgentCli/core/llm.py220
LOW…ects/YYHDBL-HelloCodeAgentCli/memory/types/semantic.py272
LOW…ects/YYHDBL-HelloCodeAgentCli/memory/types/semantic.py381
LOW…ects/YYHDBL-HelloCodeAgentCli/memory/types/semantic.py589
LOW…ects/YYHDBL-HelloCodeAgentCli/memory/types/semantic.py970
LOW…ts/YYHDBL-HelloCodeAgentCli/memory/types/perceptual.py346
LOW…ts/YYHDBL-HelloCodeAgentCli/memory/types/perceptual.py379
LOW…ts/YYHDBL-HelloCodeAgentCli/memory/types/perceptual.py518
LOW…ts/YYHDBL-HelloCodeAgentCli/memory/types/perceptual.py566
LOW…ts/YYHDBL-HelloCodeAgentCli/memory/types/perceptual.py603
LOW…ts/YYHDBL-HelloCodeAgentCli/memory/types/perceptual.py618
LOW…jects/YYHDBL-HelloCodeAgentCli/memory/types/working.py282
181 more matches not shown…
Magic Placeholder Names23 hits · 128 pts
SeverityFileLineSnippet
HIGHCo-creation-projects/Apricity-InnocoreAI/USAGE_GUIDE.md287LLM_API_KEY=your_api_key
HIGH…ixel-Personal_Information_Signaling_System/完整使用流程说明.md177LLM_API_KEY=your-api-key
HIGH…tion-projects/healer-666-Academic-Data-Agent/README.md60LLM_API_KEY=your_api_key
HIGHCo-creation-projects/kkkano-FinReportAgent/README.md59os.environ["LLM_API_KEY"] = "your-api-key-here" # 替换为你的 API Key
HIGHCo-creation-projects/lgs-only-NovelGenerator/README.md51API_KEY=your_api_key
HIGH…projects/lcyting-StockSage-agent/backend/app/config.py159 if not self.LLM_API_KEY or self.LLM_API_KEY == "your-api-key-here":
HIGH…projects/lcyting-StockSage-agent/backend/app/config.py167 return bool(self.LLM_API_KEY and self.LLM_API_KEY != "your-api-key-here")
HIGH…ng-StockSage-agent/skills/自选股管理/mx-zixuan/mx_zixuan.py49 print(" export MX_APIKEY=your_apikey", file=sys.stderr)
HIGHcode/chapter1/FirstAgentTest.py145API_KEY = "YOUR_API_KEY"
HIGHcode/chapter6/AgentScopeDemo/README.md38export DASHSCOPE_API_KEY="your-api-key-here"
HIGHcode/chapter6/AgentScopeDemo/README.md41$env:DASHSCOPE_API_KEY="your-api-key-here"
HIGHcode/chapter6/AgentScopeDemo/README.md44set DASHSCOPE_API_KEY=your-api-key-here
HIGHcode/chapter6/AutoGenDemo/README.md34LLM_API_KEY=your-api-key-here
HIGHcode/chapter9/README.md190 api_key="your_api_key",
HIGHcode/chapter13/helloagents-trip-planner/README.md160 env={"AMAP_MAPS_API_KEY": "your_api_key"},
HIGHcode/chapter15/Helloagents-AI-Town/SETUP_GUIDE.md75LLM_API_KEY=sk-your-api-key-here
HIGHcode/chapter15/Helloagents-AI-Town/backend/config.py33 print(" 示例: LLM_API_KEY=\"your-api-key\"")
HIGHdocs/chapter1/Chapter1-Introduction-to-Agents.md400API_KEY = "YOUR_API_KEY"
HIGHdocs/chapter1/第一章 初识智能体.md406API_KEY = "YOUR_API_KEY"
HIGH…/chapter4/Chapter4-Building-Classic-Agent-Paradigms.md39LLM_API_KEY="YOUR-API-KEY"
HIGHdocs/chapter4/第四章 智能体经典范式构建.md39LLM_API_KEY="YOUR-API-KEY"
HIGHExtra-Chapter/Extra07-环境配置.md55 - API Key: `your_api_key`
HIGHExtra-Chapter/Extra07-环境配置.md228API_KEY = "YOUR_API_KEY"
Docstring Block Structure17 hits · 85 pts
SeverityFileLineSnippet
HIGH…projects/Yixiang-Wu-LearningAgent/core/file_manager.py100 读取学习计划 Args: domain: 领域名称 Returns: 计划内容 Raises:
HIGH…/YYHDBL-HelloCodeAgentCli/tools/builtin/memory_tool.py52执行工具 - Tool基类要求的接口 Args: parameters: 工具参数字典,必须包含action参数 Returns: 执行结果字符串
HIGH…YHDBL-HelloCodeAgentCli/tools/builtin/terminal_tool.py139执行工具的主入口方法 根据参数解析命令并执行,包含完整的安全检查流程: 1. 参数验证 - 确保输入参数格式正确且必要参数存在 2. 命令解析和分类 - 将命令字符串解析为可
HIGH…jects/YYHDBL-HelloCodeAgentCli/tools/builtin/search.py69 执行搜索 Args: parameters: 包含input参数的字典 Returns: 搜索结果
HIGH…HDBL-HelloCodeAgentCli/tools/builtin/protocol_tools.py340 执行 MCP 操作 Args: parameters: 包含以下参数的字典 - action: 操作类型 (list_tools, call_too
HIGH…HDBL-HelloCodeAgentCli/tools/builtin/protocol_tools.py559 执行 A2A 操作 Args: parameters: 包含以下参数的字典 - action: 操作类型 (ask, get_inf
HIGH…HDBL-HelloCodeAgentCli/tools/builtin/protocol_tools.py688 执行 ANP 操作 Args: parameters: 包含以下参数的字典 - action: 操作类型 (register_ser
HIGHCo-creation-projects/melxy1997-ColumnWriter/utils.py26 从响应中提取 JSON Args: response: LLM 响应文本 required_fields: 必需的字段列表,用于验证和优先选
HIGH…ojects/AstrumPush-Smart-Recipe-Agent/protocol_tools.py352 执行 MCP 操作 Args: parameters: 包含以下参数的字典 - action: 操作类型 (list_tools, call_too
HIGH…ojects/AstrumPush-Smart-Recipe-Agent/protocol_tools.py597 执行 A2A 操作 Args: parameters: 包含以下参数的字典 - action: 操作类型 (ask, get_inf
HIGH…ojects/AstrumPush-Smart-Recipe-Agent/protocol_tools.py726 执行 ANP 操作 Args: parameters: 包含以下参数的字典 - action: 操作类型 (register_ser
HIGH…ects/lcyting-StockSage-agent/agents/sentiment_agent.py76创建舆情分析Agent Args: api_key: 东方财富MX_APIKEY,不提供则从环境变量读取 llm: HelloAgentsLLM实例(必需),不提供则从环境变量自动创建
HIGH…lcyting-StockSage-agent/agents/tools/mx_search_tool.py85执行金融资讯搜索 Args: parameters: {"query": "自然语言查询"} Returns: 格式化的搜索结果文本
HIGH…s/lcyting-StockSage-agent/agents/tools/mx_data_tool.py77执行金融数据查询 Args: parameters: {"query": "自然语言查询"} Returns: 格式化的查询结果文本
HIGH…ts/afei-GuessWhoAmI/backend/tools/search_image_tool.py90 Search Wikipedia for images matching the query. Args: parameters: dict with key 'query' -
HIGH…s/afei-GuessWhoAmI/backend/tools/tavily_search_tool.py31 Execute web search Args: parameters: dict with key 'query' - the search query string
HIGHcode/chapter10/my_mcp_server.py71 除法计算器 Args: a: 被除数 b: 除数 Returns: 两数之商 Raises: ValueErro
Cross-File Repetition15 hits · 75 pts
SeverityFileLineSnippet
HIGH…on-projects/YYHDBL-HelloCodeAgentCli/tools/registry.py0直接注册函数作为工具(简便方式) args: name: 工具名称 description: 工具描述 func: 工具函数,接受字符串参数,返回字符串结果
HIGH…t/HelloAgents Optimized/hello_agents/tools/registry.py0直接注册函数作为工具(简便方式) args: name: 工具名称 description: 工具描述 func: 工具函数,接受字符串参数,返回字符串结果
HIGHdocs/chapter7/第七章 构建你的Agent框架.md0直接注册函数作为工具(简便方式) args: name: 工具名称 description: 工具描述 func: 工具函数,接受字符串参数,返回字符串结果
HIGH…ojects/YYHDBL-HelloCodeAgentCli/memory/rag/pipeline.py0search with query expansion using unified embedding and qdrant.
HIGHdocs/chapter8/Chapter8-Memory-and-Retrieval.md0search with query expansion using unified embedding and qdrant.
HIGHdocs/chapter8/第八章 记忆与检索.md0search with query expansion using unified embedding and qdrant.
HIGH…ing-StockSage-agent/skills/智能选股/mx-xuangu/mx_xuangu.py0初始化客户端 :param api_key: mx api key,如果不提供则从环境变量 mx_apikey 读取
HIGH…lcyting-StockSage-agent/skills/金融数据/mx-data/mx_data.py0初始化客户端 :param api_key: mx api key,如果不提供则从环境变量 mx_apikey 读取
HIGH…ing-StockSage-agent/skills/资讯搜索/mx-search/mx_search.py0初始化客户端 :param api_key: mx api key,如果不提供则从环境变量 mx_apikey 读取
HIGHcode/chapter12/05_gaia_quick_start.py0you are a general ai assistant. i will ask you a question. report your thoughts, and finish your answer with the followi
HIGHcode/chapter12/06_gaia_best_practices.py0you are a general ai assistant. i will ask you a question. report your thoughts, and finish your answer with the followi
HIGHdocs/chapter12/第十二章 智能体性能评估.md0you are a general ai assistant. i will ask you a question. report your thoughts, and finish your answer with the followi
HIGHdocs/chapter12/第十二章 智能体性能评估.md0you are a general ai assistant. i will ask you a question. report your thoughts, and finish your answer with the followi
HIGH…cs/chapter12/Chapter12-Agent-Performance-Evaluation.md0you are a general ai assistant. i will ask you a question. report your thoughts, and finish your answer with the followi
HIGH…cs/chapter12/Chapter12-Agent-Performance-Evaluation.md0you are a general ai assistant. i will ask you a question. report your thoughts, and finish your answer with the followi
Over-Commented Block25 hits · 23 pts
SeverityFileLineSnippet
LOW…YHDBL-HelloCodeAgentCli/tools/builtin/terminal_tool.py61
LOW…on-projects/lcyting-StockSage-agent/agents/__init__.py1# 智能股票分析助手 — 智能体层
LOW…jects/lcyting-StockSage-agent/agents/tools/__init__.py1# 自定义工具封装层
LOW…jects/lcyting-StockSage-agent/backend/requirements.txt1# 智能股票分析助手 — 后端依赖
LOW…jects/lcyting-StockSage-agent/backend/requirements.txt21passlib[bcrypt]>=1.7.4
LOW…jects/lcyting-StockSage-agent/backend/requirements.txt41# =========================================================================
LOWcode/chapter12/05_gaia_quick_start.py61# 级别: Level 1
LOWcode/chapter12/05_gaia_quick_start.py81# 评估结果:
LOWcode/chapter12/09_data_generation_win_rate.py121# ============================================================
LOWcode/chapter12/09_data_generation_win_rate.py141#
LOWcode/chapter12/09_data_generation_win_rate.py161# 对比 2:
LOWcode/chapter12/02_bfcl_quick_start.py21 agent=agent,
LOWcode/chapter12/02_bfcl_quick_start.py41#
LOWcode/chapter12/07_data_generation_complete_flow.py61# 评估模型: gpt-4o
LOWcode/chapter12/07_data_generation_complete_flow.py81#
LOWcode/chapter12/07_data_generation_complete_flow.py101# ✅ Win Rate评估完成
LOWcode/chapter12/08_data_generation_llm_judge.py121# LLM Judge评估
LOWcode/chapter12/08_data_generation_llm_judge.py141# 评估结果:
LOWcode/chapter12/08_data_generation_llm_judge.py161# 总体平均: 4.62/5
LOW…s/chapter10/Chapter10-Agent-Communication-Protocols.md461 param_type = param_info.get('type', 'any')
LOW…s/chapter10/Chapter10-Agent-Communication-Protocols.md1081 # - Search latest tech news (Perplexity)
LOWdocs/chapter10/第十章 智能体通信协议.md461 param_type = param_info.get('type', 'any')
LOWdocs/chapter10/第十章 智能体通信协议.md1081 # - 搜索最新技术资讯(Perplexity)
LOWdocs/chapter16/第十六章 毕业设计.md421# 示例2:复杂场景
LOWExtra-Chapter/Extra07-环境配置.md281# 测试 LLM API - ModelScope(如果您使用的是 ModelScope,请取消注释并替换配置)
Verbosity Indicators8 hits · 16 pts
SeverityFileLineSnippet
LOW…eation-projects/melxy1997-ColumnWriter/orchestrator.py95 # Step 1: 规划专栏结构(使用 PlanAndSolveAgent)
LOW…eation-projects/melxy1997-ColumnWriter/orchestrator.py103 # Step 2: 为每个子话题创建内容树
LOW…eation-projects/melxy1997-ColumnWriter/orchestrator.py110 # Step 3: 组装完整专栏
LOW…ts/lcyting-StockSage-agent/agents/coordinator_agent.py121 # Step 3: 若需要投资顾问,将数据+舆情结果传递给它
LOW…ts/lcyting-StockSage-agent/agents/coordinator_agent.py130 # Step 4: 协调者整理输出,流式返回给用户
LOWCo-creation-projects/afei-GuessWhoAmI/backend/agents.py112 # Step 1: LLM generates subject name + brief intro
LOWCo-creation-projects/afei-GuessWhoAmI/backend/agents.py117 # Step 2: pre-generate 3 hints via tavily search
LOWCo-creation-projects/afei-GuessWhoAmI/backend/agents.py122 # Step 3: create role-play Agent
AI Slop Vocabulary4 hits · 8 pts
SeverityFileLineSnippet
MEDIUM…ects/usernamedadad-AutoFlow/frontend/package-lock.json2636 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",
MEDIUMCo-creation-projects/Apricity-InnocoreAI/models/task.py79 analysis_type: str = "comprehensive" # comprehensive, methodology, findings
MEDIUM…on-projects/Apricity-InnocoreAI/api/routes/analysis.py45 analysis_type: str = "summary" # summary, innovation, comparison, comprehensive
MEDIUM…on-projects/Apricity-InnocoreAI/api/routes/workflow.py18 analysis_type: str = "summary" # summary, innovation, comparison, comprehensive
Overly Generic Function Names5 hits · 5 pts
SeverityFileLineSnippet
LOW…tion-projects/Apricity-InnocoreAI/agents/controller.py104 async def execute_task(self, task_id: str) -> Dict[str, Any]:
LOW…ation-projects/Apricity-InnocoreAI/api/routes/tasks.py90async def execute_task(task_id: str):
LOW…projects/huailishang-AgentPlatformBase/backend/main.py97def run_task(task_id: str, background: bool = True) -> TaskRecord:
LOWcode/chapter8/04_RAGTool_MarkItDown_Pipeline.py292def process_data(data):
LOWcode/chapter9/codebase/data_processor.py10def process_data(data: List[Dict[str, Any]]) -> pd.DataFrame:
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippet
HIGH…-projects/lcyting-StockSage-agent/scripts/build_exe.py294 print(" 或 CMD: set BUILD_EXE=1 && python scripts/build_exe.py")
Synthetic Comment Markers1 hit · 2 pts
SeverityFileLineSnippet
HIGH…cs/chapter6/Chapter6-Framework-Development-Practice.md821# Call init_chat() to get the initial conversation message generated by AI
Dead Code1 hit · 2 pts
SeverityFileLineSnippet
MEDIUM…rojects/haoye2-UnivesalAgent/src/tools/browser_tool.py841
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippet
LOW…/JJason-DeepCastAgent/backend/scripts/verify_ffmpeg.py19 # Check if file exists
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippet
LOW…jects/jjyaoao-CodeReviewAgent/outputs/review_report.md116 send_email("admin@example.com", "用户管理系统的平均年龄已更新")