崩溃弹窗的 LogShare 摘要与 LogAgent 深度分析此前都会失败。原因是 logshare 的 prepare_upload 直接调用完整崩溃分析 analyze_crash,会 额外扫描 mod jar、比对 mod 快照并查询 Windows 事件,在这种大型实例 上容易出错或超时,错误被前端 uploadTicketForInstance 捕获成 null, 最终表现为无法上传/无法准备诊断。 对齐 Axolotl 的做法,新增轻量的 collect_crash_context / collect_crash_logs,只做路径解析、候选收集、读取与脱敏,不触发 mod 扫描与快照副作用。SourceCandidate / SourceText 补充 upload_name 字段(采集时按目录加 crash-reports/ 前缀),logshare 的 prepare_upload 改调该轻量函数。
- 新增 LogShare 接入:上传崩溃日志、查询结构化分析、SSE 流式 AI 解释、删除分享 - 新增本地已分享日志记录(shared_logs)与分享设置(log_share_settings) - 日志上传来源标识为 starlight/<版本> - 新增 logshare_ai 事件用于向前端推送 AI 流式输出 - 暴露 11 个 tauri 命令并补齐 ACL