cuteG41cute/dsh-time-stamp

cuteG41cute★ 0JavaScript最后同步: 2026-08-17

在 GitHub 打开

DeepSeek Harness dynamic plugin: injects a durable clock-context message before every user question (cache-friendly, per-project enable/disable)

README 摘要

dsh-time-stamp DeepSeek Harness 动态插件:在每个用户提问进入模型之前,向会话日志注入一条 持久化的时钟上下文消息 (提问接收时间 + 距上一条提问的间隔),让 Agent 具备精确的时间观念。 缓存友好、意图无歧义、界面隐身呈现 ,并支持 按项目(工作区)独立启用/停用 。 中文 · English 中文 功能特性 - 自动时间戳 :每条用户消息(提问、追问/steer)在进入模型步骤前自动附带时钟读数;工具循环的中间步骤不重复注入 - 相对时间校准 :注入消息包含「距上一条提问的间隔」,并明确指示模型将「现在 / 今天 / 刚才」等相对表述锚定到该时刻 - 按项目开关 :会话头部右侧「时间戳 开/关」按钮,每个工作区独立记忆;「设置 → 通用」提供全局默认开关 - 缓存友好 :注入消息一次性写入会话日志,之后每次请求逐字节重放同一内容,不扩大模型前缀缓存的未命中区 - 无歧义 :注入的是独立消息,不改动用户原文一个字,并明确标注为系统时钟元数据 - 界面隐身 :不显示为消息气泡,而是呈现为一行可折叠的灰色小字「上下文注入」行(产品为注入上下文设计的原生呈现) - 配置持久化 : /.dsh/storages/time stamp.json 注入内容示例 Time the user's latest message was received: 2026-08-17T15:33:51+08:00[Asia/Shanghai]. Elapsed since the previous user message: 4m 40s. Interpret relative time references (now, today, yesterday, 现在, 今天, 刚才) against this instant. 安装(动态插件方式) 本插件以 DSH 动态插件形式运行,源码可直接提交给 cordis define : 1. 在 DSH 会话中调用 cordis define ( kind: "new" , idPrefix: "tstmp" ): - code.host ← plugin/host.js 全文 - code.client ← plugin/client.js 全文 2. 调用 cordis run 激活,并在界面批准授权(建议双 ✓ 授权未来版本) 3. 会话右上角出现「时间戳 开」按钮即安装成功 注意:动态插件是进程内的,DSH 重启后需要重新加载。保留本仓库即可随时重建,配置(每项目开关)持久化在存储文件中,重建后依然生效。 使用 操作 位置 作用范围 「时间戳 开/关」按钮 任意会话头部右侧 当前工作区(同项目所有会话共享) 「时间戳注入」开关 设置 → 通用 全局默认值 time stamp.json /.ds…

在 GitHub 查看完整 README →
工具/开发deepseekdeepseek-harnessdshdsh-plugindsh-plugin-marketdsh-pluginsagent

分类