在 DSH 环境下开发智能体或调试对话流时,有时需要明确知道每条用户消息的发送时间,以判断响应延迟或分析对话节奏。现有的日志可能没有记录时间戳,手动添加既繁琐又容易出错。下面介绍 dsh-time-prefix 插件,它能在每条用户消息前自动插入当前时间文本,并提供开关控制。
插件介绍¶
dsh-time-prefix 是一个轻量级 DSH 客户端插件,由用户 2522669008-zcy 维护,采用 MIT 许可证。它的核心作用是在用户消息进入 DSH 流程前,自动在消息内容前追加本地时间戳。安装后,通过设置页即可控制该功能是否生效,无需修改代码。
核心功能¶
- 自动添加时间前缀:每条用户消息前会自动插入类似
【2026/08/23,22:36】的时间文本。 - 设置页控制:提供开关,可在设置页启用或禁用该功能。
- 场景区分:与
dsh-timegap-plugin不同,本插件是“每条消息都带时间”,更适合需要精确感知每一条消息发送时刻的场景。
安装与启用¶
安装前请确保已安装 DeepSeek Harness (DSH)。
- 克隆仓库
git clone https://github.com/2522669008-zcy/dsh-time-prefix
- 添加插件
假设dsh命令在系统 PATH 中,执行:
dsh plugin --profile web add ./dsh-time-prefix
如果 dsh 命令不在 PATH 中,可以使用 npx 执行:
npx @deepseek-ai/dsh plugin --profile web add ./dsh-time-prefix
- 重启服务
安装完成后,重启 DSH Web UI 即可生效。
适用场景与注意¶
- 适用场景:当你需要追踪对话中的具体时间点,或者调试需要基于消息发送时间触发逻辑的智能体时,该插件非常有用。
- 注意:该插件以当前 DSH 进程的权限运行,建议在安装前查看源码,确认符合你的安全与合规要求。
总结¶
dsh-time-prefix 为对话流增加了时间维度,让时间感知变得简单可控。相关目录页与源码仓库如下:
* GitHub: https://github.com/2522669008-zcy/dsh-time-prefix
* 目录页: https://www.skillhub.cn/plugins/2522669008-zcy/dsh-time-prefix