109 KiB
109 KiB
InsightFlow 代码审查报告
扫描时间: Sat Feb 28 09:11:38 AM CST 2026 扫描文件数: 40
扫描的文件列表
/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py/root/.openclaw/workspace/projects/insightflow/backend/api_key_manager.py/root/.openclaw/workspace/projects/insightflow/backend/collaboration_manager.py/root/.openclaw/workspace/projects/insightflow/backend/db_manager.py/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py/root/.openclaw/workspace/projects/insightflow/backend/document_processor.py/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py/root/.openclaw/workspace/projects/insightflow/backend/entity_aligner.py/root/.openclaw/workspace/projects/insightflow/backend/export_manager.py/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py/root/.openclaw/workspace/projects/insightflow/backend/image_processor.py/root/.openclaw/workspace/projects/insightflow/backend/init_db.py/root/.openclaw/workspace/projects/insightflow/backend/knowledge_reasoner.py/root/.openclaw/workspace/projects/insightflow/backend/llm_client.py/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py/root/.openclaw/workspace/projects/insightflow/backend/main.py/root/.openclaw/workspace/projects/insightflow/backend/multimodal_entity_linker.py/root/.openclaw/workspace/projects/insightflow/backend/multimodal_processor.py/root/.openclaw/workspace/projects/insightflow/backend/neo4j_manager.py/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py/root/.openclaw/workspace/projects/insightflow/backend/oss_uploader.py/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py/root/.openclaw/workspace/projects/insightflow/backend/rate_limiter.py/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py/root/.openclaw/workspace/projects/insightflow/backend/security_manager.py/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py/root/.openclaw/workspace/projects/insightflow/backend/test_multimodal.py/root/.openclaw/workspace/projects/insightflow/backend/test_phase7_task6_8.py/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task1.py/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task2.py/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task4.py/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task5.py/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task6.py/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task8.py/root/.openclaw/workspace/projects/insightflow/backend/tingwu_client.py/root/.openclaw/workspace/projects/insightflow/backend/workflow_manager.py/root/.openclaw/workspace/projects/insightflow/code_reviewer.py
问题分类统计
- 🔴 Critical: 3
- 🟠 Error: 0
- 🟡 Warning: 22
- 🔵 Info: 3348
- 总计: 3373
✅ 已自动修复的问题
/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task5.py:35- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task5.py:737- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task5.py:742- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:32- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:40- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:48- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:60- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:68- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:80- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:87- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:95- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:104- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:127- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:144- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:167- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:180- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:191- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:205- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:220- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:240- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:257- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:277- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:290- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:307- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:322- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:341- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:357- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:371- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:386- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:402- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:421- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:3068- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:3071- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/document_processor.py:10- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/document_processor.py:158- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/document_processor.py:174- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:31- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:46- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:55- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:62- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:73- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:86- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:97- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:105- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:123- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:142- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:154- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:166- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:190- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:207- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:227- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:248- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:269- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:285- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:304- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:324- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:341- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:2129- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/growth_manager.py:2132- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/db_manager.py:17- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/db_manager.py:25- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/db_manager.py:45- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/db_manager.py:65- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/db_manager.py:85- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/db_manager.py:98- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/db_manager.py:108- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/db_manager.py:1388- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/db_manager.py:1391- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tingwu_client.py:11- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:409- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:464- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:550- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:557- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:563- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:575- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:579- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:583- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:588- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:596- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:601- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:612- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:616- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:622- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:630- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:636- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:644- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:648- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:654- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:660- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:663- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:667- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:670- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:674- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:678- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:680- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:693- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:703- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:723- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:727- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:739- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:749- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:763- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:771- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:780- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:794- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:798- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:811- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:815- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:818- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:825- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:833- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:840- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:846- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:849- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:855- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:858- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:865- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:867- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:890- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:904- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:933- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:935- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:968- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:978- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:996- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:998- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1012- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1034- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1036- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1044- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1096- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1126- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1140- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1194- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1215- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1217- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1228- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1238- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1349- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1351- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1470- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1472- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1564- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1566- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1583- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1593- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1603- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1605- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1642- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1661- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1687- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1708- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1728- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1730- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1749- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1751- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1807- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1899- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1935- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1937- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1965- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:1979- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2011- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2013- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2025- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2027- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2048- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2063- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2084- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2086- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2091- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2144- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2189- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2192- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2232- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2234- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2243- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2252- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2260- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2264- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2301- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2324- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2347- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2365- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2376- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2480- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2523- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2547- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2560- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2585- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2610- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2646- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2648- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2701- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2754- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2794- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2834- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2872- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:2954- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3026- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3085- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3087- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3090- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3095- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3099- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3117- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3181- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3194- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3216- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3237- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3252- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3270- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3297- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3316- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3329- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3331- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3368- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3404- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3429- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3473- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3491- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3514- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3554- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3580- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3582- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3587- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3616- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3621- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3631- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3695- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3736- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3769- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3806- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3820- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3851- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3890- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3905- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3907- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3953- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:3983- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4010- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4041- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4055- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4085- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4087- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4098- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4108- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4118- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4122- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4128- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4136- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4318- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4466- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4550- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4658- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4721- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4757- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4794- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4823- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4857- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4940- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4942- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4954- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4962- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4971- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4975- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4977- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4986- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:4991- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5003- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5007- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5013- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5022- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5029- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5036- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5048- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5053- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5058- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5067- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5080- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5085- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5097- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5112- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5116- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5124- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5127- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5134- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5136- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5178- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5211- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5236- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5263- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5277- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5279- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5318- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5350- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5369- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5404- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5406- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5439- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5472- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5512- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5563- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5591- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5593- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5632- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5671- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5713- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5742- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5770- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5772- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5815- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5851- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5876- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5903- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5922- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5935- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5943- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5949- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5958- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5970- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5981- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:5996- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6004- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6012- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6021- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6027- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6031- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6055- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6083- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6105- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6116- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6127- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6129- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6200- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6202- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6237- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6266- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6268- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6304- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6332- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6382- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6384- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6432- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6460- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6480- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6501- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6503- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6530- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6532- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6545- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6551- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6554- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6562- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6570- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6583- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6587- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6592- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6602- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6617- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6622- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6633- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6635- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6681- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6696- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6698- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6725- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6741- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6754- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6779- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6781- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6824- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6856- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6906- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6920- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6949- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6951- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:6995- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7031- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7044- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7046- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7077- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7110- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7140- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7146- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7154- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7158- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7165- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7168- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7171- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7177- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7180- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7182- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7212- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7240- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7263- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7300- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7314- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7316- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7348- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7376- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7403- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7417- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7431- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7445- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7447- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7483- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7494- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7520- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7534- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7536- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7564- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7590- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7606- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7620- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7640- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7642- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7650- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7658- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7698- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7726- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7766- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7777- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7806- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7820- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7822- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7841- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7855- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7891- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7902- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7929- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7959- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7975- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:7997- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8001- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8006- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8012- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8016- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8025- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8029- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8032- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8059- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8071- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8096- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8123- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8137- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8165- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8189- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8203- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8217- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8248- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8277- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8290- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8318- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8344- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8360- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8374- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8386- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8403- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8430- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8475- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8477- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8487- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8496- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8511- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8514- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8525- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8545- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8550- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8564- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8569- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8578- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8586- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8613- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8635- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8649- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8663- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8682- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8696- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8720- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8734- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8748- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8764- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8778- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8793- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8812- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8826- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8858- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8872- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8892- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8920- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8943- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8956- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8977- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:8995- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9011- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9022- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9042- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9056- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9060- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9069- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9073- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9076- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9082- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9087- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9091- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9097- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9103- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9134- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9160- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9198- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9234- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9264- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9293- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9319- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9339- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9373- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9402- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9439- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9469- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9503- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9538- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9579- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9617- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9641- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9663- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9685- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9702- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9718- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9734- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9738- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9759- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9778- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9786- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9794- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9803- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9818- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9831- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9833- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9881- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9908- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9941- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9965- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:9980- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10006- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10008- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10041- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10066- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10090- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10106- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10136- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10138- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10179- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10212- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10243- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10272- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10274- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10314- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10344- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10378- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10398- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10415- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10439- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10475- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10479- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10486- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10490- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10499- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10508- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10512- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10517- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10521- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10525- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10530- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10550- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10574- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10604- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10623- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10654- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10682- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10711- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10741- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10765- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10811- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10832- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10865- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10879- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10910- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10937- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:10967- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11000- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11029- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11057- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11072- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11092- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11114- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11130- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11145- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11149- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11156- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11161- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11164- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11168- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11174- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11181- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11185- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11191- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11198- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11202- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11207- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11240- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11271- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11299- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11319- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11341- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11360- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11374- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11407- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11435- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11462- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11487- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11521- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11552- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11568- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11605- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11634- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11662- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11682- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11706- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11734- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11749- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11751- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11765- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11770- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11783- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11787- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11793- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11804- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11810- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11817- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11828- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11832- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11842- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11845- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11851- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11853- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11890- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11901- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11918- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11943- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11945- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11971- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:11999- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12018- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12020- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12057- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12084- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12110- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12129- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12147- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12162- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12181- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12200- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12202- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12236- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12262- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12286- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12301- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12329- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12344- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12370- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12372- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12404- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12425- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12440- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12452- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12484- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12506- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12529- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12545- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12554- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12562- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12579- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12584- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12604- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12609- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12617- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12624- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12635- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12651- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12654- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12660- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12662- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12702- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12736- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12769- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12790- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12804- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12815- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12838- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12864- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12866- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12910- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12959- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:12995- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13009- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13027- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13041- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13052- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13081- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13107- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13109- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13157- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13203- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13242- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13271- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13285- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13296- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13325- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13351- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13353- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13386- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13397- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13399- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13428- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13459- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13480- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13488- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13514- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13525- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13527- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13562- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13595- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13627- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13638- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13640- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13660- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13683- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13685- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13718- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13747- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13771- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13776- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13782- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13797- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13815- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13826- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13838- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13854- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13864- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13875- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13889- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13900- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13952- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:13985- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14020- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14055- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14069- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14108- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14133- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14147- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14187- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14203- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14217- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14257- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14281- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14320- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14344- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14385- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14408- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14434- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14473- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14497- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14515- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14549- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14571- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14591- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14616- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14639- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14663- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14691- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14718- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/main.py:14746- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/knowledge_reasoner.py:18- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/knowledge_reasoner.py:27- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/knowledge_reasoner.py:38- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/knowledge_reasoner.py:47- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/knowledge_reasoner.py:501- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/knowledge_reasoner.py:504- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/image_processor.py:36- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/image_processor.py:45- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/image_processor.py:54- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/image_processor.py:69- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/image_processor.py:78- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/image_processor.py:551- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/image_processor.py:554- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:24- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:34- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:43- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:53- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:62- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:72- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:82- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:91- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:116- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:132- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:163- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:178- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:216- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:231- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:254- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:271- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:293- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:306- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:329- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:2034- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:2037- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:26- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:45- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:54- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:61- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:69- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:77- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:95- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:112- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:129- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:145- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:159- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:1602- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:1604- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:1636- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/tenant_manager.py:1639- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/rate_limiter.py:15- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/rate_limiter.py:23- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/rate_limiter.py:32- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/rate_limiter.py:63- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/rate_limiter.py:158- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/rate_limiter.py:161- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/rate_limiter.py:168- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/rate_limiter.py:211- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:30- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:38- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:47- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:55- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:63- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:82- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:93- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:109- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:125- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:140- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:159- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:174- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:191- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:1490- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/ai_manager.py:1493- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/security_manager.py:28- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/security_manager.py:50- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/security_manager.py:58- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/security_manager.py:69- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/security_manager.py:90- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/security_manager.py:107- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/security_manager.py:126- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/security_manager.py:147- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/security_manager.py:164- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/security_manager.py:1232- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/security_manager.py:1235- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/llm_client.py:18- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/llm_client.py:23- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/llm_client.py:30- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/llm_client.py:37- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/llm_client.py:252- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/llm_client.py:255- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/api_key_manager.py:18- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/api_key_manager.py:23- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/api_key_manager.py:40- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/api_key_manager.py:525- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/api_key_manager.py:528- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/workflow_manager.py:36- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/workflow_manager.py:44- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/workflow_manager.py:53- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/workflow_manager.py:61- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/workflow_manager.py:70- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/workflow_manager.py:93- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/workflow_manager.py:117- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/workflow_manager.py:146- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/workflow_manager.py:166- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/workflow_manager.py:321- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/workflow_manager.py:1491- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/workflow_manager.py:1494- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:38- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:54- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:65- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:78- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:94- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:105- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:119- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:136- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:150- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:161- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:178- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:199- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:209- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:220- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:239- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:1670- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:1672- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:31- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:42- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:50- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:65- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:77- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:94- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:112- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:133- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:149- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:388- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:591- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:918- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:1140- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:1400- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:1403- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task2.py:14- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task2.py:226- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task4.py:16- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task4.py:90- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task4.py:116- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task4.py:157- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task4.py:191- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task4.py:220- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task4.py:290- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task4.py:337- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task4.py:375- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:24- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:34- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:42- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:52- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:62- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:71- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:89- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:109- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:123- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:144- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:167- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:189- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:204- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:2190- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/subscription_manager.py:2193- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/export_manager.py:39- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/export_manager.py:49- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/export_manager.py:58- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/export_manager.py:67- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/export_manager.py:608- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/export_manager.py:611- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task8.py:33- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task8.py:724- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task8.py:729- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/multimodal_entity_linker.py:17- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/multimodal_entity_linker.py:35- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/multimodal_entity_linker.py:49- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/multimodal_entity_linker.py:59- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/multimodal_entity_linker.py:69- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/multimodal_entity_linker.py:510- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/multimodal_entity_linker.py:513- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase7_task6_8.py:23- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase7_task6_8.py:65- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase7_task6_8.py:100- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase7_task6_8.py:118- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase7_task6_8.py:136- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase7_task6_8.py:183- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase7_task6_8.py:223- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase7_task6_8.py:269- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase7_task6_8.py:289- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase7_task6_8.py:313- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase7_task6_8.py:399- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/multimodal_processor.py:38- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/multimodal_processor.py:55- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/multimodal_processor.py:78- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/multimodal_processor.py:90- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/multimodal_processor.py:448- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/multimodal_processor.py:451- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task6.py:32- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task6.py:690- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task6.py:695- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:22- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:29- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:40- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:63- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:88- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:117- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:144- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:157- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:169- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:171- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:779- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:781- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:1141- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:1143- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:1612- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:1614- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:2016- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:2018- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:2190- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:2193- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:2200- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:2208- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:2215- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/search_manager.py:2220- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:24- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:35- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:43- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:51- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:59- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:66- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:75- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:107- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:131- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:150- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:174- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:201- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:218- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:232- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:248- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:2184- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/enterprise_manager.py:2187- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task1.py:20- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task1.py:67- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task1.py:112- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task1.py:151- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task1.py:205- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task1.py:246- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task1.py:269- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task1.py:306- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:45- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:61- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:73- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:94- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:125- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:137- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:139- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:595- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:597- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:896- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:898- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:1279- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:1281- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:1597- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:1599- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:1643- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:1670- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:1672- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:1733- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/performance_manager.py:1736- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/oss_uploader.py:12- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/oss_uploader.py:43- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/oss_uploader.py:46- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/entity_aligner.py:18- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/entity_aligner.py:25- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/entity_aligner.py:319- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/entity_aligner.py:350- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/collaboration_manager.py:14- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/collaboration_manager.py:22- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/collaboration_manager.py:30- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/collaboration_manager.py:39- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/collaboration_manager.py:57- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/collaboration_manager.py:77- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/collaboration_manager.py:98- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/collaboration_manager.py:113- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/collaboration_manager.py:127- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/collaboration_manager.py:985- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/collaboration_manager.py:988- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/neo4j_manager.py:29- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/neo4j_manager.py:47- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/neo4j_manager.py:62- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/neo4j_manager.py:71- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/neo4j_manager.py:80- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/neo4j_manager.py:89- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/neo4j_manager.py:965- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/neo4j_manager.py:968- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/neo4j_manager.py:975- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/neo4j_manager.py:982- 多余的空行/root/.openclaw/workspace/projects/insightflow/backend/neo4j_manager.py:1036- 多余的空行
⚠️ 需要人工确认的问题
/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:314[warning] CORS 配置允许所有来源 (*),生产环境应限制具体域名/root/.openclaw/workspace/projects/insightflow/code_reviewer.py:289[warning] CORS 配置允许所有来源 (*),生产环境应限制具体域名/root/.openclaw/workspace/projects/insightflow/backend/main.py:382[warning] CORS 配置允许所有来源 (*),生产环境应限制具体域名/root/.openclaw/workspace/projects/insightflow/backend/security_manager.py:58[critical] 硬编码密钥,应使用环境变量/root/.openclaw/workspace/projects/insightflow/backend/test_multimodal.py:140[critical] 潜在的 SQL 注入风险,使用参数化查询/root/.openclaw/workspace/projects/insightflow/backend/test_phase8_task6.py:528[critical] 硬编码 API Key,应使用环境变量
📋 其他发现的问题
duplicate_import
/root/.openclaw/workspace/projects/insightflow/backend/tingwu_client.py:81- 重复导入: from alibabacloud_tea_openapi import models as open_api_models/root/.openclaw/workspace/projects/insightflow/backend/tingwu_client.py:82- 重复导入: from alibabacloud_tingwu20230930 import models as tingwu_models/root/.openclaw/workspace/projects/insightflow/backend/tingwu_client.py:83- 重复导入: from alibabacloud_tingwu20230930.client import Client as TingwuSDKClient
extra_blank_line
/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:12- 多余的空行/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:33- 多余的空行/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:516- 多余的空行/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:555- 多余的空行/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:598- 多余的空行/root/.openclaw/workspace/projects/insightflow/code_reviewer.py:10- 多余的空行/root/.openclaw/workspace/projects/insightflow/code_reviewer.py:30- 多余的空行/root/.openclaw/workspace/projects/insightflow/code_reviewer.py:423- 多余的空行/root/.openclaw/workspace/projects/insightflow/code_reviewer.py:448- 多余的空行
line_too_long
/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:976- 行长度 147 超过 120 字符/root/.openclaw/workspace/projects/insightflow/backend/db_manager.py:170- 行长度 125 超过 120 字符/root/.openclaw/workspace/projects/insightflow/backend/db_manager.py:739- 行长度 129 超过 120 字符/root/.openclaw/workspace/projects/insightflow/backend/main.py:4883- 行长度 130 超过 120 字符/root/.openclaw/workspace/projects/insightflow/backend/developer_ecosystem_manager.py:988- 行长度 122 超过 120 字符/root/.openclaw/workspace/projects/insightflow/backend/llm_client.py:123- 行长度 131 超过 120 字符/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:783- 行长度 121 超过 120 字符/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:785- 行长度 122 超过 120 字符/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:913- 行长度 121 超过 120 字符/root/.openclaw/workspace/projects/insightflow/backend/localization_manager.py:1000- 行长度 121 超过 120 字符- ... 还有 4 个类似问题
magic_number
/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:55- 魔法数字 8,建议提取为常量/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:101- 魔法数字 2,建议提取为常量/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:137- 魔法数字 120,建议提取为常量/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:143- 魔法数字 120,建议提取为常量/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:157- 魔法数字 2,建议提取为常量/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:375- 魔法数字 8,建议提取为常量/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:413- 魔法数字 8,建议提取为常量/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:506- 魔法数字 10,建议提取为常量/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:510- 魔法数字 10,建议提取为常量/root/.openclaw/workspace/projects/insightflow/auto_code_fixer.py:511- 魔法数字 10,建议提取为常量- ... 还有 2178 个类似问题
missing_type_annotation
/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:2821- 函数 '_row_to_alert_rule' 的参数 'row' 缺少类型注解/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:2843- 函数 '_row_to_alert_channel' 的参数 'row' 缺少类型注解/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:2859- 函数 '_row_to_alert' 的参数 'row' 缺少类型注解/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:2881- 函数 '_row_to_suppression_rule' 的参数 'row' 缺少类型注解/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:2893- 函数 '_row_to_resource_metric' 的参数 'row' 缺少类型注解/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:2906- 函数 '_row_to_capacity_plan' 的参数 'row' 缺少类型注解/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:2920- 函数 '_row_to_auto_scaling_policy' 的参数 'row' 缺少类型注解/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:2939- 函数 '_row_to_scaling_event' 的参数 'row' 缺少类型注解/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:2955- 函数 '_row_to_health_check' 的参数 'row' 缺少类型注解/root/.openclaw/workspace/projects/insightflow/backend/ops_manager.py:2974- 函数 '_row_to_health_check_result' 的参数 'row' 缺少类型注解- ... 还有 60 个类似问题
unused_import
/root/.openclaw/workspace/projects/insightflow/backend/workflow_manager.py:18- 未使用的导入: urllib.parse/root/.openclaw/workspace/projects/insightflow/backend/plugin_manager.py:14- 未使用的导入: urllib.parse