# 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 ## Git 提交结果 ✅ 提交并推送成功