[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80022":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},80022,"AzurPilot","wess09\u002FAzurPilot","wess09","AzurLaneAutoScript 的修改版 AzurPilot","https:\u002F\u002Falas.nanoda.work",null,"Python",118,21,1,25,0,10,48,4,4.03,"GNU General Public License v3.0",false,"master",true,[],"2026-06-12 02:03:57","\n# AzurPilot\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fdeepwiki.com\u002Fwess09\u002FAzurPilot\">\n    \u003Cimg src=\"https:\u002F\u002Fdeepwiki.com\u002Fbadge.svg\" alt=\"DeepWiki\" height=\"22\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPython-3.8%2B-3776AB?style=flat-square&logo=python&logoColor=white\" alt=\"Python\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fwess09\u002FAzurPilot?style=flat-square&label=License&color=2ea44f\" alt=\"License\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fwess09\u002FAzurPilot?style=flat-square&label=Stars&color=ffcc00\" alt=\"Stars\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fwess09\u002FAzurPilot?style=flat-square&label=Forks&color=58a6ff\" alt=\"Forks\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Fwess09\u002FAzurPilot?style=flat-square&label=Issues&color=f85149\" alt=\"Issues\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002Fwess09\u002FAzurPilot?style=flat-square&label=Last%20Commit&color=8b949e\" alt=\"Last Commit\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcommit-activity\u002Fm\u002Fwess09\u002FAzurPilot?style=flat-square&label=Commit%20Activity&color=8957e5\" alt=\"Commit Activity\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frepo-size\u002Fwess09\u002FAzurPilot?style=flat-square&label=Repo%20Size&color=orange\" alt=\"Repo Size\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flanguages\u002Ftop\u002Fwess09\u002FAzurPilot?style=flat-square&label=Top%20Language&color=3776AB\" alt=\"Top Language\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Fwess09\u002FAzurPilot?style=flat-square&label=Contributors&color=00b4d8\" alt=\"Contributors\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr\u002Fwess09\u002FAzurPilot?style=flat-square&label=Pull%20Requests&color=ffb703\" alt=\"Pull Requests\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr-closed\u002Fwess09\u002FAzurPilot?style=flat-square&label=PRs%20Closed&color=2ea44f\" alt=\"Closed Pull Requests\">\n\u003C\u002Fp>\n\n## 项目简介\n\nAzurPilot 是基于 AzurLaneAutoScript 修改而来的碧蓝航线自动化辅助项目，保留原项目的核心能力，并在此基础上整合了多个分支、功能改进和实验性特性。\n\n本项目代码基本由 AI 代码生成与辅助编写，存在较大的不确定性，欢迎提交 [Pull Request](https:\u002F\u002Fgithub.com\u002Fwess09\u002FAzurPilot\u002Fpulls) 改正。\n\n项目原始来源与相关分支：\n\n- LmeSzinc\u002FAzurLaneAutoScript 原项目及其生态分支 @LmeSzinc\n- yukikaze21\u002FAzurLaneAutoScriptyukikaze21 大世界部分功能 @yukikaze21\n- Zuosizhu\u002FAlas-with-Dashboard 的仪表盘 @Zuosizhu\n- guoh064\u002FAzurLaneAutoScript 大世界部分功能 @guoh064\n- sui-feng-cb\u002FAzurLaneAutoScript 岛屿计划 @sui-feng-cb\n- 其他社区贡献的实用 [Pull Request](https:\u002F\u002Fgithub.com\u002FLmeSzinc\u002FAzurLaneAutoScript\u002Fpulls)\n\n\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Falas.nanoda.work\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWeb-下载-blue?style=for-the-badge&logo=google-chrome&logoColor=white\" \u002F>\n  \u003C\u002Fa>\n  &nbsp;&nbsp;&nbsp;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Faddgroup.nanoda.work\u002F#\u002F\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F交流群-QQ-red?style=for-the-badge&logo=tencent-qq&logoColor=white\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## GUI\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"doc\u002FGUI.png\" alt=\"GUI Preview\" width=\"800\">\n\u003C\u002Fdiv>\n\n## 依赖与启动\n\n本项目使用 `uv` 和项目根目录 `.venv` 管理 Python 运行环境。发布版启动器会自带 uv、Python、ADB、Git，并在 `.venv` 中同步依赖；源码开发时可安装 uv 后运行：\n\n```bash\nuv sync --frozen --no-dev\nuv run python gui.py\n```\n\n依赖声明在 `pyproject.toml` 中，锁定结果提交在 `uv.lock`。不要再维护或生成 `requirements*.txt`。\n\n## 重要说明\n\n本项目包含大量自动化逻辑和图像识别相关功能。使用前请确保已经按照本文档完成游戏内设置，否则可能导致识别失败、流程异常或任务无法正常执行。\n\n本项目包含部分实验性功能，可能存在未知问题。建议在使用前备份相关配置，并在发现异常时及时反馈。\n\n## 使用前设置\n\n使用前必须按照以下标准修改游戏内设置。\n\n路径：\n\n主界面，右下角设置，左侧边栏选项。\n\n| 设置名称 | 推荐值 |\n| --- | --- |\n| 帧数设置 | 60 帧 |\n| 大型作战设置，减少 TB 引导 | 开 |\n| 大型作战设置，自律时自动提交道具 | 开 |\n| 大型作战设置，安全海域默认开启自律 | 关 |\n| 剧情自动播放 | 开启 |\n| 剧情自动播放速度调整 | 特快 |\n| 待机模式设置，启用待机模式 | 关 |\n| 其他设置，重复角色获得提示 | 关 |\n| 其他设置，快速更换二次确认界面 | 关 |\n| 其他设置，展示结算角色 | 关 |\n\n### 大型作战设置\n\n路径：\n\n大型作战，右上角雷达，指令模块，潜艇支援。\n\n| 设置名称 | 推荐值 |\n| --- | --- |\n| X 消耗时潜艇出击 | 取消勾选 |\n\n### 一键退役设置\n\n路径：\n\n主界面，右下角建造，左侧边栏退役，左侧齿轮图标，一键退役设置。\n\n| 设置名称 | 推荐值 |\n| --- | --- |\n| 选择优先级 1 | R |\n| 选择优先级 2 | SR |\n| 选择优先级 3 | N |\n| 拥有满星的同名舰船时，保留几艘符合退役条件的同名舰船 | 不保留 |\n| 没有满星的同名舰船时，保留几艘符合退役条件的同名舰船 | 满星所需或不保留 |\n\n### 图像识别注意事项\n\n请移除以下可能影响识别的内容：\n\n- 角色设备装备\n- 角色皮肤\n- 可能遮挡界面元素的自定义显示内容\n\n这些内容可能影响图像识别结果，导致自动化流程出现异常。\n\n## 主要改动\n\n本分支在原项目基础上加入或整合了以下内容：\n\n1. 岛屿计划自动化\n2. 共斗沉船（牺牲指定位置舰船）\n3. 大世界智能调度（自动切换侵蚀1练级与黄币补充任务）\n4. 大世界蒙特卡洛模拟器（估算侵蚀循环收益）\n5. 拆解装备箱（按保留数量拆白\u002F蓝\u002F紫箱）\n6. 全新 OCR 模型\n7. 共用心情（多个出击任务共享同一队心情）\n8. 自定义任务优先级\n9. 大世界舰队经验检测（满经验推送）\n10. 侵蚀一舰队自动配队（自动更换满经验舰船）\n11. 塞壬研究装置（紫币换黄币，探测资源\u002F敌人）\n12. 大世界海域成就（刷安全海域星星）\n13. 定时重启模拟器\n14. 远程SSH管理（执行命令如重启docker）\n15. 大世界独立推送（与错误推送分离）\n16. 维修箱修船（支持侵蚀1单独阈值）\n17. 大世界信息推送开关（侵蚀1和短猫信息）\n18. 白票商店购买战役信息记录仪\u002F隐秘海域记录仪\n19. 每月开荒进度显示\n20. 演习推迟策略（至下次更新前X小时）\n21. GUI仪表盘（实时显示石油、物资、魔方、大世界币等）\n22. OOBE首次设置向导（选择语言、服务器、模拟器等）\n23. 日志备份管理（保留数量、压缩备份）\n24. LLM错误分析（调用大模型分析报错原因）\n25. 游戏卡死或ADB离线时自动重启模拟器\n26. 物资超过阈值停止出击\n27. 道中战斗失败可撤退或换队接管\n28. 困难图自动配队（使用推荐阵容）\n29. 关卡名称支持“7-2-3”格式（三战后撤退）\n30. 科研魔方保留阈值（低于设定值时不选魔方项目）\n31. 各商店独立开关（可单独关闭军火商、舰队商店等）\n32. GPU加速推理（Windows DirectML \u002F macOS ANE \u002F ncnn Vulkan）\n33. OCR设备选择（CPU \u002F GPU \u002F ANE）\n34. 共斗每日支持沉船模式\n\n* 由 DeepSeek 结合项目分析生成 实际请以实物为准\n\n## 多平台启动器\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"doc\u002Floading.png\" alt=\"loading\" width=\"500\" \u002F>\n  \u003Cp>启动加载界面\u003C\u002Fp>\n  \u003Cimg src=\"doc\u002FGUI.png\" alt=\"GUI\" width=\"500\" \u002F>\n  \u003Cp>Windows 客户端界面\u003C\u002Fp>\n  \u003Cimg src=\"doc\u002FmacGUI.png\" alt=\"macGUI\" width=\"500\" \u002F>\n  \u003Cp>Mac 客户端界面\u003C\u002Fp>\n\u003C\u002Fdiv>\n启动器项目地：\n\n[GitHub](https:\u002F\u002Fgithub.com\u002Fwess09\u002Falas-launcher) 源项目 [ALAS Launcher: 一种新型的 AzurLaneAutoScript 启动器](https:\u002F\u002Fgithub.com\u002Fswordfeng\u002Falas-launcher)\n\n更改内容：\n1. 增加托盘化功能\n2. Windows原生推送\n3. GUI样式美化\n4. uv化\n\n## MCP 服务\n\nAzurPilot 提供 MCP 服务，可供支持 MCP 的客户端或工具调用。\n\n通过 MCP 您可以方便的使用 Agent 管理 AzurPilot\n\n### 本地连接配置\n\n```json\n{\n  \"mcpServers\": {\n    \"alas\": {\n      \"url\": \"http:\u002F\u002F127.0.0.1:22267\u002Fmcp\u002Fsse\"\n    }\n  }\n}\n```\n\n### 云服务器或内网连接配置\n\n```json\n{\n  \"mcpServers\": {\n    \"alas\": {\n      \"url\": \"http:\u002F\u002F[IP_ADDRESS]\u002Fmcp\u002Fsse\"\n    }\n  }\n}\n```\n\n请将 `[IP_ADDRESS]` 替换为实际服务器地址或内网地址。\n\n## MCP 工具列表\n\n当前可用 MCP 工具共 18 个。\n\n### 实例管理\n\n| 工具名称 | 功能 |\n| --- | --- |\n| list_instances | 列出所有实例 |\n| get_status | 获取实例状态 |\n| start_instance | 启动实例 |\n| stop_instance | 停止实例 |\n\n### 任务管理\n\n| 工具名称 | 功能 |\n| --- | --- |\n| list_tasks | 列出所有任务 |\n| get_task_help | 获取任务帮助 |\n| trigger_task | 触发任务 |\n| get_scheduler_queue | 获取调度队列 |\n| clear_scheduler_queue | 清空调度队列 |\n\n### 监控与信息\n\n| 工具名称 | 功能 |\n| --- | --- |\n| get_current_running_task | 获取当前运行任务 |\n| get_resources | 获取资源状态 |\n| get_config | 获取实例配置 |\n| get_recent_logs | 获取最近日志 |\n| get_screenshot | 获取截图 |\n\n### 配置管理\n\n| 工具名称 | 功能 |\n| --- | --- |\n| update_config | 更新配置 |\n\n### 维护工具\n\n| 工具名称 | 功能 |\n| --- | --- |\n| restart_emulator | 重启模拟器 |\n| restart_adb | 重启 ADB |\n| update_alas | 更新 ALAS |\n\n## 赞助支持\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fafdian.com\u002Fa\u002Fmiaonaa\">\n    \u003Cimg src=\"doc\u002Fafdian.jfif\" alt=\"爱发电\" width=\"200\">\n  \u003C\u002Fa>\n  \u003Cbr>\n  \u003Cb>支持本项目(用于支付服务器费用或训练新模型等)\u003C\u002Fb>\n\u003C\u002Fp>\n\n## OCR 模型\n\n本项目使用基于 PaddleOCR 的定制 OCR 模型，用于适配碧蓝航线界面字体和 Alas 截图场景。\n\n感谢超算互联网提供算力支持。\n\n相关项目：\n\n[https:\u002F\u002Fgithub.com\u002FPaddlePaddle\u002FPaddleOCR](https:\u002F\u002Fgithub.com\u002FPaddlePaddle\u002FPaddleOCR)\n\n\u003Cp>\n  \u003Ca href=\"https:\u002F\u002Farxiv.org\u002Fpdf\u002F2507.05595\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPaddleOCR_3.0-Technical%20Report-b31b1b.svg?logo=arXiv\" alt=\"PaddleOCR Technical Report\">\n  \u003C\u002Fa>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fhardware-cpu%2C%20gpu%2C%20xpu%2C%20npu-yellow.svg\" alt=\"Hardware\">\n\u003C\u002Fp>\n\n### V1.0\n\n| 项目 | 内容 |\n| --- | --- |\n| 支持语言 | zh-cn, en-us |\n| 训练目标 | 针对碧蓝航线字体进行训练 |\n| zh-cn 准确率 | 97% |\n| en-us 准确率 | 98.6% |\n| 已知问题 | zh-cn 存在边缘符号问题，en-us 可能出现负号问题 |\n| 训练硬件 | 异构加速卡 BW 64G，NVIDIA Tesla A800 80G |\n| 训练时间 | 2 小时 |\n\n### V2.0\n\n| 项目 | 内容 |\n| --- | --- |\n| 支持语言 | zh-cn, en-us |\n| 训练目标 | 针对碧蓝航线字体与 Alas 截图特性进行训练 |\n| 处理方式 | 灰度化 |\n| zh-cn 表现 | 相对 V1.0 准确率降低 |\n| en-us 准确率 | 99.8% |\n| 已知问题 | en-us 基本无明显错误 |\n| 训练硬件 | NVIDIA Tesla A800 80G |\n| 训练时间 | 2 小时 |\n\n### V2.5\n\n| 项目 | 内容 |\n| --- | --- |\n| 支持语言 | zh-cn |\n| 训练目标 | 修复 V2.0 中文模型问题 |\n| 准确率 | 98.52% |\n| 推理速度 | 约 10 ms |\n| 训练硬件 | 异构加速卡 BW 64G，NVIDIA Tesla A800 80G |\n| 训练时间 | 5 小时 |\n\n## 贡献者\n\n由于本项目基于 AzurLaneAutoScript 及其社区分支继续开发，贡献者列表不仅包含本仓库的直接贡献者，也包含上游项目与相关分支中的原始贡献者。\n\n感谢所有为 AzurPilot、原上游 AzurLaneAutoScript 及相关分支做出贡献的开发者。\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwess09\u002FAzurPilot\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=wess09\u002FAzurPilot&max=1000\" alt=\"AzurPilot Contributors\">\n\u003C\u002Fa>\n\n感谢所有为启动器项目做出贡献的开发者。\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwess09\u002Falas-launcher\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=wess09\u002Falas-launcher&max=1000\" alt=\"Launcher Contributors\">\n\u003C\u002Fa>\n\n## 开发说明\n\n本项目基本完全是 VibeCoding 产物 不足之处请见谅\n\n欢迎通过 Issue 或 Pull Request 反馈问题、提交修复或改进文档。\n\n## 使用过的开发工具与模型\n\n本项目开发过程中使用过多种 AI 模型与开发工具进行辅助。\n\n### AI 模型\n\n| 模型 | 模型 | 模型 |\n| --- | --- | --- |\n| Gemini 3 Flash | Gemini 3.1 Pro | Claude Opus 4.5 |\n| Claude Sonnet 4.5 | MiMo V2.5 Pro | GPT 5.4 |\n| GPT 5.3 Codex | Qwen 3 Max | DeepSeek v4 |\n| Kimi K2.5 | GLM 4.7 | MiMo V2.5 |\n\n### 开发工具\n\n| 工具 | 工具 | 工具 | 工具 |\n| --- | --- | --- | --- |\n| Claude Code | Codex | Cursor | Antigravity |\n\n## 许可证\n\n本项目遵循原项目及相关上游项目的许可证要求。启动器项目遵循 GPL-3.0 协议开源。\n\n使用、修改或分发本项目时，请同时遵守相关上游项目的许可证要求。\n\n# 🌸 屎山代码分析报告 🌸\n\n## 📑 目录\n\n- [糟糕指数](#overall-score)\n- [评分指标详情](#metrics-details)\n- [最屎代码排行榜](#problem-files)\n- [诊断结论](#conclusion)\n\n![Score](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FScore-89%25-brightgreen)\n\n## 糟糕指数 {#overall-score}\n\n| 指标摘要 | 评分 |\n|------|-------|\n| **糟糕指数** | **88.95\u002F100** |\n| 屎山等级 | 🌸 偶有异味 |\n\n> 清新宜人，初闻像早晨的露珠\n\n### 📊 统计信息\n\n| 指标 | 数值 |\n|--------|-------|\n| 总文件数 | 1877 |\n| 已跳过 | 16063 |\n| 耗时 | 5052ms |\n\n## 评分指标详情 {#metrics-details}\n\n| 指标摘要 | 评分 | 状态 |\n|:-----|------:|:------:|\n| 循环复杂度 | 3.80% | ✓✓ |\n| 认知复杂度 | 4.91% | ✓✓ |\n| 嵌套深度 | 1.09% | ✓✓ |\n| 函数长度 | 2.09% | ✓✓ |\n| 文件长度 | 0.84% | ✓✓ |\n| 参数数量 | 2.13% | ✓✓ |\n| 代码重复 | 7.99% | ✓✓ |\n| 结构分析 | 1.78% | ✓✓ |\n| 错误处理 | 5.26% | ✓✓ |\n| 注释比例 | 55.48% | • |\n| 命名规范 | 4.25% | ✓✓ |\n\n## 最屎代码排行榜 {#problem-files}\n\n### 1. module\\webui\\app.py\n\n**糟糕指数: 49.33**\n\n**问题**: 🔄 复杂度问题: 34, ⚠️ 其他问题: 28, 🏗️ 结构问题: 22, ❌ 错误处理问题: 43, 📝 注释问题: 1, 🏷️ 命名问题: 10\n\n- 🔄 `_render_ap_chart()` L448: 复杂度: 86\n- 🔄 `_render_opsi_stats()` L1095: 复杂度: 80\n- 🔄 `export_opsi_csv()` L1700: 复杂度: 30\n- 🔄 `_render_ship_exp()` L1869: 复杂度: 14\n- 🔄 `_render_commission_income()` L2030: 复杂度: 31\n- 🔍 ...还有 130 个问题实在太屎，列不完了\n\n### 2. mcp_server_sse.py\n\n**糟糕指数: 48.13**\n\n**问题**: 🔄 复杂度问题: 5, ⚠️ 其他问题: 3, 🏗️ 结构问题: 3, ❌ 错误处理问题: 4, 📝 注释问题: 1\n\n- 🔄 `call_tool()` L202: 复杂度: 57\n- 🔄 `call_tool()` L202: 认知复杂度: 71\n- 🔄 `mcp_asgi_app()` L458: 认知复杂度: 18\n- 🔄 `call_tool()` L202: 嵌套深度: 7\n- 🔄 `mcp_asgi_app()` L458: 嵌套深度: 4\n- 🔍 ...还有 9 个问题实在太屎，列不完了\n\n### 3. module\\os\\map.py\n\n**糟糕指数: 43.93**\n\n**问题**: 🔄 复杂度问题: 37, ⚠️ 其他问题: 15, 📋 重复问题: 3, 🏗️ 结构问题: 21, ❌ 错误处理问题: 1, 📝 注释问题: 1, 🏷️ 命名问题: 7\n\n- 🔄 `os_init()` L48: 复杂度: 18\n- 🔄 `handle_storage_fleet_repair()` L406: 复杂度: 11\n- 🔄 `handle_fleet_repair_by_config()` L455: 复杂度: 17\n- 🔄 `os_auto_search_daemon()` L902: 复杂度: 30\n- 🔄 `os_auto_search_daemon_until_combat()` L1007: 复杂度: 24\n- 🔍 ...还有 77 个问题实在太屎，列不完了\n\n### 4. module\\os\\tasks\\hazard_leveling.py\n\n**糟糕指数: 41.10**\n\n**问题**: 🔄 复杂度问题: 17, ⚠️ 其他问题: 9, 📋 重复问题: 1, 🏗️ 结构问题: 6, ❌ 错误处理问题: 8, 📝 注释问题: 1, 🏷️ 命名问题: 10\n\n- 🔄 `_cl1_smart_scheduling_check()` L43: 复杂度: 24\n- 🔄 `os_check_leveling()` L408: 复杂度: 28\n- 🔄 `_format_check_report()` L567: 复杂度: 14\n- 🔄 `_collect_ship_data_with_retry()` L738: 复杂度: 12\n- 🔄 `_check_custom_positions_full_exp()` L877: 复杂度: 12\n- 🔍 ...还有 45 个问题实在太屎，列不完了\n\n### 5. module\\os_simulator\\simulator.py\n\n**糟糕指数: 40.39**\n\n**问题**: 🔄 复杂度问题: 9, ⚠️ 其他问题: 5, 📋 重复问题: 3, 🏗️ 结构问题: 3, ❌ 错误处理问题: 1, 📝 注释问题: 1, 🏷️ 命名问题: 10\n\n- 🔄 `_simulate_one()` L48: 复杂度: 22\n- 🔄 `get_paras()` L197: 复杂度: 14\n- 🔄 `simulate()` L377: 复杂度: 11\n- 🔄 `_simulate_one()` L48: 认知复杂度: 30\n- 🔄 `_simulate_batch_kernel()` L140: 认知复杂度: 19\n- 🔍 ...还有 25 个问题实在太屎，列不完了\n\n### 6. module\\statistics\\cl1_database.py\n\n**糟糕指数: 39.08**\n\n**问题**: 🔄 复杂度问题: 17, ⚠️ 其他问题: 9, 📋 重复问题: 3, 🏗️ 结构问题: 13, ❌ 错误处理问题: 31, 📝 注释问题: 1, 🏷️ 命名问题: 10\n\n- 🔄 `_normalize_meow_hazard_stats()` L258: 复杂度: 20\n- 🔄 `_reconcile_meow_counts()` L372: 复杂度: 19\n- 🔄 `migrate_from_json()` L726: 复杂度: 11\n- 🔄 `get_meow_stats()` L940: 复杂度: 31\n- 🔄 `_check_key_migration()` L105: 认知复杂度: 16\n- 🔍 ...还有 77 个问题实在太屎，列不完了\n\n### 7. module\\device\\connection.py\n\n**糟糕指数: 38.47**\n\n**问题**: 🔄 复杂度问题: 16, ⚠️ 其他问题: 8, 🏗️ 结构问题: 12, ❌ 错误处理问题: 9, 🏷️ 命名问题: 8\n\n- 🔄 `retry_wrapper()` L32: 复杂度: 12\n- 🔄 `_nc_server_host_port()` L435: 复杂度: 13\n- 🔄 `adb_connect()` L774: 复杂度: 18\n- 🔄 `detect_device()` L1079: 复杂度: 42\n- 🔄 `retry_wrapper()` L32: 认知复杂度: 18\n- 🔍 ...还有 47 个问题实在太屎，列不完了\n\n### 8. module\\map\\fleet.py\n\n**糟糕指数: 37.16**\n\n**问题**: 🔄 复杂度问题: 28, ⚠️ 其他问题: 6, 🏗️ 结构问题: 17, ❌ 错误处理问题: 2, 📝 注释问题: 1\n\n- 🔄 `round_wait()` L196: 复杂度: 11\n- 🔄 `_goto()` L256: 复杂度: 70\n- 🔄 `goto()` L475: 复杂度: 16\n- 🔄 `full_scan()` L550: 复杂度: 11\n- 🔄 `track_movable()` L611: 复杂度: 30\n- 🔍 ...还有 46 个问题实在太屎，列不完了\n\n### 9. module\\commission\\commission.py\n\n**糟糕指数: 36.00**\n\n**问题**: 🔄 复杂度问题: 22, ⚠️ 其他问题: 9, 📋 重复问题: 1, 🏗️ 结构问题: 9, 📝 注释问题: 1, 🏷️ 命名问题: 10\n\n- 🔄 `_commission_choose()` L116: 复杂度: 21\n- 🔄 `_commission_ensure_mode()` L234: 复杂度: 11\n- 🔄 `_commission_start_click()` L356: 复杂度: 13\n- 🔄 `_record_commission_income()` L523: 复杂度: 18\n- 🔄 `_commission_receive()` L622: 复杂度: 28\n- 🔍 ...还有 44 个问题实在太屎，列不完了\n\n### 10. module\\shop_event\\shop_event.py\n\n**糟糕指数: 35.21**\n\n**问题**: 🔄 复杂度问题: 6, ⚠️ 其他问题: 2, 🏗️ 结构问题: 3, 📝 注释问题: 1, 🏷️ 命名问题: 1\n\n- 🔄 `handle_items_related_with_urpt()` L35: 复杂度: 28\n- 🔄 `handle_items_related_with_urpt()` L35: 认知复杂度: 44\n- 🔄 `_run()` L187: 认知复杂度: 15\n- 🔄 `run()` L244: 认知复杂度: 18\n- 🔄 `handle_items_related_with_urpt()` L35: 嵌套深度: 8\n- 🔍 ...还有 7 个问题实在太屎，列不完了\n\n## 诊断结论 {#conclusion}\n\n🌸 **偶有异味** - 基本没事，但是有伤风化\n\n👍 继续保持，你是编码界的一股清流，代码洁癖者的骄傲\n\n---\n\n*由 [fuck-u-code](https:\u002F\u002Fgithub.com\u002FDone-0\u002Ffuck-u-code) 生成*\n\n### 以上问题待解决（没招了 请求手搓大手子）\n","AzurPilot 是一个基于 AzurLaneAutoScript 修改而来的碧蓝航线自动化辅助工具，旨在为玩家提供更加高效和便捷的游戏体验。该项目使用 Python 语言编写，集成了多个分支的功能改进和实验性特性，包括大世界探索、岛屿计划等，并引入了可视化仪表盘来增强用户体验。AzurPilot 适合于希望减轻游戏日常任务负担的玩家，以及对自动化脚本感兴趣的技术爱好者。项目代码部分由AI生成与辅助编写，虽然存在一定的不确定性，但通过社区贡献者的共同努力，持续得到完善和优化。",2,"2026-06-11 03:58:55","CREATED_QUERY"]