dsh-time-context
在终端中运行以下命令:
dsh plugin install JessenReinhart/dsh-time-context
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install JessenReinhart/dsh-time-context,或从 https://github.com/JessenReinhart/dsh-time-context 获取源码后按 DSH 插件方式加载。
插件介绍
大模型没有内置时钟,对话里一旦出现「昨晚」「今早」「刚才」这类相对时间,模型往往只能凭语感猜,容易和真实日期错位。dsh-time-context 面向 DSH 的提示组装流程,在每次请求里自动附上可核对的时间事实,让推理建立在当前时刻与用户上一条消息的时间关系之上,而不是虚构一个「今天」。
插件会写入 harness 的 runtime-context:精确到本地的日期、钟点、星期、时区与时段,并带上上一条用户消息的时间戳、日与消息的相对关系以及间隔多久。这些记录通过账本在应用重启、跨会话后仍可延续,因此早晨继续聊时,系统仍能知道上一轮对话发生在昨夜。
与需要模型主动调用的 skill 不同,本插件注册进 systemPrompt 的 context 与 section 机制,事实随每次请求自动注入,且与 harness 自身的 runtime-context 快照一致,避免重复堆叠。另有稳定的系统提示片段,引导模型用上述事实解析相对时间用语。
适合经常处理日程、跟进、复盘类对话的 DSH 用户,以及希望 agent 在跨会话场景下仍能对「上次什么时候说过」保持清醒的团队与个人。
使用场景
- 用户说「昨晚」「今早」时让模型对照真实日期作答
- 跨天或重启后继续聊,仍能引用上一条消息的时间间隔
- 日程、跟进与复盘类对话需要准确的时间锚点
适合人员
- 日常用 DSH Desktop 做 agent 对话的开发者
- 需要跨会话时间一致性的个人助手场景
- 处理时间敏感跟进与记录的团队用户