ue-log-reader
UE 日志速读卡:模型调用 uelog 工具扫描 UE 项目 Saved/Logs/(兼容标准 UE 日志与 adb logcat 真机格式),流式解析 + 归一化去重 + 崩溃提取,渲染速读卡片并一键复制缺陷单摘要(v0.2.0)。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Reseezhang/ue-log-reader说明文档
阅读完整 README ↗配置
默认值见 lib/index.js 的 DEFAULTS。在 profile 级 cordis.patch.yml 按 id 覆盖:
- id: ue-log-reader
config:
projectRoot: "D:/Projects/MyGame" # UE 项目根目录(必配;缺省退回工作区根)
logRoots: [] # 额外允许的日志根目录(如 adb pull 拉取的真机日志目录)
maxBytes: 209715200 # 单文件扫描上限(默认 200MB,超过只解析尾部)
maxTopIssues: 15 # Top 问题列表上限
scanRateMax: 6 # 扫描全局限流(10s 窗口内最大次数)
retryDelayMs: 2000 # 客户端卡片重试间隔
使用
- 重启 DeepSeek Harness
- 在对话里说「分析一下日志」或「刚闪退了,看看日志」
- 模型调用
uelog工具(未指定文件时扫/Saved/Logs/最新日志;只有-backup-历史日志时自动选最新历史日志并标注「历史日志」) - 速读卡出现在消息下方:统计色块点击筛选、崩溃详情可展开、
复制缺陷摘要一键生成缺陷单文本、打开日志目录定位文件 - 文字回复里模型只给结论与建议(最可能的根因、建议提交人),不贴长堆栈;要写缺陷单时点卡片上的「复制缺陷摘要」按钮