DSH Plugins
返回列表
🧰

dsh-logtimeline

联网工具 更新于 2026.08.30

在终端中运行以下命令:

dsh plugin install anyuer678/dsh-logtimeline

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install anyuer678/dsh-logtimeline 即可安装该插件,源码仓库地址为 https://github.com/anyuer678/dsh-logtimeline

插件介绍

当编码代理需要回答「昨天下午 3 点前后发生了什么」这类问题时,传统做法是手写 grep 管道再加手动时间戳换算,既繁琐又容易出错。dsh-logtimeline 消除了这层摩擦:代理只需说出「3小时前」「上周三 14:00-15:00」这样的中文自然语言时间,就能直接拿到结构化的匹配结果并据此推理,无需再解析终端文本。

插件支持广泛的中文时间表达式解析——绝对日期、相对偏移、模糊时段(如「凌晨」「下午」)以及时段范围,每条都附带置信度评分。日志侧自动识别时间戳格式,在 UTF-8 与 GBK 编码间自动回退,以流式方式处理大文件(约 2.4 秒过滤 30 万行)而无需整文件载入内存。输出为规范 JSON(时间范围、匹配行、ERROR/WARN/INFO 统计),渲染为模型可读的文本,且控制在 Harness 50 KB 内联预算之内。

适合在中文环境下使用 DeepSeek Harness 的开发者——排查本地服务、审查构建或 CI 日志。所有操作完全离线:不读取任何 API 密钥,不发起出站网络请求,日志内容绝不出本机。工具严格只读且路径受限于模型传入的文件或目录,可安全指向生产镜像日志而无误写风险。

使用场景

  • 编码代理用「昨天下午」「3小时前」等中文时间直接定位本地日志中的匹配行
  • 排查某时段 ERROR/WARN/INFO 分布,无需手写 grep 管道和时间戳换算
  • 流式过滤大文件(30 万行约 2.4 秒),UTF-8 与 GBK 编码自动识别,全程离线不出网

适合人员

  • 使用 DeepSeek Harness 在中文环境下调试本地服务的开发者
  • 需要快速排查构建或 CI 日志且重视日志隐私、偏好离线工作流的工程师
  • 希望让编码代理直接用自然语言查日志、省去手动写时间戳换算的独立开发者