open-source agentic AI data assistant for the next generation of AI + Data products.
This report presents the forensic synthetic code analysis of eosphoros-ai/DB-GPT, a Python project with 19,466 GitHub stars. SynthScan v2.0 examined 562,565 lines of code across 2867 source files, recording 5283 pattern matches distributed across 26 syntactic categories. The overall adjusted score of 15.5 places this repository in the Moderate AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
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.
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.
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.
The scanner identified 5283 distinct pattern matches across 26 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | skills.py | 0 | get a skill by name. args: name: skill name. returns: loadedskill or none. | STRING |
| HIGH | …ages/dbgpt-core/src/dbgpt/agent/skill/middleware_v2.py | 0 | get a skill by name. args: name: skill name. returns: loadedskill or none. | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/agent/skill/agent.py | 0 | get a skill by name. args: name: skill name. returns: loadedskill or none. | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/agent/skill/middleware.py | 0 | get a skill by name. args: name: skill name. returns: loadedskill or none. | STRING |
| HIGH | skills.py | 0 | list all loaded skills. returns: list of skill metadata. | STRING |
| HIGH | …ages/dbgpt-core/src/dbgpt/agent/skill/middleware_v2.py | 0 | list all loaded skills. returns: list of skill metadata. | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/agent/skill/middleware.py | 0 | list all loaded skills. returns: list of skill metadata. | STRING |
| HIGH | skills.py | 0 | extract potential trigger keywords from description. args: description: skill description. returns: list of keywords. | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/agent/skill/middleware.py | 0 | extract potential trigger keywords from description. args: description: skill description. returns: list of keywords. | STRING |
| HIGH | …es/dbgpt-core/src/dbgpt/agent/claude_skill/__init__.py | 0 | extract potential trigger keywords from description. args: description: skill description. returns: list of keywords. | STRING |
| HIGH | skills.py | 0 | load skills from all configured sources. returns: dictionary of loaded skills keyed by name. | STRING |
| HIGH | …ages/dbgpt-core/src/dbgpt/agent/skill/middleware_v2.py | 0 | load skills from all configured sources. returns: dictionary of loaded skills keyed by name. | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/agent/skill/agent.py | 0 | load skills from all configured sources. returns: dictionary of loaded skills keyed by name. | STRING |
| HIGH | docs/docs/agents/introduction/custom_agents.md | 0 | i want to summarize advantages of nuclear power according to the following content. nuclear power in space is the use of | STRING |
| HIGH | …tent-docs/current/agents/introduction/custom_agents.md | 0 | i want to summarize advantages of nuclear power according to the following content. nuclear power in space is the use of | STRING |
| HIGH | …amples/agents/single_summary_agent_dialogue_example.py | 0 | i want to summarize advantages of nuclear power according to the following content. nuclear power in space is the use of | STRING |
| HIGH | docs/docs/agents/introduction/conversation.md | 0 | \ {% if most_recent_memories %}\ most recent observations: {{ most_recent_memories }} {% endif %}\ {% if question %}\ qu | STRING |
| HIGH | …ntent-docs/current/agents/introduction/conversation.md | 0 | \ {% if most_recent_memories %}\ most recent observations: {{ most_recent_memories }} {% endif %}\ {% if question %}\ qu | STRING |
| HIGH | docs/docs/agents/modules/memory/memory.md | 0 | \ {% if most_recent_memories %}\ most recent observations: {{ most_recent_memories }} {% endif %}\ {% if question %}\ qu | STRING |
| HIGH | …n-content-docs/current/agents/modules/memory/memory.md | 0 | \ {% if most_recent_memories %}\ most recent observations: {{ most_recent_memories }} {% endif %}\ {% if question %}\ qu | STRING |
| HIGH | docs/docs/awel/cookbook/write_your_chat_database.md | 0 | please answer the user's question based on the database selected by the user and some \ of the available table structure | STRING |
| HIGH | …docs/current/awel/cookbook/write_your_chat_database.md | 0 | please answer the user's question based on the database selected by the user and some \ of the available table structure | STRING |
| HIGH | examples/sdk/chat_data_with_awel.py | 0 | please answer the user's question based on the database selected by the user and some \ of the available table structure | STRING |
| HIGH | …ckages/dbgpt-app/src/dbgpt_app/operators/datasource.py | 0 | please answer the user's question based on the database selected by the user and some \ of the available table structure | STRING |
| HIGH | …app/src/dbgpt_app/scene/chat_db/auto_execute/prompt.py | 0 | please answer the user's question based on the database selected by the user and some \ of the available table structure | STRING |
| HIGH | docs/docs/cookbook/agents/data_manus_application.md | 0 | initialize excel2tableaction with list of file paths. | STRING |
| HIGH | …docs/current/cookbook/agents/data_manus_application.md | 0 | initialize excel2tableaction with list of file paths. | STRING |
| HIGH | …t-core/src/dbgpt/agent/expand/actions/insert_action.py | 0 | initialize excel2tableaction with list of file paths. | STRING |
| HIGH | …ples/agents/retrieve_summary_agent_dialogue_example.py | 0 | agents: single agents about codeassistantagent? examples: execute the following command in the terminal: set env params. | STRING |
| HIGH | examples/agents/mcp_agent_dialogue_example.py | 0 | agents: single agents about codeassistantagent? examples: execute the following command in the terminal: set env params. | STRING |
| HIGH | examples/agents/plugin_agent_dialogue_example.py | 0 | agents: single agents about codeassistantagent? examples: execute the following command in the terminal: set env params. | STRING |
| HIGH | …amples/agents/single_summary_agent_dialogue_example.py | 0 | agents: single agents about codeassistantagent? examples: execute the following command in the terminal: set env params. | STRING |
| HIGH | examples/agents/sql_agent_dialogue_example.py | 0 | agents: single agents about codeassistantagent? examples: execute the following command in the terminal: set env params. | STRING |
| HIGH | examples/agents/single_agent_dialogue_example.py | 0 | agents: single agents about codeassistantagent? examples: execute the following command in the terminal: set env params. | STRING |
| HIGH | examples/agents/sandbox_code_agent_example.py | 0 | verify whether the current execution results meet the target expectations. | STRING |
| HIGH | …pt-core/src/dbgpt/agent/expand/code_assistant_agent.py | 0 | verify whether the current execution results meet the target expectations. | STRING |
| HIGH | …pt-core/src/dbgpt/agent/expand/data_scientist_agent.py | 0 | verify whether the current execution results meet the target expectations. | STRING |
| HIGH | examples/awel/simple_nl_schema_sql_chart_example.py | 0 | create a temporary database connection for testing. | STRING |
| HIGH | examples/rag/simple_dbschema_retriever_example.py | 0 | create a temporary database connection for testing. | STRING |
| HIGH | examples/rag/db_schema_rag_example.py | 0 | create a temporary database connection for testing. | STRING |
| HIGH | examples/sdk/simple_sdk_llm_sql_example.py | 0 | create a temporary database connection for testing. | STRING |
| HIGH | …xt/src/dbgpt_ext/rag/tests/test_embedding_assembler.py | 0 | create a temporary database connection for testing. | STRING |
| HIGH | …kages/dbgpt-ext/src/dbgpt_ext/datasource/conn_neo4j.py | 0 | return whether the connector is a graph database connector. | STRING |
| HIGH | …ges/dbgpt-ext/src/dbgpt_ext/datasource/conn_tugraph.py | 0 | return whether the connector is a graph database connector. | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/datasource/base.py | 0 | return whether the connector is a graph database connector. | STRING |
| HIGH | …gpt-ext/src/dbgpt_ext/datasource/rdbms/conn_vertica.py | 0 | get table comment. args: table_name (str): table name returns: comment: dict, which contains text: optional[str], eg:["t | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/datasource/rdbms/base.py | 0 | get table comment. args: table_name (str): table name returns: comment: dict, which contains text: optional[str], eg:["t | STRING |
| HIGH | …-ext/src/dbgpt_ext/datasource/rdbms/conn_clickhouse.py | 0 | get table comment. args: table_name (str): table name returns: comment: dict, which contains text: optional[str], eg:["t | STRING |
| HIGH | …kages/dbgpt-ext/src/dbgpt_ext/rag/embeddings/tongyi.py | 0 | compute query embeddings using a siliconflow embedding model. args: text: the text to embed. returns: embeddings for the | STRING |
| HIGH | …kages/dbgpt-ext/src/dbgpt_ext/rag/embeddings/ollama.py | 0 | compute query embeddings using a siliconflow embedding model. args: text: the text to embed. returns: embeddings for the | STRING |
| HIGH | …kages/dbgpt-core/src/dbgpt/rag/embedding/embeddings.py | 0 | compute query embeddings using a siliconflow embedding model. args: text: the text to embed. returns: embeddings for the | STRING |
| HIGH | …/dbgpt-ext/src/dbgpt_ext/rag/embeddings/siliconflow.py | 0 | compute query embeddings using a siliconflow embedding model. args: text: the text to embed. returns: embeddings for the | STRING |
| HIGH | packages/dbgpt-ext/src/dbgpt_ext/rag/embeddings/jina.py | 0 | get the embeddings for a list of texts. args: texts (documents): a list of texts to get embeddings for. returns: embedde | STRING |
| HIGH | …kages/dbgpt-ext/src/dbgpt_ext/rag/embeddings/ollama.py | 0 | get the embeddings for a list of texts. args: texts (documents): a list of texts to get embeddings for. returns: embedde | STRING |
| HIGH | …kages/dbgpt-core/src/dbgpt/rag/embedding/embeddings.py | 0 | get the embeddings for a list of texts. args: texts (documents): a list of texts to get embeddings for. returns: embedde | STRING |
| HIGH | …bgpt-ext/src/dbgpt_ext/rag/operators/process_branch.py | 0 | branch the intent detection result to different tasks. | STRING |
| HIGH | …/dbgpt-core/src/dbgpt/experimental/intent/operators.py | 0 | branch the intent detection result to different tasks. | STRING |
| HIGH | …-core/src/dbgpt/agent/core/plan/awel/agent_operator.py | 0 | branch the intent detection result to different tasks. | STRING |
| HIGH | packages/dbgpt-ext/src/dbgpt_ext/rag/retriever/bm25.py | 0 | async retrieve knowledge chunks. args: query (str): query text filters: (optional[metadatafilters]) metadata filters. re | STRING |
| HIGH | …ages/dbgpt-ext/src/dbgpt_ext/rag/retriever/doc_tree.py | 0 | async retrieve knowledge chunks. args: query (str): query text filters: (optional[metadatafilters]) metadata filters. re | STRING |
| 245 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | web/locales/zh/common.ts | 614 | // ════════ 定时任务 ════════ | COMMENT |
| MEDIUM | web/locales/en/common.ts | 613 | // ════════ Scheduled tasks ════════ | COMMENT |
| MEDIUM | web/utils/react-sse-parser.ts | 69 | // ── Human-in-the-loop: question events ────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/install/install.sh | 2 | # ╔════════════════════════════════════════════════════════════════════════════╗ | COMMENT |
| MEDIUM | scripts/install/install.sh | 23 | # ╚════════════════════════════════════════════════════════════════════════════╝ | COMMENT |
| MEDIUM | scripts/install/install.sh | 26 | # ── Resolve script location (works for both local and curl|bash) ───────────── | COMMENT |
| MEDIUM | scripts/install/install.sh | 39 | # ── Source helper libs ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/install/install.sh | 59 | # ── Default values ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/install/install.sh | 70 | # ── Usage ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/install/install.sh | 132 | # ── Argument parsing ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/install/install.sh | 185 | # ── Steps ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/install/install.sh | 459 | # ── Main ────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/install/lib/common.sh | 5 | # ── Colors ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/install/lib/common.sh | 13 | # ── Logging ─────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/install/lib/common.sh | 56 | # ── Command helpers ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/install/lib/common.sh | 76 | # ── Interactive helpers ─────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/install/lib/profiles.sh | 8 | # ── Validation ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/install/lib/profiles.sh | 23 | # ── Extras mapping ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/install/lib/profiles.sh | 101 | # ── Environment variable name for API key ───────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 69 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 71 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 144 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 146 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 164 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 166 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 200 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 202 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 287 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 289 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 324 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 326 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 351 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 353 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 388 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 390 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 411 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 413 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 437 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 439 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 531 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 533 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 582 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 584 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 641 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ge/vector_store/tests/test_valkey_store_integration.py | 643 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ge/vector_store/tests/test_valkey_store_integration.py | 100 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ge/vector_store/tests/test_valkey_store_integration.py | 102 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …pt_ext/storage/vector_store/tests/test_valkey_store.py | 134 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …pt_ext/storage/vector_store/tests/test_valkey_store.py | 136 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …pt_ext/storage/vector_store/tests/test_valkey_store.py | 444 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …pt_ext/storage/vector_store/tests/test_valkey_store.py | 446 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …pt_ext/storage/vector_store/tests/test_valkey_store.py | 25 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …pt_ext/storage/vector_store/tests/test_valkey_store.py | 27 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …pt_ext/storage/vector_store/tests/test_valkey_store.py | 83 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …pt_ext/storage/vector_store/tests/test_valkey_store.py | 85 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …pt_ext/storage/vector_store/tests/test_valkey_store.py | 177 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …pt_ext/storage/vector_store/tests/test_valkey_store.py | 179 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …pt_ext/storage/vector_store/tests/test_valkey_store.py | 341 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …pt_ext/storage/vector_store/tests/test_valkey_store.py | 343 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …pt_ext/storage/vector_store/tests/test_valkey_store.py | 500 | # --------------------------------------------------------------------------- | COMMENT |
| 268 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | skills.py | 316 | def _list_skills_from_directory(source_path: str) -> List[SkillMetadata]: | CODE |
| LOW | skills.py | 507 | def create_skills_prompt_section(self) -> str: | STRING |
| LOW | install_help.py | 535 | def _interactive_install_guide(extras: Dict[str, Any], use_china_mirror: bool = False): | CODE |
| LOW | web/utils/dom.ts | 4 | export function findParentElementByClassName(element: Element | null, className: string): Element | null { | CODE |
| LOW | web/components/chat/opencode-agent-content.tsx | 39 | function parseContextToMessageParts(context: string): { parts: MessagePart[]; finalContent: string } { | CODE |
| LOW | web/components/model/model-form.tsx | 58 | function updateProvidersByWorkerType(workerType: string) { | CODE |
| LOW | …tration_tests/benchmark/test_benchmark_data_manager.py | 14 | def test_get_usable_table_names(): | CODE |
| LOW | tests/intetration_tests/datasource/test_conn_doris.py | 36 | def test_get_usable_table_names(db): | STRING |
| LOW | …s/intetration_tests/datasource/test_conn_clickhouse.py | 67 | def test_get_columns_comments(db): | STRING |
| LOW | …ts/intetration_tests/datasource/test_conn_starrocks.py | 41 | def test_get_table_info_with_table(db): | CODE |
| LOW | tests/intetration_tests/datasource/test_conn_mysql.py | 45 | def test_get_usable_table_names(db): | STRING |
| LOW | tests/intetration_tests/datasource/test_conn_mysql.py | 55 | def test_get_table_info_with_table(db): | STRING |
| LOW | tests/intetration_tests/datasource/test_conn_oracle.py | 50 | def test_get_usable_table_names(db): | STRING |
| LOW | …ts/intetration_tests/graph_store/test_tugraph_store.py | 25 | def test_insert_and_get_triplets(tugraph_store_adapter: TuGraphStoreAdapter): | CODE |
| LOW | tests/unit_tests/test_plugins.py | 19 | def test_inspect_zip_for_modules(): | CODE |
| LOW | tests/unit_tests/test_plugins.py | 29 | def mock_config_denylist_allowlist_check(): | CODE |
| LOW⚡ | tests/unit_tests/test_plugins.py | 41 | def test_denylist_allowlist_check_denylist( | CODE |
| LOW⚡ | tests/unit_tests/test_plugins.py | 51 | def test_denylist_allowlist_check_allowlist( | CODE |
| LOW⚡ | tests/unit_tests/test_plugins.py | 59 | def test_denylist_allowlist_check_user_input_yes( | CODE |
| LOW⚡ | tests/unit_tests/test_plugins.py | 69 | def test_denylist_allowlist_check_user_input_no( | CODE |
| LOW⚡ | tests/unit_tests/test_plugins.py | 79 | def test_denylist_allowlist_check_user_input_invalid( | CODE |
| LOW | tests/unit_tests/test_plugins.py | 90 | def mock_config_openai_plugin(): | CODE |
| LOW | tests/unit_tests/test_plugins.py | 112 | def mock_config_generic_plugin(): | CODE |
| LOW | tests/unit_tests/test_plugins.py | 126 | def test_scan_plugins_generic(mock_config_generic_plugin): | CODE |
| LOW | tests/unit_tests/agent/test_claude_skill.py | 13 | def test_filebasedskill_parses_frontmatter(tmp_path): | CODE |
| LOW | tests/unit_tests/agent/test_claude_skill.py | 60 | def test_skillloader_converts_filebasedskill_to_core_skill(tmp_path): | STRING |
| LOW | docs/docs/cookbook/agents/data_manus_application.md | 114 | def read_excel_headers_and_data(file_path: str) -> Tuple[List[str], List[Dict[str, Any]]]: | CODE |
| LOW | docs/docs/cookbook/rag/graph_rag_app_develop.md | 139 | def __create_community_kg_connector(): | CODE |
| LOW | …docs/current/cookbook/agents/data_manus_application.md | 98 | def read_excel_headers_and_data(file_path: str) -> Tuple[List[str], List[Dict[str, Any]]]: | CODE |
| LOW | …ent-docs/current/cookbook/rag/graph_rag_app_develop.md | 139 | def __create_community_kg_connector(): | CODE |
| LOW | examples/agents/db_create_example.py | 25 | def read_excel_headers_and_data( | CODE |
| LOW | …amples/agents/single_summary_agent_dialogue_example.py | 24 | async def summary_example_with_success(): | CODE |
| LOW | …amples/agents/single_summary_agent_dialogue_example.py | 84 | async def summary_example_with_faliure(): | STRING |
| LOW | examples/agents/auto_search_agent_example.py | 22 | def read_excel_headers_and_data( | CODE |
| LOW | examples/agents/data_manus_example.py | 30 | def read_excel_headers_and_data( | CODE |
| LOW | examples/awel/simple_nl_schema_sql_chart_example.py | 65 | def _create_temporary_connection(): | CODE |
| LOW | examples/awel/data_analyst_assistant.py | 162 | def load_or_save_prompt_template(pm: PromptManager): | CODE |
| LOW | examples/rag/graph_rag_example.py | 60 | def __create_naive_kg_connector(): | CODE |
| LOW | examples/rag/graph_rag_example.py | 71 | def __create_community_kg_connector(): | CODE |
| LOW | examples/rag/simple_dbschema_retriever_example.py | 54 | def _create_temporary_connection(): | CODE |
| LOW | examples/rag/db_schema_rag_example.py | 22 | def _create_temporary_connection(): | CODE |
| LOW | examples/sdk/simple_sdk_llm_sql_example.py | 24 | def _create_temporary_connection(): | CODE |
| LOW⚡ | scripts/update_version_all.py | 185 | def collect_version_py_changes(self, file_path: Path, package_name: str) -> bool: | CODE |
| LOW | packages/dbgpt-client/src/dbgpt_client/_cli.py | 307 | def _parse_and_check_local_dag( | CODE |
| LOW | packages/dbgpt-client/src/dbgpt_client/knowledge.py | 13 | def _space_model_from_create_response(data: Any, request: SpaceModel) -> SpaceModel: | CODE |
| LOW | packages/dbgpt-client/src/dbgpt_client/schema.py | 68 | def to_common_llm_http_request_body(self) -> CommonLLMHttpRequestBody: | CODE |
| LOW | …/dbgpt-client/src/dbgpt_client/tests/test_knowledge.py | 26 | async def test_create_space_accepts_primary_key_response(): | CODE |
| LOW | …/dbgpt-client/src/dbgpt_client/tests/test_knowledge.py | 48 | async def test_create_space_preserves_mapping_response(): | CODE |
| LOW | packages/dbgpt-ext/src/dbgpt_ext/datasource/schema.py | 62 | def parse_file_db_name_from_path(db_type: str, local_db_path: str): | CODE |
| LOW | …dbgpt-ext/src/dbgpt_ext/datasource/rdbms/conn_doris.py | 356 | def _build_table_info_for_doris(self, table_name: str) -> str: | CODE |
| LOW | …dbgpt-ext/src/dbgpt_ext/datasource/rdbms/conn_doris.py | 425 | def _get_sample_rows_for_doris(self, table_name: str) -> str: | CODE |
| LOW | …dbgpt-ext/src/dbgpt_ext/datasource/rdbms/conn_doris.py | 465 | def _get_indexes_info_for_doris(self, table_name: str) -> str: | CODE |
| LOW | …c/dbgpt_ext/datasource/rdbms/tests/test_conn_sqlite.py | 34 | def test_get_table_info_with_table(db): | CODE |
| LOW | …c/dbgpt_ext/datasource/rdbms/tests/test_conn_sqlite.py | 62 | def test_get_show_create_table(db): | CODE |
| LOW | …c/dbgpt_ext/datasource/rdbms/tests/test_conn_sqlite.py | 87 | def test_get_table_info_no_throw(db): | CODE |
| LOW | …c/dbgpt_ext/datasource/rdbms/tests/test_conn_sqlite.py | 105 | def test_convert_sql_write_to_select(db): | CODE |
| LOW | …xt/src/dbgpt_ext/rag/tests/test_embedding_assembler.py | 58 | def mock_table_vector_store_connector(): | CODE |
| LOW | …xt/src/dbgpt_ext/rag/tests/test_db_struct_assembler.py | 17 | def mock_table_vector_store_connector(): | CODE |
| LOW | …xt/src/dbgpt_ext/rag/tests/test_db_struct_assembler.py | 34 | def mock_field_vector_store_connector(): | CODE |
| LOW | …xt/src/dbgpt_ext/rag/tests/test_db_struct_assembler.py | 99 | def test_retrieve_with_mocked_summary(dbstruct_retriever): | CODE |
| 965 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | skills.py | 81 | except Exception as e: | CODE |
| LOW | skills.py | 263 | except Exception as e: | CODE |
| LOW | skills.py | 354 | except Exception as e: | CODE |
| LOW | install_help.py | 251 | except Exception as e: | CODE |
| LOW | install_help.py | 314 | except Exception as e: | CODE |
| LOW | …tration_tests/benchmark/test_benchmark_data_manager.py | 26 | except Exception as e: | CODE |
| LOW | …tration_tests/benchmark/test_benchmark_data_manager.py | 62 | except Exception as e: | CODE |
| LOW | …tration_tests/benchmark/test_benchmark_data_manager.py | 103 | except Exception: | CODE |
| LOW | …tration_tests/benchmark/test_benchmark_data_manager.py | 118 | except Exception: | CODE |
| LOW | …tration_tests/benchmark/test_benchmark_data_manager.py | 147 | except Exception: | CODE |
| LOW | …tration_tests/benchmark/test_benchmark_data_manager.py | 163 | except Exception as e: | CODE |
| LOW | …tration_tests/benchmark/test_benchmark_data_manager.py | 170 | except Exception: | CODE |
| MEDIUM | …tration_tests/benchmark/test_benchmark_data_manager.py | 59 | def execute_query(): | CODE |
| LOW | tests/intetration_tests/datasource/test_conn_oracle.py | 46 | except Exception: | STRING |
| LOW | docs/docs/agents/introduction/custom_agents.md | 255 | except Exception: | CODE |
| LOW | docs/docs/agents/introduction/custom_agents.md | 324 | except Exception: | CODE |
| LOW | docs/docs/agents/introduction/custom_agents.md | 612 | except Exception: | STRING |
| LOW | docs/docs/agents/introduction/custom_agents.md | 667 | except Exception: | STRING |
| LOW | docs/docs/cookbook/agents/data_manus_application.md | 128 | except Exception as e: | CODE |
| LOW | …tent-docs/current/agents/introduction/custom_agents.md | 255 | except Exception: | CODE |
| LOW | …tent-docs/current/agents/introduction/custom_agents.md | 324 | except Exception: | CODE |
| LOW | …tent-docs/current/agents/introduction/custom_agents.md | 612 | except Exception: | STRING |
| LOW | …tent-docs/current/agents/introduction/custom_agents.md | 667 | except Exception: | STRING |
| LOW | …docs/current/cookbook/agents/data_manus_application.md | 112 | except Exception as e: | CODE |
| LOW | examples/excel/excel_analysis.py | 29 | except Exception as e: | CODE |
| LOW | examples/excel/excel_analysis.py | 49 | except Exception as e: | CODE |
| LOW | examples/agents/db_create_example.py | 38 | except Exception as e: | CODE |
| LOW | examples/agents/auto_search_agent_example.py | 46 | except Exception as e: | CODE |
| LOW | examples/agents/skill_agent_example.py | 49 | except Exception as e: | CODE |
| LOW | examples/agents/skill_agent_example.py | 99 | except Exception: | CODE |
| LOW | examples/agents/skill_agent_example.py | 164 | except Exception as e: | CODE |
| LOW | examples/agents/skill_agent_example.py | 204 | except Exception: | CODE |
| LOW | examples/agents/data_manus_example.py | 58 | except Exception as e: | CODE |
| LOW | examples/agents/sandbox_code_agent_example.py | 111 | except Exception as e: | CODE |
| LOW | examples/agents/excel_data_agent.py | 79 | except Exception as e: | CODE |
| LOW | examples/agents/excel_data_agent.py | 118 | except Exception: | CODE |
| LOW | examples/agents/excel_data_agent.py | 128 | except Exception as e: | CODE |
| LOW | examples/agents/excel_data_agent.py | 173 | except Exception as e: | CODE |
| LOW | examples/awel/awel_flow_ui_components.py | 1185 | except Exception as e: | CODE |
| MEDIUM | scripts/update_version_all.py | 85 | print("Error: Invalid version format. Examples of valid formats:") | CODE |
| MEDIUM | scripts/update_version_all.py | 102 | print("Error: Could not find the project configuration file") | CODE |
| LOW | scripts/update_version_all.py | 152 | except Exception as e: | CODE |
| MEDIUM | scripts/update_version_all.py | 153 | print(f"Error analyzing {file_path}: {str(e)}") | CODE |
| LOW⚡ | scripts/update_version_all.py | 181 | except Exception as e: | CODE |
| MEDIUM⚡ | scripts/update_version_all.py | 182 | print(f"Error analyzing {file_path}: {str(e)}") | CODE |
| LOW | scripts/update_version_all.py | 211 | except Exception as e: | CODE |
| MEDIUM | scripts/update_version_all.py | 212 | print(f"Error analyzing {file_path}: {str(e)}") | CODE |
| LOW | scripts/update_version_all.py | 237 | except Exception as e: | CODE |
| MEDIUM | scripts/update_version_all.py | 238 | print(f"Error analyzing {file_path}: {str(e)}") | CODE |
| LOW | scripts/update_version_all.py | 279 | except Exception as e: | CODE |
| LOW | scripts/update_version_all.py | 334 | except Exception as e: | CODE |
| LOW | packages/dbgpt-client/src/dbgpt_client/client.py | 291 | except Exception as e: | CODE |
| LOW | packages/dbgpt-client/src/dbgpt_client/client.py | 300 | except Exception as e: | CODE |
| LOW | packages/dbgpt-client/src/dbgpt_client/evaluation.py | 55 | except Exception as e: | CODE |
| LOW | packages/dbgpt-client/src/dbgpt_client/_cli.py | 249 | except Exception as e: | CODE |
| LOW | packages/dbgpt-client/src/dbgpt_client/_cli.py | 273 | except Exception as e: | CODE |
| LOW | packages/dbgpt-client/src/dbgpt_client/_cli.py | 298 | except Exception as e: | CODE |
| LOW | packages/dbgpt-client/src/dbgpt_client/_cli.py | 385 | except Exception as e: | CODE |
| LOW | packages/dbgpt-client/src/dbgpt_client/_cli.py | 391 | except Exception as e: | CODE |
| LOW | packages/dbgpt-client/src/dbgpt_client/_cli.py | 406 | except Exception as e: | CODE |
| 801 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | skills.py | 11 | CODE | |
| LOW | docker/examples/dashboard/test_case_sqlite_data.py | 1 | CODE | |
| LOW | docker/examples/dashboard/test_case_sqlite_data.py | 4 | CODE | |
| LOW | …tration_tests/benchmark/test_benchmark_data_manager.py | 4 | CODE | |
| LOW | …tration_tests/benchmark/test_benchmark_data_manager.py | 6 | CODE | |
| LOW | …s/intetration_tests/datasource/test_conn_clickhouse.py | 19 | CODE | |
| LOW | …s/intetration_tests/datasource/test_conn_clickhouse.py | 19 | CODE | |
| LOW | tests/unit_tests/test_plugins.py | 5 | CODE | |
| LOW | tests/unit_tests/agent/test_claude_skill.py | 1 | CODE | |
| LOW | tests/unit_tests/agent/test_claude_skill.py | 4 | CODE | |
| LOW | examples/test_skills_middleware.py | 18 | CODE | |
| LOW | examples/agents/db_create_example.py | 2 | CODE | |
| LOW | examples/agents/db_create_example.py | 3 | CODE | |
| LOW | examples/agents/db_create_example.py | 6 | CODE | |
| LOW | examples/agents/db_create_example.py | 11 | CODE | |
| LOW | examples/agents/db_create_example.py | 12 | CODE | |
| LOW | examples/agents/mcp_agent_dialogue_example.py | 22 | CODE | |
| LOW | examples/agents/auto_search_agent_example.py | 2 | CODE | |
| LOW | examples/agents/auto_search_agent_example.py | 3 | CODE | |
| LOW | examples/agents/auto_search_agent_example.py | 4 | CODE | |
| LOW | examples/agents/auto_search_agent_example.py | 6 | CODE | |
| LOW | examples/agents/auto_search_agent_example.py | 11 | CODE | |
| LOW | examples/agents/auto_search_agent_example.py | 13 | CODE | |
| LOW | examples/agents/auto_search_agent_example.py | 15 | CODE | |
| LOW | examples/agents/react_agent_example.py | 20 | CODE | |
| LOW | examples/agents/skill_agent_example.py | 18 | CODE | |
| LOW | examples/agents/skill_agent_example.py | 23 | CODE | |
| LOW | examples/agents/data_manus_example.py | 15 | CODE | |
| LOW | examples/agents/data_manus_example.py | 20 | CODE | |
| LOW | examples/agents/excel_data_agent.py | 28 | CODE | |
| LOW | examples/agents/excel_data_agent.py | 32 | CODE | |
| LOW | …pt-acc-flash-attn/src/dbgpt_acc_flash_attn/__init__.py | 3 | CODE | |
| LOW | …elerator/dbgpt-acc-auto/src/dbgpt_acc_auto/__init__.py | 1 | CODE | |
| LOW | packages/dbgpt-client/src/dbgpt_client/__init__.py | 3 | CODE | |
| LOW | packages/dbgpt-client/src/dbgpt_client/__init__.py | 4 | CODE | |
| LOW | packages/dbgpt-client/src/dbgpt_client/__init__.py | 4 | CODE | |
| LOW | packages/dbgpt-ext/src/dbgpt_ext/__init__.py | 1 | CODE | |
| LOW | packages/dbgpt-ext/src/dbgpt_ext/datasource/__init__.py | 5 | CODE | |
| LOW | …t-ext/src/dbgpt_ext/datasource/rdbms/conn_starrocks.py | 18 | CODE | |
| LOW | …source/rdbms/dialect/vertica/dialect_vertica_python.py | 3 | CODE | |
| LOW | …source/rdbms/dialect/vertica/dialect_vertica_python.py | 3 | CODE | |
| LOW | …source/rdbms/dialect/vertica/dialect_vertica_python.py | 3 | CODE | |
| LOW | …src/dbgpt_ext/datasource/rdbms/dialect/vertica/base.py | 3 | CODE | |
| LOW | …src/dbgpt_ext/datasource/rdbms/dialect/vertica/base.py | 3 | CODE | |
| LOW | …src/dbgpt_ext/datasource/rdbms/dialect/vertica/base.py | 3 | CODE | |
| LOW | …src/dbgpt_ext/datasource/rdbms/dialect/vertica/base.py | 3 | CODE | |
| LOW | …src/dbgpt_ext/datasource/rdbms/dialect/vertica/base.py | 3 | CODE | |
| LOW | packages/dbgpt-ext/src/dbgpt_ext/rag/__init__.py | 1 | CODE | |
| LOW | …ges/dbgpt-ext/src/dbgpt_ext/rag/embeddings/__init__.py | 3 | CODE | |
| LOW | …ges/dbgpt-ext/src/dbgpt_ext/rag/embeddings/__init__.py | 4 | CODE | |
| LOW | …ges/dbgpt-ext/src/dbgpt_ext/rag/embeddings/__init__.py | 5 | CODE | |
| LOW | …ges/dbgpt-ext/src/dbgpt_ext/rag/embeddings/__init__.py | 6 | CODE | |
| LOW | …ges/dbgpt-ext/src/dbgpt_ext/rag/embeddings/__init__.py | 7 | CODE | |
| LOW | …ges/dbgpt-ext/src/dbgpt_ext/rag/embeddings/__init__.py | 8 | CODE | |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/assembler/__init__.py | 6 | CODE | |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/assembler/__init__.py | 7 | CODE | |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/assembler/__init__.py | 8 | CODE | |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/assembler/__init__.py | 9 | CODE | |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/operators/__init__.py | 3 | CODE | |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/operators/__init__.py | 4 | CODE | |
| 769 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …dbgpt-serve/src/dbgpt_serve/file/tests/test_service.py | 56 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …dbgpt-serve/src/dbgpt_serve/file/tests/test_service.py | 63 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …dbgpt-serve/src/dbgpt_serve/file/tests/test_service.py | 68 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …dbgpt-serve/src/dbgpt_serve/file/tests/test_service.py | 73 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …dbgpt-serve/src/dbgpt_serve/file/tests/test_service.py | 78 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …dbgpt-serve/src/dbgpt_serve/file/tests/test_service.py | 83 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …gpt-serve/src/dbgpt_serve/file/tests/test_endpoints.py | 106 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …gpt-serve/src/dbgpt_serve/file/tests/test_endpoints.py | 115 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …gpt-serve/src/dbgpt_serve/file/tests/test_endpoints.py | 124 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …/dbgpt-serve/src/dbgpt_serve/file/tests/test_models.py | 44 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …/dbgpt-serve/src/dbgpt_serve/file/tests/test_models.py | 49 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …/dbgpt-serve/src/dbgpt_serve/file/tests/test_models.py | 54 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …/dbgpt-serve/src/dbgpt_serve/file/tests/test_models.py | 59 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …/dbgpt-serve/src/dbgpt_serve/file/tests/test_models.py | 64 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …/dbgpt-serve/src/dbgpt_serve/file/tests/test_models.py | 69 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …/dbgpt-serve/src/dbgpt_serve/file/tests/test_models.py | 74 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …/dbgpt-serve/src/dbgpt_serve/file/tests/test_models.py | 79 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …/dbgpt-serve/src/dbgpt_serve/file/tests/test_models.py | 84 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …/dbgpt-serve/src/dbgpt_serve/file/tests/test_models.py | 89 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …/dbgpt-serve/src/dbgpt_serve/file/tests/test_models.py | 94 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …/dbgpt-serve/src/dbgpt_serve/file/tests/test_models.py | 99 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …ate_files/default_serve_template/tests/test_service.py | 49 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …ate_files/default_serve_template/tests/test_service.py | 56 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …ate_files/default_serve_template/tests/test_service.py | 61 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …ate_files/default_serve_template/tests/test_service.py | 66 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …ate_files/default_serve_template/tests/test_service.py | 71 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …ate_files/default_serve_template/tests/test_service.py | 76 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …e_files/default_serve_template/tests/test_endpoints.py | 106 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …e_files/default_serve_template/tests/test_endpoints.py | 115 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …e_files/default_serve_template/tests/test_endpoints.py | 124 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …late_files/default_serve_template/tests/test_models.py | 51 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …late_files/default_serve_template/tests/test_models.py | 56 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …late_files/default_serve_template/tests/test_models.py | 61 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …late_files/default_serve_template/tests/test_models.py | 66 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …late_files/default_serve_template/tests/test_models.py | 71 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …late_files/default_serve_template/tests/test_models.py | 76 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …late_files/default_serve_template/tests/test_models.py | 83 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …late_files/default_serve_template/tests/test_models.py | 89 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …late_files/default_serve_template/tests/test_models.py | 94 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …late_files/default_serve_template/tests/test_models.py | 99 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …late_files/default_serve_template/tests/test_models.py | 104 | # TODO: implement your test case | COMMENT |
| LOW | …mplate_files/default_serve_template/service/service.py | 55 | # TODO: implement your own logic here | COMMENT |
| LOW | …mplate_files/default_serve_template/service/service.py | 71 | # TODO: implement your own logic here | COMMENT |
| LOW | …mplate_files/default_serve_template/service/service.py | 83 | # TODO: implement your own logic here | COMMENT |
| LOW | …mplate_files/default_serve_template/service/service.py | 99 | # TODO: implement your own logic here | COMMENT |
| LOW⚡ | …serve/src/dbgpt_serve/agent/chat/tests/test_service.py | 49 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …serve/src/dbgpt_serve/agent/chat/tests/test_service.py | 56 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …serve/src/dbgpt_serve/agent/chat/tests/test_service.py | 61 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …serve/src/dbgpt_serve/agent/chat/tests/test_service.py | 66 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …serve/src/dbgpt_serve/agent/chat/tests/test_service.py | 71 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …serve/src/dbgpt_serve/agent/chat/tests/test_service.py | 76 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …rve/src/dbgpt_serve/agent/chat/tests/test_endpoints.py | 106 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …rve/src/dbgpt_serve/agent/chat/tests/test_endpoints.py | 115 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …rve/src/dbgpt_serve/agent/chat/tests/test_endpoints.py | 124 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …-serve/src/dbgpt_serve/agent/chat/tests/test_models.py | 51 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …-serve/src/dbgpt_serve/agent/chat/tests/test_models.py | 56 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …-serve/src/dbgpt_serve/agent/chat/tests/test_models.py | 61 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …-serve/src/dbgpt_serve/agent/chat/tests/test_models.py | 66 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …-serve/src/dbgpt_serve/agent/chat/tests/test_models.py | 71 | # TODO: implement your test case | COMMENT |
| LOW⚡ | …-serve/src/dbgpt_serve/agent/chat/tests/test_models.py | 76 | # TODO: implement your test case | COMMENT |
| 173 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …tration_tests/benchmark/test_benchmark_data_manager.py | 33 | 执行数据库查询,支持超时控制 Args: _connector: 数据库连接器 sql: SQL查询语句 params: 查询参数 timeout: 超时时 | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/client.py | 62 | Create the client. Args: api_base: Optional[str], a full URL for the DB-GPT API. De | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/client.py | 131 | Chat Completion. Args: model: str, The model name. messages: Union[str, List[s | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/client.py | 206 | Chat Stream Completion. Args: model: str, The model name. messages: Union[str, | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/flow.py | 32 | Update a flow. Args: client (Client): The dbgpt client. flow (FlowPanel): The flow panel. Retur | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/flow.py | 54 | Delete a flow. Args: client (Client): The dbgpt client. flow_id (str): The flow id. Return | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/flow.py | 77 | Get a flow. Args: client (Client): The dbgpt client. flow_id (str): The flow id. Returns: | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/flow.py | 102 | List flows. Args: client (Client): The dbgpt client. name (str): The name of the flow. | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/flow.py | 133 | Run flows. Args: client (Client): The dbgpt client. name (str): The name of the flow. | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/datasource.py | 35 | Update a datasource. Args: client (Client): The dbgpt client. datasource (DatasourceModel): The dat | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/datasource.py | 57 | Delete a datasource. Args: client (Client): The dbgpt client. datasource_id (str): The datasou | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/datasource.py | 80 | Get a datasource. Args: client (Client): The dbgpt client. datasource_id (str): The datasource | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/datasource.py | 103 | List datasources. Args: client (Client): The dbgpt client. Returns: List[DatasourceModel]: | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/app.py | 12 | Get an app. Args: client (Client): The dbgpt client. app_id (str): The app id. Returns: | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/app.py | 34 | List apps. Args: client (Client): The dbgpt client. Returns: List[AppModel]: The list of app mo | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/knowledge.py | 22 | Create a new space. Args: client (Client): The dbgpt client. space_model (SpaceModel): The space mo | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/knowledge.py | 44 | Update a document. Args: client (Client): The dbgpt client. space_model (SpaceModel): The space mod | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/knowledge.py | 66 | Delete a space. Args: client (Client): The dbgpt client. space_id (str): The space id. Returns: | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/knowledge.py | 88 | Get a document. Args: client (Client): The dbgpt client. space_id (str): The space id. Returns: | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/knowledge.py | 110 | List spaces. Args: client (Client): The dbgpt client. Returns: List[SpaceModel]: The list of sp | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/knowledge.py | 150 | Delete a document. Args: client (Client): The dbgpt client. document_id (str): The document id. | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/knowledge.py | 172 | Get a document. Args: client (Client): The dbgpt client. document_id (str): The document id. Re | STRING |
| HIGH | packages/dbgpt-client/src/dbgpt_client/knowledge.py | 211 | Sync document. Args: client (Client): The dbgpt client. sync_model (SyncModel): The sync model. | STRING |
| HIGH | …bgpt-ext/src/dbgpt_ext/datasource/rdbms/conn_sqlite.py | 257 | Create a temporary SQLite database with a temporary file. Examples: .. code-block:: python | STRING |
| HIGH | …-ext/src/dbgpt_ext/datasource/rdbms/conn_clickhouse.py | 403 | Query data from clickhouse. Args: query (str): sql string fetch (str, optional): "one" | STRING |
| HIGH | packages/dbgpt-ext/src/dbgpt_ext/rag/assembler/bm25.py | 133 | Load document full text into elasticsearch from path. Args: knowledge: (Knowledge) Knowledge dataso | STRING |
| HIGH | packages/dbgpt-ext/src/dbgpt_ext/rag/assembler/bm25.py | 167 | Load document full text into elasticsearch from path. Args: knowledge: (Knowledge) Knowledge dataso | STRING |
| HIGH | …ges/dbgpt-ext/src/dbgpt_ext/rag/assembler/embedding.py | 73 | Load document embedding into vector store from path. Args: knowledge: (Knowledge) Knowledge datasou | STRING |
| HIGH | …ges/dbgpt-ext/src/dbgpt_ext/rag/assembler/embedding.py | 105 | Load document embedding into vector store from path. Args: knowledge: (Knowledge) Knowledge datasou | STRING |
| HIGH | …ges/dbgpt-ext/src/dbgpt_ext/rag/assembler/db_schema.py | 87 | Load document embedding into vector store from path. Args: connector: (BaseConnector) BaseConnector | STRING |
| HIGH | …kages/dbgpt-ext/src/dbgpt_ext/rag/assembler/summary.py | 95 | Load document embedding into vector store from path. Args: knowledge: (Knowledge) Knowledge datasou | STRING |
| HIGH | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 350 | Parse PlcBtePapx structure (2.8.6) Args: data: Raw bytes of PlcBtePapx structure. Returns: | STRING |
| HIGH | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 395 | Read PapxFkp structure from WordDocument stream. Args: pn: Page number (PnFkpPapx), offset = pn * 5 | STRING |
| HIGH | …ext/src/dbgpt_ext/storage/vector_store/chroma_store.py | 268 | Delete vector name and clean up resources. Args: vector_name (str): Name of the vector to delete | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/datasource/rdbms/base.py | 488 | Execute a SQL command and return the results with optional timeout. Only for query command. Args: | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/datasource/rdbms/base.py | 682 | Convert SQL write command to a SELECT command. SQL classification processing author:xiangh8 Ex | STRING |
| HIGH | …kages/dbgpt-core/src/dbgpt/core/interface/variables.py | 766 | Parse the variable string. Examples: .. code-block:: python cases = [ { | STRING |
| HIGH | …kages/dbgpt-core/src/dbgpt/core/interface/variables.py | 958 | Build a variable string from the given dictionary. Args: variable_dict (Dict[str, Any]): The dictionary con | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/core/interface/llm.py | 598 | Convert the messages to the common format(like OpenAI API). This function will move last user message to the en | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/core/interface/llm.py | 951 | Try to move the last user message to the end of the list. Examples: >>> from typing import List | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/core/interface/llm.py | 1137 | Get the model metadata. Args: model(str): The model name. Returns: ModelMetada | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/core/interface/message.py | 413 | Cover to common message format. Convert to common message format(e.g. OpenAI message format) and huggin | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/core/interface/message.py | 633 | Parse model messages. Parse model messages to extract the user prompt, system messages, and a history of conver | STRING |
| HIGH | …src/dbgpt/core/interface/operators/message_operator.py | 414 | Return a filtered list of messages. Filters the messages to keep only the specified starting and/or ending roun | STRING |
| HIGH | …t-core/src/dbgpt/core/awel/trigger/iterator_trigger.py | 156 | Trigger the dag with iterator data, with optional caching. If the dag is a streaming call, return the list of a | STRING |
| HIGH | …-core/src/dbgpt/core/awel/operators/common_operator.py | 156 | Run the mapping operation on the DAG context's inputs. This method applies the mapping function to the input co | STRING |
| HIGH | …kages/dbgpt-core/src/dbgpt/core/awel/util/chat_util.py | 356 | Parse the SSE data. Just keep the data part. Examples: .. code-block:: python from dbgpt. | STRING |
| HIGH | …kages/dbgpt-core/src/dbgpt/core/awel/task/task_impl.py | 307 | Read data with task context. Args: task_ctx (TaskContext): The task context. Returns: | STRING |
| HIGH | …es/dbgpt-core/src/dbgpt/core/awel/flow/flow_factory.py | 946 | Topological sort. Returns the topological order of the nodes and checks if the graph has at least one cycle. | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/core/awel/flow/base.py | 78 | Get the type class by the type name. Args: type_name (str): The type name. Returns: Type[Any]: | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/util/executor_utils.py | 39 | Run a potentially blocking function within an executor. Args: executor (Executor): The concurrent.futures.E | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/util/parameter_utils.py | 84 | Create an instance of the dataclass from a dictionary. Args: data: A dictionary containing values f | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/util/chat_util.py | 73 | Transform data to Server-Sent Events format. Args: data: Data to transform to SSE format Returns: | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/util/config_utils.py | 37 | Get config value by key with specific type Args: key (str): The key of config type_class | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/util/configure/manager.py | 196 | Resolve environment variables in a string value. Args: value: String value that may contain environment var | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/util/configure/manager.py | 311 | Create a ConfigurationManager instance by loading configuration from a TOML file. Args: fil | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/util/configure/manager.py | 330 | Check if a configuration key exists. Args: key: Dot-notation key to access nested configuration (e. | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/util/configure/manager.py | 355 | Get a configuration value using a dot-notation key. Args: key: Dot-notation key to access nested co | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/util/configure/manager.py | 381 | Resolve environment variables in a string value. Args: value: String value that may contain environ | STRING |
| HIGH | packages/dbgpt-core/src/dbgpt/util/configure/manager.py | 451 | Convert a value to the specified type, supporting complex types and env vars. This method handles various type | STRING |
| 31 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | skills.py | 15 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/agents/sandbox_code_agent_example.py | 40 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/agents/excel_data_agent.py | 41 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/awel/awel_flow_ui_components.py | 28 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/awel/simple_chat_history_example.py | 85 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/awel/simple_llm_client_example.py | 53 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/awel/data_analyst_assistant.py | 76 | logger = logging.getLogger(__name__) | CODE |
| LOW | scripts/update_version_all.py | 339 | def _update_toml_file(self, file_path: Path) -> None: | CODE |
| LOW | scripts/update_version_all.py | 387 | def _update_setup_py_file(self, file_path: Path) -> None: | CODE |
| LOW | scripts/update_version_all.py | 401 | def _update_version_py_file(self, file_path: Path) -> None: | CODE |
| LOW | scripts/update_version_all.py | 414 | def _update_json_file(self, file_path: Path) -> None: | CODE |
| LOW | …kages/dbgpt-ext/src/dbgpt_ext/datasource/conn_spark.py | 18 | logger = logging.getLogger(__name__) | CODE |
| LOW | …gpt-ext/src/dbgpt_ext/datasource/rdbms/conn_vertica.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | …bgpt-ext/src/dbgpt_ext/datasource/rdbms/conn_sqlite.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | …-ext/src/dbgpt_ext/datasource/rdbms/conn_clickhouse.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | …t-ext/src/dbgpt_ext/datasource/rdbms/conn_oceanbase.py | 15 | logger = logging.getLogger(__name__) | CODE |
| LOW | …gpt-ext/src/dbgpt_ext/datasource/rdbms/conn_gaussdb.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | …-ext/src/dbgpt_ext/datasource/rdbms/conn_postgresql.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | …tasource/rdbms/dialect/starrocks/sqlalchemy/dialect.py | 25 | logger = logging.getLogger(__name__) | CODE |
| LOW | …asource/rdbms/dialect/starrocks/sqlalchemy/datatype.py | 11 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/assembler/__init__.py | 11 | __all__ = [ | CODE |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/operators/__init__.py | 23 | __all__ = [ | CODE |
| LOW | …/src/dbgpt_ext/rag/transformer/community_summarizer.py | 8 | logger = logging.getLogger(__name__) | CODE |
| LOW | …t-ext/src/dbgpt_ext/rag/transformer/graph_extractor.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | …pt-ext/src/dbgpt_ext/rag/transformer/graph_embedder.py | 10 | logger = logging.getLogger(__name__) | CODE |
| LOW | …es/dbgpt-ext/src/dbgpt_ext/rag/transformer/text2gql.py | 50 | logger = logging.getLogger(__name__) | STRING |
| LOW | …pt-ext/src/dbgpt_ext/rag/transformer/local_text2gql.py | 22 | logger = logging.getLogger(__name__) | STRING |
| LOW | …gpt-ext/src/dbgpt_ext/rag/transformer/text_embedder.py | 9 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ext/src/dbgpt_ext/rag/transformer/triplet_extractor.py | 10 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/retriever/doc_tree.py | 12 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/retriever/__init__.py | 5 | __all__ = [ | CODE |
| LOW | …ges/dbgpt-ext/src/dbgpt_ext/rag/retriever/db_schema.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | …t_ext/rag/retriever/graph_retriever/graph_retriever.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | …riever/graph_retriever/vector_based_graph_retriever.py | 9 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/retriever/graph_retriever/document_graph_retriever.py | 9 | logger = logging.getLogger(__name__) | CODE |
| LOW | …etriever/graph_retriever/text_based_graph_retriever.py | 10 | logger = logging.getLogger(__name__) | CODE |
| LOW | …xt/src/dbgpt_ext/rag/retriever/graph_retriever/base.py | 9 | logger = logging.getLogger(__name__) | CODE |
| LOW | …iever/graph_retriever/keyword_based_graph_retriever.py | 9 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/__init__.py | 42 | __all__ = [ | CODE |
| LOW | …ckages/dbgpt-ext/src/dbgpt_ext/rag/summary/__init__.py | 5 | __all__ = [ | CODE |
| LOW | …dbgpt_ext/storage/knowledge_graph/community_summary.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | …c/dbgpt_ext/storage/knowledge_graph/knowledge_graph.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | …-ext/src/dbgpt_ext/storage/knowledge_graph/open_spg.py | 8 | logger = logging.getLogger(__name__) | CODE |
| LOW | …t/storage/knowledge_graph/community/community_store.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | …orage/knowledge_graph/community/community_metastore.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | …dbgpt_ext/storage/knowledge_graph/community/factory.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | …age/knowledge_graph/community/tugraph_store_adapter.py | 24 | logger = logging.getLogger(__name__) | CODE |
| LOW | …orage/knowledge_graph/community/neo4j_store_adapter.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ge/knowledge_graph/community/memgraph_store_adapter.py | 25 | logger = logging.getLogger(__name__) | CODE |
| LOW | …rc/dbgpt_ext/storage/knowledge_graph/community/base.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/dbgpt-ext/src/dbgpt_ext/storage/cache/valkey_cache.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/dbgpt-ext/src/dbgpt_ext/storage/file/s3/s3_storage.py | 18 | logger = logging.getLogger(__name__) | CODE |
| LOW | …bgpt-ext/src/dbgpt_ext/storage/file/oss/oss_storage.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | …bgpt-ext/src/dbgpt_ext/storage/graph_store/__init__.py | 41 | __all__ = ["Memory", "TuGraph", "Neo4j"] | CODE |
| LOW | …dbgpt-ext/src/dbgpt_ext/storage/graph_store/factory.py | 9 | logger = logging.getLogger(__name__) | CODE |
| LOW | …t-ext/src/dbgpt_ext/storage/graph_store/neo4j_store.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ext/src/dbgpt_ext/storage/graph_store/tugraph_store.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ext/src/dbgpt_ext/storage/vector_store/qdrant_store.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ext/src/dbgpt_ext/storage/vector_store/chroma_store.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ext/src/dbgpt_ext/storage/vector_store/valkey_store.py | 35 | logger = logging.getLogger(__name__) | CODE |
| 360 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | install_help.py | 234 | CODE | |
| LOW | install_help.py | 415 | CODE | |
| LOW | install_help.py | 453 | CODE | |
| LOW | install_help.py | 191 | CODE | |
| LOW | …tration_tests/benchmark/test_benchmark_data_manager.py | 84 | CODE | |
| LOW | …tration_tests/benchmark/test_benchmark_data_manager.py | 122 | CODE | |
| LOW | …tration_tests/benchmark/test_benchmark_data_manager.py | 131 | CODE | |
| LOW | examples/agents/custom_tool_agent_example.py | 20 | CODE | |
| LOW | examples/agents/react_agent_example.py | 34 | CODE | |
| LOW | examples/agents/excel_data_agent.py | 54 | CODE | |
| LOW | examples/agents/excel_data_agent.py | 133 | CODE | |
| LOW | scripts/update_version_all.py | 316 | CODE | |
| LOW | packages/dbgpt-client/src/dbgpt_client/client.py | 259 | CODE | |
| LOW | packages/dbgpt-client/src/dbgpt_client/_cli.py | 500 | CODE | |
| LOW | packages/dbgpt-client/src/dbgpt_client/_cli.py | 542 | CODE | |
| LOW | …kages/dbgpt-ext/src/dbgpt_ext/datasource/conn_neo4j.py | 161 | CODE | |
| LOW | …gpt-ext/src/dbgpt_ext/datasource/rdbms/conn_gaussdb.py | 218 | CODE | |
| LOW | …-ext/src/dbgpt_ext/datasource/rdbms/conn_postgresql.py | 215 | CODE | |
| LOW | …dbgpt-ext/src/dbgpt_ext/datasource/rdbms/conn_doris.py | 356 | CODE | |
| LOW | …t-ext/src/dbgpt_ext/rag/transformer/graph_extractor.py | 141 | CODE | |
| LOW | …pt-ext/src/dbgpt_ext/rag/transformer/graph_embedder.py | 16 | CODE | |
| LOW | …ext/src/dbgpt_ext/rag/transformer/triplet_extractor.py | 51 | CODE | |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/retriever/doc_tree.py | 290 | CODE | |
| LOW | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/pdf.py | 51 | CODE | |
| LOW | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/pdf.py | 130 | CODE | |
| LOW | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/pdf.py | 298 | CODE | |
| LOW | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/pdf.py | 353 | CODE | |
| LOW | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/excel.py | 119 | CODE | |
| LOW | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/csv.py | 47 | CODE | |
| LOW | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/pptx.py | 42 | CODE | |
| LOW | packages/dbgpt-ext/src/dbgpt_ext/storage/__init__.py | 109 | CODE | |
| LOW | …dbgpt_ext/storage/knowledge_graph/community_summary.py | 369 | CODE | |
| LOW | …dbgpt_ext/storage/knowledge_graph/community_summary.py | 419 | CODE | |
| LOW | …age/knowledge_graph/community/tugraph_store_adapter.py | 546 | CODE | |
| LOW | …age/knowledge_graph/community/tugraph_store_adapter.py | 929 | CODE | |
| LOW | …age/knowledge_graph/community/tugraph_store_adapter.py | 999 | CODE | |
| LOW | …orage/knowledge_graph/community/neo4j_store_adapter.py | 577 | CODE | |
| LOW | …orage/knowledge_graph/community/neo4j_store_adapter.py | 637 | CODE | |
| LOW | …orage/knowledge_graph/community/neo4j_store_adapter.py | 680 | CODE | |
| LOW | …orage/knowledge_graph/community/neo4j_store_adapter.py | 726 | CODE | |
| LOW | …t/storage/cache/tests/test_valkey_cache_integration.py | 81 | CODE | |
| LOW | …/dbgpt-ext/src/dbgpt_ext/storage/file/s3/s3_storage.py | 168 | CODE | |
| LOW | …ext/src/dbgpt_ext/storage/vector_store/qdrant_store.py | 367 | CODE | |
| LOW | …ext/src/dbgpt_ext/storage/vector_store/chroma_store.py | 445 | CODE | |
| LOW | …ext/src/dbgpt_ext/storage/vector_store/valkey_store.py | 446 | CODE | |
| LOW | …ext/src/dbgpt_ext/storage/vector_store/valkey_store.py | 572 | CODE | |
| LOW | …ext/src/dbgpt_ext/storage/vector_store/valkey_store.py | 611 | CODE | |
| LOW | …ext/src/dbgpt_ext/storage/vector_store/valkey_store.py | 703 | CODE | |
| LOW | …/src/dbgpt_ext/storage/vector_store/oceanbase_store.py | 499 | CODE | |
| LOW | …ge/vector_store/tests/test_valkey_store_integration.py | 36 | CODE | |
| LOW | …ge/vector_store/tests/test_valkey_store_integration.py | 43 | CODE | |
| LOW | …t-ext/src/dbgpt_ext/storage/full_text/elasticsearch.py | 290 | CODE | |
| LOW | …gpt_sandbox/sandbox/execution_layer/nerdctl_runtime.py | 165 | CODE | |
| LOW | …dbgpt_sandbox/sandbox/execution_layer/local_runtime.py | 205 | CODE | |
| LOW | …bgpt_sandbox/sandbox/execution_layer/docker_runtime.py | 115 | CODE | |
| LOW | …bgpt_sandbox/sandbox/execution_layer/podman_runtime.py | 177 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/datasource/rdbms/base.py | 446 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/datasource/rdbms/base.py | 481 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/datasource/rdbms/base.py | 620 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/datasource/rdbms/base.py | 515 | CODE | |
| 299 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ges/dbgpt-ext/src/dbgpt_ext/rag/operators/db_schema.py | 78 | def assemble(self, dummy_value) -> List[Chunk]: | CODE |
| LOW | …ges/dbgpt-ext/src/dbgpt_ext/rag/operators/db_schema.py | 82 | dummy_value: Dummy value, not used. | STRING |
| LOW | …bgpt-ext/src/dbgpt_ext/rag/knowledge/tests/test_csv.py | 21 | {"id": "1", "name": "John Doe", "age": "30"}, | CODE |
| LOW | …-core/src/dbgpt/core/awel/operators/common_operator.py | 359 | def dummy_input(cls, dummy_data: Any = SKIP_DATA, **kwargs) -> "InputOperator[OUT]": | CODE |
| LOW | …-core/src/dbgpt/core/awel/operators/common_operator.py | 361 | return cls(input_source=InputSource.from_data(dummy_data), **kwargs) | CODE |
| LOW⚡ | …pt-core/src/dbgpt/util/tests/configure/test_manager.py | 1359 | "full_name": "John Doe", | CODE |
| LOW⚡ | …pt-core/src/dbgpt/util/tests/configure/test_manager.py | 1367 | assert user_config.name == "John Doe" | CODE |
| LOW⚡ | …pt-core/src/dbgpt/util/tests/configure/test_manager.py | 1375 | "name": "John Doe", | CODE |
| LOW⚡ | …pt-core/src/dbgpt/util/tests/configure/test_manager.py | 1382 | assert user_config.name == "John Doe" | CODE |
| LOW⚡ | …pt-core/src/dbgpt/util/tests/configure/test_manager.py | 1407 | assert profile_config.address.street == "123 Main St" | CODE |
| LOW⚡ | …pt-core/src/dbgpt/util/tests/configure/test_manager.py | 1414 | "full_name": "John Doe", | CODE |
| LOW⚡ | …pt-core/src/dbgpt/util/tests/configure/test_manager.py | 1422 | assert user_config.name == "John Doe" | CODE |
| LOW | …pt-core/src/dbgpt/util/tests/configure/test_manager.py | 1447 | "full_name": "John Doe", | CODE |
| LOW | …es/dbgpt-core/src/dbgpt/storage/metadata/db_manager.py | 209 | user = User(name="John Doe") | STRING |
| LOW | …es/dbgpt-core/src/dbgpt/storage/metadata/db_manager.py | 215 | user = session.query(User).filter_by(name="John Doe").first() | STRING |
| LOW⚡ | …re/src/dbgpt/storage/metadata/tests/test_db_manager.py | 58 | user = User(name="John Doe") | CODE |
| LOW⚡ | …re/src/dbgpt/storage/metadata/tests/test_db_manager.py | 63 | user = session.query(User).filter_by(name="John Doe").first() | CODE |
| LOW⚡ | …re/src/dbgpt/storage/metadata/tests/test_db_manager.py | 68 | user = session.query(User).filter_by(name="John Doe").first() | CODE |
| LOW⚡ | …re/src/dbgpt/storage/metadata/tests/test_db_manager.py | 74 | session.query(User).filter(User.name == "John Doe").first() is None | CODE |
| LOW⚡ | …re/src/dbgpt/storage/metadata/tests/test_db_manager.py | 147 | user = User(name="John Doe") | CODE |
| LOW⚡ | …re/src/dbgpt/storage/metadata/tests/test_db_manager.py | 150 | assert session.query(User).filter_by(name="John Doe").first() is not None | CODE |
| LOW⚡ | …re/src/dbgpt/storage/metadata/tests/test_db_manager.py | 152 | assert session.query(User).filter_by(name="John Doe").first() is None | CODE |
| LOW⚡ | …re/src/dbgpt/storage/metadata/tests/test_db_manager.py | 156 | User.name == "John Doe" | CODE |
| LOW⚡ | …re/src/dbgpt/storage/metadata/tests/test_db_manager.py | 157 | ).first().name == "John Doe" | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 46 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 132 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 151 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 170 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 269 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 288 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 307 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 367 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 451 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 470 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 573 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 592 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 624 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 643 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 662 | "placeholder": null, | CODE |
| LOW | …lates/zh/embedded-knowledge-process-flow-template.json | 681 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 46 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 132 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 151 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 170 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 189 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 247 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 331 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 350 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 455 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 474 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 493 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 512 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 659 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 745 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 764 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 783 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 843 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 862 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 881 | "placeholder": null, | CODE |
| LOW | …emplates/zh/hybrid-knowldge-process-flow-template.json | 1056 | "placeholder": null, | CODE |
| 233 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | DB-GPT-Core-Code-Design-Analysis.md | 60 | # AWEL provides declarative workflow orchestration | COMMENT |
| MEDIUM | DB-GPT-Core-Code-Design-Analysis.md | 111 | ├── rag/ # RAG pipeline services | CODE |
| MEDIUM | DB-GPT-Core-Code-Design-Analysis.md | 243 | ├── rag/ # RAG implementation extensions | CODE |
| MEDIUM | docs/docs/changelog/Released_V0.5.0.md | 133 | - Release of dbgpt core sdk (#1092): Now includes AWEL operator orchestration capabilities. | CODE |
| MEDIUM | docs/docs/awel/awel.md | 37 | ### Example of API-RAG | COMMENT |
| MEDIUM | docs/docs/awel/cookbook/first_rag_with_awel.md | 1 | # RAG With AWEL | COMMENT |
| MEDIUM | docs/docs/awel/cookbook/first_rag_with_awel.md | 196 | ### Create RAG Program | COMMENT |
| MEDIUM | docs/docs/awel/cookbook/first_rag_with_awel.md | 265 | # Here we use the openai embedding model, if you want to use other models, you can | STRING |
| MEDIUM | …s/awel/cookbook/sql_awel_use_rag_and_schema_linking.md | 1 | # Use RAG and SchemaLinking Generate SQL | COMMENT |
| MEDIUM | docs/docs/cookbook/app/data_analysis_app_develop.md | 27 | ## 1. Building a question answering assistant based on RAG | COMMENT |
| MEDIUM | docs/docs/cookbook/rag/graph_rag_app_develop.md | 1 | # Graph RAG User Manual | COMMENT |
| MEDIUM⚡ | docs/docs/cookbook/rag/graph_rag_app_develop.md | 416 | ## Openai embedding model, See dbgpt/model/parameter.py | COMMENT |
| MEDIUM⚡ | docs/docs/cookbook/rag/graph_rag_app_develop.md | 423 | ## qwen embedding model, See dbgpt/model/parameter.py | COMMENT |
| MEDIUM⚡ | docs/docs/cookbook/rag/graph_rag_app_develop.md | 428 | ## qianfan embedding model, See dbgpt/model/parameter.py | COMMENT |
| MEDIUM | docs/docs/cookbook/rag/keyword_rag_app_develop.md | 1 | # Keyword Search RAG User Manual | COMMENT |
| MEDIUM | docs/docs/cookbook/rag/keyword_rag_app_develop.md | 117 | ### Chat Knowledge via Keyword RAG | COMMENT |
| MEDIUM | docs/docs/installation/integrations.md | 27 | # RAG Storage Providers | COMMENT |
| MEDIUM | docs/docs/installation/integrations.md | 37 | # Graph RAG Storage Providers | COMMENT |
| MEDIUM | docs/docs/installation/advanced_usage/More_proxyllms.md | 162 | name = "nomic-embed-text" # or any other embedding model in Ollama | CODE |
| MEDIUM | …ocs/installation/integrations/oceanbase_rag_install.md | 1 | # OceanBase Vector RAG | COMMENT |
| MEDIUM | docs/docs/installation/integrations/bm25_rag_install.md | 1 | # BM25 RAG | COMMENT |
| MEDIUM | …s/docs/installation/integrations/milvus_rag_install.md | 1 | # Milvus RAG | COMMENT |
| MEDIUM | …cs/docs/installation/integrations/graph_rag_install.md | 1 | # Graph RAG | COMMENT |
| MEDIUM | docs/docs/installation/model_service/stand_alone.md | 40 | # download embedding model, eg: text2vec-large-chinese | COMMENT |
| MEDIUM | docs/docs/installation/model_service/stand_alone.md | 64 | # # download embedding model, eg: glm-4-9b-chat or | COMMENT |
| MEDIUM | docs/docs/installation/model_service/stand_alone.md | 67 | # download embedding model, eg: text2vec-large-chinese | COMMENT |
| MEDIUM | docs/docs/getting-started/cli-quickstart.md | 377 | ### Knowledge & RAG | COMMENT |
| MEDIUM | docs/docs/getting-started/cli-quickstart.md | 400 | # OpenAI + ChromaDB + RAG + MySQL | COMMENT |
| MEDIUM | docs/docs/getting-started/tools/awel-flow.md | 66 | ## Example: Simple RAG workflow | COMMENT |
| MEDIUM | docs/docs/getting-started/providers/ollama.md | 49 | # Pull an embedding model | COMMENT |
| MEDIUM | docs/docs/getting-started/concepts/rag.md | 6 | # RAG (Retrieval-Augmented Generation) | COMMENT |
| MEDIUM | docs/docs/getting-started/concepts/rag.md | 10 | ## How RAG works | COMMENT |
| MEDIUM | docs/docs/getting-started/concepts/rag.md | 50 | ## RAG pipeline | COMMENT |
| MEDIUM | docs/docs/getting-started/concepts/rag.md | 79 | ## Quick start with RAG | COMMENT |
| MEDIUM | docs/docs/getting-started/concepts/architecture.md | 22 | │ ├── dbgpt-core/ # Core agent, memory, planning, RAG, model abstractions | CODE |
| MEDIUM | docs/docs/getting-started/concepts/architecture.md | 25 | │ ├── dbgpt-ext/ # Extensions: datasources, storage backends, RAG connectors | CODE |
| MEDIUM | docs/docs/application/awel.md | 30 | ### Build Your RAG Application | COMMENT |
| MEDIUM | docs/docs/application/advanced_tutorial/rag.md | 1 | # RAG Parameter Adjustment | COMMENT |
| MEDIUM | docs/docs/modules/rag.md | 1 | # MS-RAG | COMMENT |
| MEDIUM | docs/docs/modules/rag.md | 204 | # Knowledge Graph RAG | COMMENT |
| MEDIUM | …ugin-content-docs/current/changelog/Released_V0.5.0.md | 133 | - Release of dbgpt core sdk (#1092): Now includes AWEL operator orchestration capabilities. | CODE |
| MEDIUM | …CN/docusaurus-plugin-content-docs/current/awel/awel.md | 37 | ### Example of API-RAG | COMMENT |
| MEDIUM | …tent-docs/current/awel/cookbook/first_rag_with_awel.md | 1 | # RAG With AWEL | COMMENT |
| MEDIUM | …tent-docs/current/awel/cookbook/first_rag_with_awel.md | 196 | ### Create RAG Program | COMMENT |
| MEDIUM | …tent-docs/current/awel/cookbook/first_rag_with_awel.md | 265 | # Here we use the openai embedding model, if you want to use other models, you can | STRING |
| MEDIUM | …t/awel/cookbook/sql_awel_use_rag_and_schema_linking.md | 1 | # Use RAG and SchemaLinking Generate SQL | COMMENT |
| MEDIUM | …docs/current/cookbook/app/data_analysis_app_develop.md | 27 | ## 1. Building a question answering assistant based on RAG | COMMENT |
| MEDIUM | …ent-docs/current/cookbook/rag/graph_rag_app_develop.md | 1 | # Graph RAG User Manual | COMMENT |
| MEDIUM⚡ | …ent-docs/current/cookbook/rag/graph_rag_app_develop.md | 416 | ## Openai embedding model, See dbgpt/model/parameter.py | COMMENT |
| MEDIUM⚡ | …ent-docs/current/cookbook/rag/graph_rag_app_develop.md | 423 | ## qwen embedding model, See dbgpt/model/parameter.py | COMMENT |
| MEDIUM⚡ | …ent-docs/current/cookbook/rag/graph_rag_app_develop.md | 428 | ## qianfan embedding model, See dbgpt/model/parameter.py | COMMENT |
| MEDIUM | …t-docs/current/cookbook/rag/keyword_rag_app_develop.md | 1 | # Keyword Search RAG User Manual | COMMENT |
| MEDIUM | …t-docs/current/cookbook/rag/keyword_rag_app_develop.md | 117 | ### Chat Knowledge via Keyword RAG | COMMENT |
| MEDIUM | …ugin-content-docs/current/installation/integrations.md | 22 | ## RAG 存储提供方 | COMMENT |
| MEDIUM | …ugin-content-docs/current/installation/integrations.md | 31 | ## Graph RAG 存储提供方 | COMMENT |
| MEDIUM | …/current/installation/advanced_usage/More_proxyllms.md | 162 | name = "nomic-embed-text" # or any other embedding model in Ollama | CODE |
| MEDIUM | …ent/installation/integrations/oceanbase_rag_install.md | 1 | # OceanBase Vector RAG | COMMENT |
| MEDIUM | …/current/installation/integrations/bm25_rag_install.md | 1 | # BM25 RAG | COMMENT |
| MEDIUM | …urrent/installation/integrations/milvus_rag_install.md | 1 | # Milvus RAG | COMMENT |
| MEDIUM | …current/installation/integrations/graph_rag_install.md | 1 | # Graph RAG | COMMENT |
| 22 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …er/compose_examples/dbgpt-oceanbase-docker-compose.yml | 25 | # - TONGYI_PROXY_API_KEY={your-api-key} | COMMENT |
| HIGH | docs/docs/agents/modules/memory/short_term_memory.md | 83 | api_key="{your_api_key}", | CODE |
| HIGH | docs/docs/awel/cookbook/first_rag_with_awel.md | 60 | api_key="{your_api_key}", | CODE |
| HIGH | docs/docs/awel/cookbook/first_rag_with_awel.md | 190 | llm_client = OpenAILLMClient(api_base="http://localhost:8100/api/v1/", api_key="{your_api_key}") | CODE |
| HIGH | docs/docs/cookbook/rag/graph_rag_app_develop.md | 96 | llm_client = OpenAILLMClient(api_base="http://localhost:8100/api/v1/", api_key="{your_api_key}") | CODE |
| HIGH⚡ | docs/docs/cookbook/rag/graph_rag_app_develop.md | 426 | # proxy_tongyi_proxy_api_key={your-api-key} | COMMENT |
| HIGH⚡ | docs/docs/cookbook/rag/graph_rag_app_develop.md | 431 | #proxy_qianfan_proxy_api_key={your-api-key} | COMMENT |
| HIGH | docs/docs/getting-started/providers/index.md | 44 | api_key = "your-api-key" | CODE |
| HIGH | docs/docs/getting-started/providers/index.md | 50 | api_key = "your-api-key" | CODE |
| HIGH | …ocs/current/agents/modules/memory/short_term_memory.md | 83 | api_key="{your_api_key}", | CODE |
| HIGH | …tent-docs/current/awel/cookbook/first_rag_with_awel.md | 60 | api_key="{your_api_key}", | CODE |
| HIGH | …tent-docs/current/awel/cookbook/first_rag_with_awel.md | 190 | llm_client = OpenAILLMClient(api_base="http://localhost:8100/api/v1/", api_key="{your_api_key}") | CODE |
| HIGH | …ent-docs/current/cookbook/rag/graph_rag_app_develop.md | 96 | llm_client = OpenAILLMClient(api_base="http://localhost:8100/api/v1/", api_key="{your_api_key}") | CODE |
| HIGH⚡ | …ent-docs/current/cookbook/rag/graph_rag_app_develop.md | 426 | # proxy_tongyi_proxy_api_key={your-api-key} | COMMENT |
| HIGH⚡ | …ent-docs/current/cookbook/rag/graph_rag_app_develop.md | 431 | #proxy_qianfan_proxy_api_key={your-api-key} | COMMENT |
| HIGH | …ontent-docs/current/getting-started/providers/index.md | 44 | api_key = "your-api-key" | CODE |
| HIGH | …ontent-docs/current/getting-started/providers/index.md | 50 | api_key = "your-api-key" | CODE |
| HIGH | examples/rag/rag_embedding_api_example.py | 20 | export API_SERVER_API_KEY="your_api_key" | STRING |
| HIGH | examples/rag/doc_tree_retriever_example.py | 18 | llm_client = DeepseekLLMClient(api_key="your_api_key") | CODE |
| HIGH | …kages/dbgpt-ext/src/dbgpt_ext/rag/assembler/summary.py | 22 | OPEN_AI_KEY = "{your_api_key}" | STRING |
| HIGH | …kages/dbgpt-core/src/dbgpt/rag/embedding/embeddings.py | 600 | api_key="your_api_key", | STRING |
| HIGH | …kages/dbgpt-core/src/dbgpt/rag/embedding/embeddings.py | 746 | api_key="your_api_key", | STRING |
| HIGH | …bgpt-serve/src/dbgpt_serve/datasource/api/endpoints.py | 61 | client_api_key = "your_api_key" | STRING |
| HIGH | …ages/dbgpt-serve/src/dbgpt_serve/file/api/endpoints.py | 67 | client_api_key = "your_api_key" | STRING |
| HIGH | …template_files/default_serve_template/api/endpoints.py | 59 | client_api_key = "your_api_key" | STRING |
| HIGH | …bgpt-serve/src/dbgpt_serve/agent/chat/api/endpoints.py | 59 | client_api_key = "your_api_key" | STRING |
| HIGH | …kages/dbgpt-serve/src/dbgpt_serve/rag/api/endpoints.py | 73 | client_api_key = "your_api_key" | STRING |
| HIGH | …/dbgpt-serve/src/dbgpt_serve/feedback/api/endpoints.py | 61 | client_api_key = "your_api_key" | STRING |
| HIGH | …/dbgpt-serve/src/dbgpt_serve/evaluate/api/endpoints.py | 134 | client_api_key = "your_api_key" | STRING |
| HIGH | …dbgpt-serve/src/dbgpt_serve/dbgpts/my/api/endpoints.py | 62 | client_api_key = "your_api_key" | STRING |
| HIGH | …bgpt-serve/src/dbgpt_serve/dbgpts/hub/api/endpoints.py | 62 | client_api_key = "your_api_key" | STRING |
| HIGH | …es/dbgpt-serve/src/dbgpt_serve/prompt/api/endpoints.py | 70 | client_api_key = "your_api_key" | STRING |
| HIGH | …ges/dbgpt-serve/src/dbgpt_serve/model/api/endpoints.py | 88 | client_api_key = "your_api_key" | STRING |
| HIGH | …ges/dbgpt-serve/src/dbgpt_serve/libro/api/endpoints.py | 59 | client_api_key = "your_api_key" | STRING |
| HIGH | …pt-serve/src/dbgpt_serve/conversation/api/endpoints.py | 64 | client_api_key = "your_api_key" | STRING |
| HIGH | …ages/dbgpt-serve/src/dbgpt_serve/flow/api/endpoints.py | 79 | client_api_key = "your_api_key" | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | examples/agents/skill_agent_example.py | 132 | # Create an LLM client similar to react_agent_example so the example can | COMMENT |
| MEDIUM | examples/agents/skill_agent_example.py | 169 | # Create a ToolPack from the calculate tool and bind it as the agent's resource | COMMENT |
| MEDIUM | examples/agents/skill_agent_example.py | 191 | # Create a user proxy to interact with the agent (same pattern as react example) | COMMENT |
| MEDIUM | packages/dbgpt-client/src/dbgpt_client/__init__.py | 1 | """This module is the client of the dbgpt package.""" | STRING |
| MEDIUM | …age/knowledge_graph/community/tugraph_store_adapter.py | 37 | # Create the graph | COMMENT |
| MEDIUM | …age/knowledge_graph/community/tugraph_store_adapter.py | 437 | # Create the graph schema | COMMENT |
| MEDIUM | …age/knowledge_graph/community/tugraph_store_adapter.py | 470 | # Create the graph label for document vertex | COMMENT |
| MEDIUM | …age/knowledge_graph/community/tugraph_store_adapter.py | 480 | # Create the graph label for chunk vertex | COMMENT |
| MEDIUM | …age/knowledge_graph/community/tugraph_store_adapter.py | 495 | # Create the graph label for entity vertex | COMMENT |
| MEDIUM | …age/knowledge_graph/community/tugraph_store_adapter.py | 512 | # Create the graph label for relation edge | COMMENT |
| MEDIUM | …age/knowledge_graph/community/tugraph_store_adapter.py | 523 | # Create the graph label for include edge | COMMENT |
| MEDIUM | …age/knowledge_graph/community/tugraph_store_adapter.py | 533 | # Create the graph label for next edge | COMMENT |
| MEDIUM | …ge/knowledge_graph/community/memgraph_store_adapter.py | 39 | # Create the graph | COMMENT |
| MEDIUM | …ext/src/dbgpt_ext/storage/vector_store/valkey_store.py | 350 | # Create the index | COMMENT |
| MEDIUM | …ext/src/dbgpt_ext/storage/vector_store/milvus_store.py | 353 | # Create the text field | COMMENT |
| MEDIUM | …ext/src/dbgpt_ext/storage/vector_store/milvus_store.py | 382 | # Create the collection | COMMENT |
| MEDIUM | …t/src/dbgpt_ext/storage/vector_store/weaviate_store.py | 221 | # Create the schema in Weaviate | COMMENT |
| MEDIUM | …src/dbgpt/core/interface/operators/message_operator.py | 220 | # Create a new storage conversation, this will load the conversation from | COMMENT |
| MEDIUM | …pt-core/src/dbgpt/core/interface/tests/test_message.py | 305 | # Create a new StorageConversation instance to load the data | COMMENT |
| MEDIUM | …pt-core/src/dbgpt/core/interface/tests/test_message.py | 328 | # Create a new StorageConversation instance to load the data | COMMENT |
| MEDIUM⚡ | …pt-core/src/dbgpt/core/interface/tests/test_message.py | 353 | # Create a new StorageConversation instance to load the data | COMMENT |
| MEDIUM | …t-core/src/dbgpt/core/awel/trigger/iterator_trigger.py | 167 | # Define a cache key function | STRING |
| MEDIUM | …t-core/src/dbgpt/core/awel/trigger/iterator_trigger.py | 172 | # Create a memory cache | STRING |
| MEDIUM | …t-core/src/dbgpt/core/awel/trigger/iterator_trigger.py | 248 | # Create a combined generator that includes the first item and | COMMENT |
| MEDIUM | packages/dbgpt-core/src/dbgpt/core/awel/dag/base.py | 603 | # Create a new provider safely | COMMENT |
| MEDIUM | packages/dbgpt-core/src/dbgpt/util/time_utils.py | 19 | # Create a copy of dt_value. | COMMENT |
| MEDIUM | packages/dbgpt-core/src/dbgpt/util/parameter_utils.py | 649 | # Create the new class. Note the setting of __annotations__ for type hints | COMMENT |
| MEDIUM | packages/dbgpt-core/src/dbgpt/util/code_utils.py | 117 | """```python import requests from bs4 import BeautifulSoup from datetime import datetime, timedelta # Defin | STRING |
| MEDIUM | packages/dbgpt-core/src/dbgpt/util/i18n_utils.py | 224 | # Create a str instance, but keep the original message | COMMENT |
| MEDIUM | …ckages/dbgpt-core/src/dbgpt/util/configure/markdown.py | 402 | # Create a table of contents with links to each type | COMMENT |
| MEDIUM | …ckages/dbgpt-core/src/dbgpt/util/configure/markdown.py | 412 | # Create a section for each type | COMMENT |
| MEDIUM | …ckages/dbgpt-core/src/dbgpt/util/configure/markdown.py | 457 | # Create an anchor by replacing spaces with dashes | COMMENT |
| MEDIUM | packages/dbgpt-core/src/dbgpt/util/configure/manager.py | 72 | # Create a new registry for each direct subclass of RegisterParameters | COMMENT |
| MEDIUM | …core/src/dbgpt/storage/metadata/tests/test_base_dao.py | 93 | # Create a user | COMMENT |
| MEDIUM | …core/src/dbgpt/storage/metadata/tests/test_base_dao.py | 113 | # Create a user | COMMENT |
| MEDIUM | …core/src/dbgpt/storage/metadata/tests/test_base_dao.py | 133 | # Create a user | COMMENT |
| MEDIUM | …t-core/src/dbgpt/model/utils/tests/test_token_utils.py | 129 | # Create a cache with very small memory limit - just enough for one large item | COMMENT |
| MEDIUM | …t-core/src/dbgpt/model/utils/tests/test_token_utils.py | 155 | # Create a cache with specific memory limit | COMMENT |
| MEDIUM | …t-core/src/dbgpt/model/utils/tests/test_token_utils.py | 170 | # Create a larger value that should force eviction | COMMENT |
| MEDIUM | …kages/dbgpt-core/src/dbgpt/model/adapter/hf_adapter.py | 1222 | # The following code is used to register the model adapter | COMMENT |
| MEDIUM | …t-serve/src/dbgpt_serve/datasource/manages/__init__.py | 1 | """This module is responsible for managing the connectors.""" | STRING |
| MEDIUM | …dbgpt-serve/src/dbgpt_serve/agent/agents/controller.py | 227 | # Create a new gpts conversation record | COMMENT |
| MEDIUM | …es/dbgpt-serve/src/dbgpt_serve/agent/hub/plugin_hub.py | 338 | # Create a secure temp directory for extraction | COMMENT |
| MEDIUM⚡ | …-serve/src/dbgpt_serve/connector/tests/test_service.py | 417 | # Create a connector row in DB | COMMENT |
| MEDIUM | …pt-serve/src/dbgpt_serve/conversation/api/endpoints.py | 268 | # Initialize pagination variables | COMMENT |
| MEDIUM | packages/dbgpt-app/src/dbgpt_app/base.py | 239 | # Create the database | STRING |
| MEDIUM | packages/dbgpt-app/src/dbgpt_app/operators/llm.py | 211 | # Create a new storage conversation, this will load the conversation from | COMMENT |
| MEDIUM | …bgpt-app/src/dbgpt_app/scene/operators/app_operator.py | 194 | # Create an input task | COMMENT |
| MEDIUM | …bgpt-app/src/dbgpt_app/scene/operators/app_operator.py | 196 | # Create a branch task to decide between fetching from cache or processing | COMMENT |
| MEDIUM⚡ | …bgpt-app/src/dbgpt_app/scene/operators/app_operator.py | 209 | # Create a branch node to decide between fetching from cache or processing | COMMENT |
| MEDIUM⚡ | …bgpt-app/src/dbgpt_app/scene/operators/app_operator.py | 216 | # Create a join node to merge outputs from the model and cache nodes, just | COMMENT |
| MEDIUM⚡ | …bgpt-app/src/dbgpt_app/scene/operators/app_operator.py | 220 | # Define the workflow structure using the >> operator | COMMENT |
| MEDIUM | i18n/translate_util.py | 544 | # Define the nodes | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …c/web/_next/static/chunks/355a6ca7-8e25493d011365b3.js | 1 | "use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7034],{4559:function(t,e,n){n.d(e,{$6:function(){r | CODE |
| CRITICAL⚡ | …tatic/web/_next/static/chunks/1787.4e8bbbae5c07b362.js | 8 | */var a=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,a={},r={manual:e.Prism&&e.Prism.manual,disableW | COMMENT |
| CRITICAL | …c/web/_next/static/chunks/4d857c35-f8bf0071f22fe250.js | 1 | "use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8163],{2886:function(t,e,n){n.d(e,{F6:function(){r | CODE |
| CRITICAL | …c/web/_next/static/chunks/f9a75a99-8cea48cf64d5fcda.js | 1 | "use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8674],{15755:function(t,e,n){n.d(e,{Cm:function(){ | CODE |
| CRITICAL⚡ | …tatic/web/_next/static/chunks/2510-1865c74d99b0a6bb.js | 1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2510],{94470:function(e){"use strict";var t=Object.prototype.ha | CODE |
| CRITICAL | …c/web/_next/static/chunks/d9005de1-4b6bd21314b59fc4.js | 1 | "use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6106],{50041:function(t,e,n){n.d(e,{$6:function(){ | CODE |
| CRITICAL | …c/web/_next/static/chunks/33a1eaa4-9a18d5bdae7c78ef.js | 1 | "use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3166],{27605:function(t,e,n){n.d(e,{F6:function(){ | CODE |
| CRITICAL | …c/web/_next/static/chunks/008713dc-21e55fe6d2975832.js | 1 | "use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2837],{25601:function(t,e,n){n.d(e,{$6:function(){ | CODE |
| CRITICAL | …c/web/_next/static/chunks/554c6155-97b5938bc21e889d.js | 1 | "use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2168],{80647:function(t,e,n){n.d(e,{E9:function(){ | CODE |
| CRITICAL⚡ | …/components/auto-plan/PromptSelect-8ab6cab622c29257.js | 8 | */var a=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,a={},r={manual:e.Prism&&e.Prism.manual,disableW | COMMENT |
| CRITICAL | …d_web/_next/static/chunks/355a6ca7.668cb9af53ba68bc.js | 1 | "use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7034],{4559:function(t,e,n){n.d(e,{$6:function(){r | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | …bgpt-sandbox/src/docker_images/create_docker_brower.py | 18 | RUN apt-get update && apt-get install -y \ | CODE |
| HIGH⚡ | …bgpt-sandbox/src/docker_images/create_docker_brower.py | 20 | && apt-get clean && rm -rf /var/lib/apt/lists/* | CODE |
| HIGH⚡ | …bgpt-sandbox/src/docker_images/create_docker_brower.py | 22 | RUN apt-get update && apt-get install -y \ | CODE |
| HIGH⚡ | …bgpt-sandbox/src/docker_images/create_docker_brower.py | 24 | && apt-get clean && rm -rf /var/lib/apt/lists/* | CODE |
| HIGH⚡ | …bgpt-sandbox/src/docker_images/create_docker_brower.py | 26 | RUN apt-get update && apt-get install -y \ | CODE |
| HIGH⚡ | …bgpt-sandbox/src/docker_images/create_docker_brower.py | 29 | && apt-get clean && rm -rf /var/lib/apt/lists/* | CODE |
| HIGH | …bgpt-sandbox/src/docker_images/create_docker_brower.py | 50 | RUN chmod +x /startup.sh && dos2unix /startup.sh | CODE |
| HIGH⚡ | …bgpt-sandbox/src/docker_images/create_docker_brower.py | 79 | rm -f /tmp/.X*-lock || true | CODE |
| HIGH | …-sandbox/src/docker_images/create_docker_python_gpu.py | 14 | RUN apt-get update && apt-get install -y --no-install-recommends \\ | CODE |
| HIGH⚡ | …-sandbox/src/docker_images/create_docker_python_gpu.py | 26 | && apt-get clean && rm -rf /var/lib/apt/lists/* | CODE |
| HIGH⚡ | …-sandbox/src/docker_images/create_docker_python_gpu.py | 29 | RUN apt-get update && apt-get install -y nvidia-utils-525 || true | CODE |
| HIGH⚡ | …-sandbox/src/docker_images/create_docker_python_gpu.py | 29 | RUN apt-get update && apt-get install -y nvidia-utils-525 || true | CODE |
| HIGH⚡ | …-sandbox/src/docker_images/create_docker_python_gpu.py | 37 | RUN chmod +x /startup.sh && dos2unix /startup.sh | CODE |
| HIGH⚡ | …bgpt-sandbox/src/docker_images/create_docker_python.py | 14 | RUN apt-get update && apt-get install -y --no-install-recommends \\ | CODE |
| HIGH⚡ | …bgpt-sandbox/src/docker_images/create_docker_python.py | 24 | && apt-get clean && rm -rf /var/lib/apt/lists/* | CODE |
| HIGH⚡ | …bgpt-sandbox/src/docker_images/create_docker_python.py | 32 | RUN chmod +x /startup.sh && dos2unix /startup.sh | CODE |
| HIGH | …kages/dbgpt-sandbox/src/docker_images/create_docker.py | 13 | RUN apt-get update && apt-get install -y \ | CODE |
| HIGH | …kages/dbgpt-sandbox/src/docker_images/create_docker.py | 25 | && apt-get clean && rm -rf /var/lib/apt/lists/* | CODE |
| HIGH | …kages/dbgpt-sandbox/src/docker_images/create_docker.py | 31 | RUN chmod +x /startup.sh && dos2unix /startup.sh | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | install_help.py | 278 | # Check if the directory should be excluded | COMMENT |
| LOW | install_help.py | 497 | # Check if the specified package exists | COMMENT |
| LOW | install_help.py | 517 | # Check if the specified extra exists | COMMENT |
| LOW | docker/base/build_image.sh | 228 | # Check if it is a valid installation mode and set the corresponding variables | COMMENT |
| LOW | examples/agents/excel_data_agent.py | 153 | # Check if this folder or metadata matches the requested name | COMMENT |
| LOW | …kages/dbgpt-ext/src/dbgpt_ext/datasource/conn_neo4j.py | 208 | # Check if label/relationship exists first to avoid warnings | COMMENT |
| LOW | …kages/dbgpt-ext/src/dbgpt_ext/datasource/conn_neo4j.py | 267 | # Check if this index applies to the given label | STRING |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/retriever/doc_tree.py | 204 | # Check if the keyword matches the current node title | COMMENT |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/retriever/doc_tree.py | 213 | # Check if the keyword matches any of the child nodes | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 282 | # Check if cp is outside document range | COMMENT |
| LOW | …/dbgpt-ext/src/dbgpt_ext/storage/file/s3/s3_storage.py | 179 | # Check if bucket exists | COMMENT |
| LOW | …/dbgpt-ext/src/dbgpt_ext/storage/file/s3/s3_storage.py | 341 | # Read the file content into memory | COMMENT |
| LOW | …/dbgpt-ext/src/dbgpt_ext/storage/file/s3/s3_storage.py | 657 | # Check if the object exists | COMMENT |
| LOW | …bgpt-ext/src/dbgpt_ext/storage/file/oss/oss_storage.py | 195 | # Check if we've already cached this bucket | COMMENT |
| LOW | …bgpt-ext/src/dbgpt_ext/storage/file/oss/oss_storage.py | 503 | # Check if the object exists | COMMENT |
| LOW | …ext/src/dbgpt_ext/storage/vector_store/chroma_store.py | 287 | # Check if collection exists first | COMMENT |
| LOW | …ext/src/dbgpt_ext/storage/vector_store/valkey_store.py | 340 | # Check if index already exists | COMMENT |
| LOW | …ext/src/dbgpt_ext/storage/vector_store/milvus_store.py | 842 | # Check if the version is >= 2.5.0 | COMMENT |
| LOW | …kages/dbgpt-core/src/dbgpt/core/interface/variables.py | 997 | # Check if the variable_dict contains any special characters | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/core/interface/llm.py | 1171 | # Check if we are in an event loop | COMMENT |
| LOW | …pt-core/src/dbgpt/core/interface/tests/test_message.py | 333 | # Check if the data is loaded correctly | COMMENT |
| LOW⚡ | …pt-core/src/dbgpt/core/interface/tests/test_message.py | 361 | # Check if the conversation is deleted | COMMENT |
| LOW | …ages/dbgpt-core/src/dbgpt/core/awel/util/cache_util.py | 168 | # Check if the entry is expired | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/core/awel/dag/base.py | 1079 | # Check if the edge has been added | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/command_utils.py | 68 | # Check if all key fragments are in the cmdline | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/command_utils.py | 75 | # Check if the process is listening on the specified port | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/command_utils.py | 131 | # Check if all the service keys are present in the cmdline | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/parameter_utils.py | 129 | # Check if the field has a "fixed" tag in metadata | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/code_utils.py | 117 | """```python import requests from bs4 import BeautifulSoup from datetime import datetime, timedelta # Defin | STRING |
| LOW | packages/dbgpt-core/src/dbgpt/util/function_utils.py | 78 | # Check if object matches the generic origin (like list, dict) | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/module_utils.py | 147 | # Check if the class is defined in the current module | COMMENT |
| LOW | …kages/dbgpt-core/src/dbgpt/util/_db_migration_utils.py | 75 | # Check if the database is up-to-date | COMMENT |
| LOW⚡ | …ckages/dbgpt-core/src/dbgpt/util/configure/markdown.py | 20 | # Check if the class is a subclass of the parent class | COMMENT |
| LOW⚡ | …ckages/dbgpt-core/src/dbgpt/util/configure/markdown.py | 24 | # Check if the class is a direct subclass of the parent class | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/configure/manager.py | 596 | # Check if the class has a custom from_dict method | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/configure/manager.py | 751 | # Check if the field is an array type | COMMENT |
| LOW | …s/dbgpt-core/src/dbgpt/util/tests/test_module_utils.py | 125 | # Check if classes were found | STRING |
| LOW | packages/dbgpt-core/src/dbgpt/util/dbgpts/cli.py | 51 | # Check if python and build are available | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/dbgpts/cli.py | 65 | # Check if python and setuptools are available for basic package building | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/dbgpts/cli.py | 322 | # Set label to the name | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/dbgpts/cli.py | 333 | # Set directory to the current directory(abs path) | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/dbgpts/loader.py | 68 | # Read the file | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/dbgpts/repo.py | 58 | # Check if poetry is defined in build-system | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/dbgpts/repo.py | 110 | # Check if build module is available | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/dbgpts/repo.py | 469 | # Check if it's a poetry project | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/util/dbgpts/repo.py | 528 | # Check if it's a poetry project | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/agent/core/base_agent.py | 194 | # Check if agent is available | COMMENT |
| LOW | …t-core/src/dbgpt/agent/core/memory/gpts/gpts_memory.py | 192 | # Check if the last message is a terminate action | COMMENT |
| LOW | …t-core/src/dbgpt/agent/core/memory/gpts/gpts_memory.py | 300 | # Check if this is the last item and it's a terminate action | COMMENT |
| LOW | …dbgpt-core/src/dbgpt/agent/core/plan/team_auto_plan.py | 147 | # Return the result | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/agent/skill/manage.py | 301 | # Check if skill has config attribute (Skill class) | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/agent/skill/manage.py | 307 | # Check if skill has metadata with config (FileBasedSkill) | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/agent/skill/manage.py | 656 | # Check if it's an image file | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/agent/skill/manage.py | 699 | # Check if it's a script that needs execution | COMMENT |
| LOW | …ckages/dbgpt-core/src/dbgpt/agent/util/react_parser.py | 332 | # Check if this is a terminate action | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/agent/util/api_call.py | 242 | # Check if there is CDATA content | COMMENT |
| LOW | …bgpt-core/src/dbgpt/rag/text_splitter/text_splitter.py | 596 | # Check if line starts with a header that we intend to split on | COMMENT |
| LOW | …ckages/dbgpt-core/src/dbgpt/storage/cache/operators.py | 138 | # Check if the cache contains the result for the given input | COMMENT |
| LOW | …-core/src/dbgpt/model/cluster/worker/default_worker.py | 507 | # Check if the exception is a torch.cuda.CudaError and if torch was imported. | COMMENT |
| LOW | …ages/dbgpt-core/src/dbgpt/model/llm/llm_out/mlx_llm.py | 98 | # Check if generation is complete | COMMENT |
| 15 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .pre-commit-config.yaml | 21 | pass_filenames: false | COMMENT |
| LOW | docker/compose_examples/ha-cluster-docker-compose.yml | 1 | # An example of using docker-compose to start a HA model serving cluster with two controllers and one worker. | COMMENT |
| LOW | …cker/compose_examples/observability/docker-compose.yml | 1 | # An example of using docker-compose to start a cluster with observability enabled. | COMMENT |
| LOW | web/components/agent/market-plugins.tsx | 81 | // return agent.installed ? ( | COMMENT |
| LOW | web/components/knowledge/doc-panel.tsx | 201 | fetchDocuments(); | COMMENT |
| LOW | web/pages/evaluation/index.tsx | 141 | ); | COMMENT |
| LOW | web/pages/evaluation/index.tsx | 201 | onSuccess: data => { | COMMENT |
| LOW | …uct/app/extra/components/auto-plan/ResourceContent.tsx | 61 | ); | COMMENT |
| LOW | …uct/app/extra/components/auto-plan/ResourceContent.tsx | 81 | // return ( | COMMENT |
| LOW | web/pages/construct/flow/index.tsx | 61 | ); | COMMENT |
| LOW | web/pages/construct/flow/index.tsx | 81 | // const target = e.target as HTMLDivElement; | COMMENT |
| LOW | docs/docs/awel/cookbook/data_analysis_use_awel.md | 1 | # Build Data analysis Copilot use AWEL | COMMENT |
| LOW | docs/docs/cookbook/agents/codeagent_develop.md | 1 | # CodeAgent Develop | COMMENT |
| LOW | …cs/docs/installation/advanced_usage/Llamacpp_server.md | 61 | # uncomment the following line to specify the model path in the local file system | COMMENT |
| LOW | …s/installation/integrations/siliconflow_llm_install.md | 1 | # SiliconFlow | COMMENT |
| LOW | …s/docs/installation/integrations/ollama_llm_install.md | 1 | # Ollama | COMMENT |
| LOW | …docs/installation/integrations/deepseek_llm_install.md | 1 | # DeepSeek | COMMENT |
| LOW | …cs/docs/installation/integrations/gitee_llm_install.md | 1 | # Gitee | COMMENT |
| LOW | …s/docs/installation/integrations/claude_llm_install.md | 1 | # Claude | COMMENT |
| LOW | …t-docs/current/awel/cookbook/data_analysis_use_awel.md | 1 | # Build Data analysis Copilot use AWEL | COMMENT |
| LOW | …tent-docs/current/cookbook/agents/codeagent_develop.md | 1 | # CodeAgent Develop | COMMENT |
| LOW | …current/installation/advanced_usage/Llamacpp_server.md | 61 | # uncomment the following line to specify the model path in the local file system | COMMENT |
| LOW | …t/installation/integrations/siliconflow_llm_install.md | 1 | # SiliconFlow | COMMENT |
| LOW | …urrent/installation/integrations/ollama_llm_install.md | 1 | # Ollama | COMMENT |
| LOW | …rent/installation/integrations/deepseek_llm_install.md | 1 | # DeepSeek | COMMENT |
| LOW | …current/installation/integrations/gitee_llm_install.md | 1 | # Gitee | COMMENT |
| LOW | …urrent/installation/integrations/claude_llm_install.md | 1 | # Claude | COMMENT |
| LOW | examples/client/knowledge_crud_example.py | 101 | # res = await create_space(client, SpaceModel(name="test_space", vector_type="Chroma", desc="for client space", owne | COMMENT |
| LOW | configs/dbgpt-graphrag.toml | 41 | # community_score_threshold=0.3 | COMMENT |
| LOW | configs/dbgpt-proxy-litellm.toml | 21 | persist_path = "pilot/data" | COMMENT |
| LOW | scripts/update_version_all.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | scripts/install/install.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …gpt_ext/datasource/rdbms/dialect/starrocks/__init__.py | 1 | """StarRocks dialect for SQLAlchemy.""" | COMMENT |
| LOW | …tasource/rdbms/dialect/starrocks/sqlalchemy/dialect.py | 1 | """StarRocks dialect for SQLAlchemy.""" | COMMENT |
| LOW | …asource/rdbms/dialect/starrocks/sqlalchemy/__init__.py | 1 | """SQLAlchemy dialect for StarRocks.""" | COMMENT |
| LOW | …c/dbgpt_ext/storage/knowledge_graph/knowledge_graph.py | 61 | "The max number of threads to use. Default is 1. If you set " | COMMENT |
| LOW | …c/dbgpt_ext/storage/knowledge_graph/knowledge_graph.py | 81 | # description=_("graph store type."), | COMMENT |
| LOW | …c/dbgpt_ext/storage/knowledge_graph/knowledge_graph.py | 101 | # @dataclass | COMMENT |
| LOW | …age/knowledge_graph/community/tugraph_store_adapter.py | 741 | # includes the leaf chunks that connect to the entities, the chains from | COMMENT |
| LOW | …t/src/dbgpt_ext/storage/vector_store/weaviate_store.py | 181 | schema = { | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/agent/util/api_call.py | 181 | # api_name = api_call_element.find("name").text | COMMENT |
| LOW | …kages/dbgpt-core/src/dbgpt/storage/graph_store/base.py | 21 | # ) | COMMENT |
| LOW | …s/dbgpt-core/src/dbgpt/model/cluster/worker/manager.py | 1021 | # env_prefix = None | COMMENT |
| LOW | …t-core/src/dbgpt/model/utils/tests/test_parse_utils.py | 681 | assert "这里是模型的思考内容,但是没有开始标记。" == result.reasoning_content | COMMENT |
| LOW | …t-core/src/dbgpt/model/utils/tests/test_parse_utils.py | 701 | # chunks = [ | COMMENT |
| LOW | …t-core/src/dbgpt/model/utils/tests/test_parse_utils.py | 721 | # assert reasoning_end_counts == 2 | COMMENT |
| LOW | packages/dbgpt-serve/src/dbgpt_serve/file/__init__.py | 1 | # This is an auto-generated __init__.py file | COMMENT |
| LOW | …es/dbgpt-serve/src/dbgpt_serve/file/models/__init__.py | 1 | # This is an auto-generated __init__.py file | COMMENT |
| LOW | …kages/dbgpt-serve/src/dbgpt_serve/file/api/__init__.py | 1 | # This is an auto-generated __init__.py file | COMMENT |
| LOW | …ils/_template_files/default_serve_template/__init__.py | 1 | # This is an auto-generated __init__.py file | COMMENT |
| LOW | …mplate_files/default_serve_template/models/__init__.py | 1 | # This is an auto-generated __init__.py file | COMMENT |
| LOW | …_template_files/default_serve_template/api/__init__.py | 1 | # This is an auto-generated __init__.py file | COMMENT |
| LOW | …ges/dbgpt-serve/src/dbgpt_serve/agent/chat/__init__.py | 1 | # This is an auto-generated __init__.py file | COMMENT |
| LOW | …pt-serve/src/dbgpt_serve/agent/chat/models/__init__.py | 1 | # This is an auto-generated __init__.py file | COMMENT |
| LOW | …dbgpt-serve/src/dbgpt_serve/agent/chat/api/__init__.py | 1 | # This is an auto-generated __init__.py file | COMMENT |
| LOW | …dbgpt-serve/src/dbgpt_serve/agent/agents/controller.py | 281 | # TeamMode.AWEL_LAYOUT.value == gpt_app.team_mode | COMMENT |
| LOW | …dbgpt-serve/src/dbgpt_serve/agent/agents/controller.py | 301 | # sys_code=sys_code, | COMMENT |
| LOW | …/dbgpt-serve/src/dbgpt_serve/rag/tests/test_service.py | 141 | COMMENT | |
| LOW | …/dbgpt-serve/src/dbgpt_serve/rag/tests/test_service.py | 161 | # | COMMENT |
| LOW | …kages/dbgpt-serve/src/dbgpt_serve/feedback/__init__.py | 1 | # This is an auto-generated __init__.py file | COMMENT |
| 42 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | web/package-lock.json | 15451 | "resolved": "https://registry.npmmirror.com/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | web/package-lock.json | 17222 | "resolved": "https://registry.npmmirror.com/robust-predicates/-/robust-predicates-2.0.4.tgz", | CODE |
| MEDIUM | docs/package-lock.json | 14053 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| LOW | packages/dbgpt-core/src/dbgpt/core/interface/media.py | 271 | # Not support media content, just pass the string text as content | COMMENT |
| LOW | …t-core/src/dbgpt/core/awel/trigger/iterator_trigger.py | 265 | # For non-streaming calls, just return the cached result | COMMENT |
| MEDIUM | …pt-core/src/dbgpt/agent/expand/actions/react_action.py | 432 | # Use a robust extraction: find the last "title" key and | COMMENT |
| MEDIUM | packages/dbgpt-core/src/dbgpt/agent/core/base_agent.py | 526 | # facilitate the organization of historical memory context. | COMMENT |
| MEDIUM | …es/dbgpt-core/src/dbgpt/agent/claude_skill/__init__.py | 150 | # Prefer parsing the frontmatter with PyYAML for robust typing support. | COMMENT |
| LOW | …es/dbgpt-core/src/dbgpt/rag/retriever/time_weighted.py | 184 | # If time info not available, just use vector similarity | COMMENT |
| MEDIUM | …t-app/src/dbgpt_app/openapi/api_v1/agentic_data_api.py | 565 | # Reuse the robust _extract_skill_from_zip helper (same one used | COMMENT |
| MEDIUM⚡ | …tatic/web/_next/static/chunks/1787.4e8bbbae5c07b362.js | 1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1787],{64183:function(e,t,n){"use strict";var a=n(67294),r=n(37 | CODE |
| MEDIUM⚡ | …tatic/web/_next/static/chunks/1787.4e8bbbae5c07b362.js | 1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1787],{64183:function(e,t,n){"use strict";var a=n(67294),r=n(37 | CODE |
| MEDIUM⚡ | …tatic/web/_next/static/chunks/1787.4e8bbbae5c07b362.js | 8 | */var a=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,a={},r={manual:e.Prism&&e.Prism.manual,disableW | COMMENT |
| MEDIUM⚡ | …tatic/web/_next/static/chunks/2510-1865c74d99b0a6bb.js | 1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2510],{94470:function(e){"use strict";var t=Object.prototype.ha | CODE |
| MEDIUM⚡ | …tatic/web/_next/static/chunks/2510-1865c74d99b0a6bb.js | 1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2510],{94470:function(e){"use strict";var t=Object.prototype.ha | CODE |
| MEDIUM | …/web/_next/static/chunks/framework-8b06d32cbb857e0e.js | 9 | */var r,l,a,u,o,i,s=t(67294),c=t(63840);function f(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant= | COMMENT |
| MEDIUM | …/web/_next/static/chunks/framework-8b06d32cbb857e0e.js | 9 | */var r,l,a,u,o,i,s=t(67294),c=t(63840);function f(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant= | COMMENT |
| MEDIUM | …c/web/_next/static/chunks/bce60fc1-7f6e0057e7aac93c.js | 9 | */var r,l=n(86006),a=n(26183),o={usingClientEntryPoint:!1,Events:null,Dispatcher:{current:null}};function i(e){for(var | COMMENT |
| MEDIUM | …c/web/_next/static/chunks/bce60fc1-7f6e0057e7aac93c.js | 9 | */var r,l=n(86006),a=n(26183),o={usingClientEntryPoint:!1,Events:null,Dispatcher:{current:null}};function i(e){for(var | COMMENT |
| MEDIUM | …tatic/web/_next/static/chunks/3028-d8a46dd4bd47d410.js | 1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3028],{29158:function(e,t,r){"use strict";r.d(t,{Z:function(){r | CODE |
| MEDIUM⚡ | …web/_next/static/chunks/pages/_app-b75344f06a75211f.js | 77 | t.version="2.30.1",B=ti,t.fn=t$,t.min=function(){var e=[].slice.call(arguments,0);return tl("isBefore",e)},t.max=functio | CODE |
| MEDIUM⚡ | …web/_next/static/chunks/pages/_app-b75344f06a75211f.js | 77 | t.version="2.30.1",B=ti,t.fn=t$,t.min=function(){var e=[].slice.call(arguments,0);return tl("isBefore",e)},t.max=functio | CODE |
| MEDIUM⚡ | …web/_next/static/chunks/pages/_app-b75344f06a75211f.js | 80 | ${JSON.stringify(o,void 0,2)}`)}}})(this.dialect.tokenizer).parse(e,this.cfg.paramTypes||{})}formatAst(e){return e.map(e | CODE |
| MEDIUM⚡ | …web/_next/static/chunks/pages/_app-b75344f06a75211f.js | 80 | ${JSON.stringify(o,void 0,2)}`)}}})(this.dialect.tokenizer).parse(e,this.cfg.paramTypes||{})}formatAst(e){return e.map(e | CODE |
| MEDIUM⚡ | …/components/auto-plan/PromptSelect-8ab6cab622c29257.js | 1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[92,9618,5265,6231,8424,1787,3913],{11475:function(e,t,n){"use s | CODE |
| MEDIUM⚡ | …/components/auto-plan/PromptSelect-8ab6cab622c29257.js | 1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[92,9618,5265,6231,8424,1787,3913],{11475:function(e,t,n){"use s | CODE |
| MEDIUM⚡ | …/components/auto-plan/PromptSelect-8ab6cab622c29257.js | 8 | */var a=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,a={},r={manual:e.Prism&&e.Prism.manual,disableW | COMMENT |
| MEDIUM | …d_web/_next/static/chunks/bce60fc1-7f6e0057e7aac93c.js | 9 | */var r,l=n(86006),a=n(26183),o={usingClientEntryPoint:!1,Events:null,Dispatcher:{current:null}};function i(e){for(var | COMMENT |
| MEDIUM | …d_web/_next/static/chunks/bce60fc1-7f6e0057e7aac93c.js | 9 | */var r,l=n(86006),a=n(26183),o={usingClientEntryPoint:!1,Events:null,Dispatcher:{current:null}};function i(e){for(var | COMMENT |
| MEDIUM | …_web/_next/static/chunks/framework-398a6286d7178304.js | 9 | */var r,l,a,u,o,i,s=t(67294),c=t(63840);function f(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant= | COMMENT |
| MEDIUM | …_web/_next/static/chunks/framework-398a6286d7178304.js | 9 | */var r,l,a,u,o,i,s=t(67294),c=t(63840);function f(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant= | COMMENT |
| MEDIUM | …web/_next/static/chunks/pages/_app-d0edbdcb9ec8a0fc.js | 163 | */var r=n(675),o=n(783),i="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.cust | COMMENT |
| MEDIUM | …web/_next/static/chunks/pages/_app-d0edbdcb9ec8a0fc.js | 163 | */var r=n(675),o=n(783),i="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.cust | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/docs/changelog/Released_V0.8.0.md | 96 | # Step 1: Install dbgpt-app | COMMENT |
| LOW | docs/docs/changelog/Released_V0.8.0.md | 99 | # Step 2: Start DB-GPT | COMMENT |
| LOW | docs/docs/installation/docker.md | 54 | ### Step 1: Download the Model | COMMENT |
| LOW | docs/docs/installation/docker.md | 117 | ### Step 2: Prepare the Configuration File | COMMENT |
| LOW | docs/docs/installation/docker.md | 140 | ### Step 3: Run the Docker Container | COMMENT |
| LOW | docs/docs/installation/docker.md | 165 | ### Step 4: Access the Application | COMMENT |
| LOW | docs/docs/installation/docker.md | 171 | ### Step 5: Persist Data (Optional) | COMMENT |
| LOW | docs/docs/installation/advanced_usage/mlx_inference.md | 37 | ### Step 3: Run the Model | COMMENT |
| LOW | docs/docs/installation/advanced_usage/multimodal.md | 12 | ### Step 1: Install Dependencies | COMMENT |
| LOW | docs/docs/installation/advanced_usage/multimodal.md | 29 | ### Step 2: Modify Configuration File | COMMENT |
| LOW | docs/docs/installation/advanced_usage/multimodal.md | 46 | ### Step 3: Run the Model | COMMENT |
| LOW | docs/docs/installation/advanced_usage/multimodal.md | 54 | ### Step 4: Use The Model In DB-GPT | COMMENT |
| LOW | docs/docs/installation/advanced_usage/multimodal.md | 68 | ### Step 1: Install Dependencies | COMMENT |
| LOW | docs/docs/installation/advanced_usage/multimodal.md | 85 | ### Step 2: Modify Configuration File | COMMENT |
| LOW | docs/docs/installation/advanced_usage/multimodal.md | 130 | ### Step 3: Run the Model | COMMENT |
| LOW | docs/docs/installation/advanced_usage/multimodal.md | 137 | ### Step 4: Use The Model In DB-GPT | COMMENT |
| LOW | …s/current/installation/advanced_usage/mlx_inference.md | 37 | ### Step 3: Run the Model | COMMENT |
| LOW | …docs/current/installation/advanced_usage/multimodal.md | 12 | ### Step 1: Install Dependencies | COMMENT |
| LOW | …docs/current/installation/advanced_usage/multimodal.md | 29 | ### Step 2: Modify Configuration File | COMMENT |
| LOW | …docs/current/installation/advanced_usage/multimodal.md | 46 | ### Step 3: Run the Model | COMMENT |
| LOW | …docs/current/installation/advanced_usage/multimodal.md | 54 | ### Step 4: Use The Model In DB-GPT | COMMENT |
| LOW | …docs/current/installation/advanced_usage/multimodal.md | 68 | ### Step 1: Install Dependencies | COMMENT |
| LOW | …docs/current/installation/advanced_usage/multimodal.md | 85 | ### Step 2: Modify Configuration File | COMMENT |
| LOW | …docs/current/installation/advanced_usage/multimodal.md | 130 | ### Step 3: Run the Model | COMMENT |
| LOW | …docs/current/installation/advanced_usage/multimodal.md | 137 | ### Step 4: Use The Model In DB-GPT | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 230 | # Step 3: Calculate fc and fc_pcd | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 239 | # Step 4: Read PlcBtePapx | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 253 | # Step 8: Check if at beginning of document | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 256 | # Step 9: Recurse with previous cp | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 266 | # Step 5: Find largest j where a_fc[j] <= fc | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 277 | # Step 6: Find largest k where rgfc[k] <= fc | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 288 | # Step 7: Calculate paragraph start | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 295 | # Step 8: Check if at beginning of document | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 299 | # Step 9: Recurse with previous cp | COMMENT |
| LOW | …pt-core/src/dbgpt/agent/expand/actions/react_action.py | 315 | # Step 1: Find the last occurrence of a title key pattern | COMMENT |
| LOW⚡ | …pt-core/src/dbgpt/agent/expand/actions/react_action.py | 344 | # Step 2: Extract title value (short string, ends at quote + } ) | COMMENT |
| LOW⚡ | …pt-core/src/dbgpt/agent/expand/actions/react_action.py | 353 | # Step 3: Extract HTML content | COMMENT |
| LOW⚡ | …t-app/src/dbgpt_app/openapi/api_v1/agentic_data_api.py | 1190 | # Step 1: Pre-load skills | COMMENT |
| LOW⚡ | …t-app/src/dbgpt_app/openapi/api_v1/agentic_data_api.py | 1194 | # Step 2: Get business tools from ResourceManager | COMMENT |
| LOW⚡ | …t-app/src/dbgpt_app/openapi/api_v1/agentic_data_api.py | 1206 | # Step 3: Load knowledge space resource if specified in ext_info | COMMENT |
| LOW⚡ | …t-app/src/dbgpt_app/openapi/api_v1/agentic_data_api.py | 1239 | # Step 4: Load database connector if specified in ext_info | STRING |
| LOW | skills/csv-data-analysis/SKILL.md | 16 | ### Step 1: Extract Data Features (Execute Script) | COMMENT |
| LOW | skills/csv-data-analysis/SKILL.md | 34 | ### Step 2: Generate Insights & Display Report (Inject into Template) | COMMENT |
| LOW | skills/skill-creator/SKILL.md | 215 | ### Step 1: Understanding the Skill with Concrete Examples | COMMENT |
| LOW | skills/skill-creator/SKILL.md | 228 | ### Step 2: Planning the Reusable Skill Contents | COMMENT |
| LOW | skills/skill-creator/SKILL.md | 252 | ### Step 3: Initializing the Skill | COMMENT |
| LOW | skills/skill-creator/SKILL.md | 278 | ### Step 4: Edit the Skill | COMMENT |
| LOW | skills/skill-creator/SKILL.md | 319 | ### Step 5: Packaging a Skill | COMMENT |
| LOW | skills/skill-creator/SKILL.md | 348 | ### Step 6: Iterate | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/dbgpt-client/src/dbgpt_client/client.py | 115 | CODE | |
| LOW | packages/dbgpt-client/src/dbgpt_client/client.py | 190 | CODE | |
| LOW | packages/dbgpt-client/src/dbgpt_client/client.py | 316 | CODE | |
| LOW | …dbgpt-ext/src/dbgpt_ext/datasource/rdbms/conn_doris.py | 57 | CODE | |
| LOW | packages/dbgpt-ext/src/dbgpt_ext/rag/retriever/bm25.py | 25 | CODE | |
| LOW | …ages/dbgpt-ext/src/dbgpt_ext/rag/retriever/doc_tree.py | 221 | CODE | |
| LOW | …t_ext/rag/retriever/graph_retriever/graph_retriever.py | 35 | CODE | |
| LOW | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/pdf.py | 351 | CODE | |
| LOW | …dbgpt_ext/storage/knowledge_graph/community_summary.py | 180 | CODE | |
| LOW | …/dbgpt-ext/src/dbgpt_ext/storage/file/s3/s3_storage.py | 26 | CODE | |
| LOW | …bgpt-ext/src/dbgpt_ext/storage/file/oss/oss_storage.py | 34 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/datasource/rdbms/base.py | 117 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/core/interface/message.py | 1214 | CODE | |
| LOW | …t-core/src/dbgpt/core/awel/trigger/iterator_trigger.py | 59 | CODE | |
| LOW | …dbgpt-core/src/dbgpt/core/awel/trigger/http_trigger.py | 410 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/core/awel/flow/base.py | 1110 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/core/awel/flow/base.py | 474 | CODE | |
| LOW | …dbgpt-core/src/dbgpt/agent/expand/excel_table_agent.py | 143 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/agent/core/base_agent.py | 330 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/agent/core/base_agent.py | 369 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/agent/core/base_agent.py | 874 | CODE | |
| LOW | …es/dbgpt-core/src/dbgpt/agent/core/user_proxy_agent.py | 33 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/agent/core/agent.py | 20 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/agent/core/agent.py | 47 | CODE | |
| LOW | …ages/dbgpt-core/src/dbgpt/agent/core/context/budget.py | 45 | CODE | |
| LOW | …kages/dbgpt-core/src/dbgpt/agent/core/memory/hybrid.py | 70 | CODE | |
| LOW | …ore/src/dbgpt/agent/core/plan/awel/team_awel_layout.py | 107 | CODE | |
| LOW | …ckages/dbgpt-core/src/dbgpt/agent/util/react_parser.py | 33 | CODE | |
| LOW | …kages/dbgpt-core/src/dbgpt/agent/resource/tool/pack.py | 101 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/rag/embedding/rerank.py | 318 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/rag/knowledge/base.py | 221 | CODE | |
| LOW | …s/dbgpt-core/src/dbgpt/model/cluster/worker/manager.py | 1196 | CODE | |
| LOW | …ckages/dbgpt-core/src/dbgpt/model/proxy/llms/tongyi.py | 75 | CODE | |
| LOW | …ages/dbgpt-core/src/dbgpt/model/proxy/llms/moonshot.py | 75 | CODE | |
| LOW | …kages/dbgpt-core/src/dbgpt/model/proxy/llms/aimlapi.py | 73 | CODE | |
| LOW | …kages/dbgpt-core/src/dbgpt/model/proxy/llms/minimax.py | 77 | CODE | |
| LOW | …es/dbgpt-core/src/dbgpt/model/proxy/llms/volcengine.py | 72 | CODE | |
| LOW | …ckages/dbgpt-core/src/dbgpt/model/proxy/llms/claude.py | 85 | CODE | |
| LOW | …s/dbgpt-core/src/dbgpt/model/proxy/llms/siliconflow.py | 77 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/model/proxy/llms/zhipu.py | 76 | CODE | |
| LOW | …kages/dbgpt-core/src/dbgpt/model/proxy/llms/litellm.py | 115 | CODE | |
| LOW | …ges/dbgpt-core/src/dbgpt/model/proxy/llms/burncloud.py | 78 | CODE | |
| LOW | …ages/dbgpt-core/src/dbgpt/model/proxy/llms/deepseek.py | 98 | CODE | |
| LOW | …kages/dbgpt-core/src/dbgpt/model/proxy/llms/chatgpt.py | 134 | CODE | |
| LOW | …ages/dbgpt-core/src/dbgpt/model/proxy/llms/infiniai.py | 77 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/model/proxy/llms/yi.py | 75 | CODE | |
| LOW | …ages/dbgpt-core/src/dbgpt/model/proxy/llms/baichuan.py | 77 | CODE | |
| LOW | packages/dbgpt-core/src/dbgpt/model/proxy/llms/gitee.py | 76 | CODE | |
| LOW | …dbgpt-serve/src/dbgpt_serve/agent/agents/controller.py | 585 | CODE | |
| LOW | …_serve/agent/agents/expand/app_start_assisant_agent.py | 90 | CODE | |
| LOW | …serve/src/dbgpt_serve/rag/retriever/knowledge_space.py | 28 | CODE | |
| LOW | packages/dbgpt-app/src/dbgpt_app/operators/llm.py | 78 | CODE | |
| LOW | …t-app/src/dbgpt_app/openapi/api_v1/agentic_data_api.py | 228 | CODE | |
| LOW | …c/dbgpt_app/scene/chat_data/chat_excel/excel_reader.py | 367 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 230 | # Step 3: Calculate fc and fc_pcd | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 239 | # Step 4: Read PlcBtePapx | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 253 | # Step 8: Check if at beginning of document | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 256 | # Step 9: Recurse with previous cp | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 266 | # Step 5: Find largest j where a_fc[j] <= fc | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 277 | # Step 6: Find largest k where rgfc[k] <= fc | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 288 | # Step 7: Calculate paragraph start | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 295 | # Step 8: Check if at beginning of document | COMMENT |
| LOW⚡ | packages/dbgpt-ext/src/dbgpt_ext/rag/knowledge/doc.py | 299 | # Step 9: Recurse with previous cp | COMMENT |
| LOW | …pt-core/src/dbgpt/agent/expand/actions/react_action.py | 315 | # Step 1: Find the last occurrence of a title key pattern | COMMENT |
| LOW⚡ | …pt-core/src/dbgpt/agent/expand/actions/react_action.py | 344 | # Step 2: Extract title value (short string, ends at quote + } ) | COMMENT |
| LOW⚡ | …pt-core/src/dbgpt/agent/expand/actions/react_action.py | 353 | # Step 3: Extract HTML content | COMMENT |
| LOW⚡ | …t-app/src/dbgpt_app/openapi/api_v1/agentic_data_api.py | 1190 | # Step 1: Pre-load skills | COMMENT |
| LOW⚡ | …t-app/src/dbgpt_app/openapi/api_v1/agentic_data_api.py | 1194 | # Step 2: Get business tools from ResourceManager | COMMENT |
| LOW⚡ | …t-app/src/dbgpt_app/openapi/api_v1/agentic_data_api.py | 1206 | # Step 3: Load knowledge space resource if specified in ext_info | COMMENT |
| LOW⚡ | …t-app/src/dbgpt_app/openapi/api_v1/agentic_data_api.py | 1239 | # Step 4: Load database connector if specified in ext_info | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | docker/examples/dashboard/test_case_mysql_data.py | 11 | # you can use next command to create. | COMMENT |
| MEDIUM | examples/sdk/chat_data_with_awel.py | 39 | # Here we use the openai LLM model, if you want to use other models, you can replace | COMMENT |
| MEDIUM | packages/dbgpt-core/src/dbgpt/agent/skill/manage.py | 237 | # This is a basic implementation. In a real scenario, this might | COMMENT |
| LOW | packages/dbgpt-core/src/dbgpt/model/llm/monkey_patch.py | 178 | # for the current expert. We need to make sure to multiply the output | COMMENT |
| MEDIUM | …s/dbgpt-core/src/dbgpt/model/adapter/fschat_adapter.py | 40 | # you can add it to the blacklist. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | packages/dbgpt-core/src/dbgpt/agent/skill/manage.py | 240 | # To support directory scanning as requested, we would need to implement | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ve/src/dbgpt_serve/scheduled_task/tests/test_runner.py | 109 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/dbgpt-sandbox/src/scripts/start_api.sh | 3 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …_serve/evaluate/service/benchmark/benchmark_service.py | 583 | def execute_task(input_data: InputType): | CODE |